<SEC-DOCUMENT>0000278166-21-000029.txt : 20210528
<SEC-HEADER>0000278166-21-000029.hdr.sgml : 20210528
<ACCEPTANCE-DATETIME>20210527213530
ACCESSION NUMBER:		0000278166-21-000029
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		137
CONFORMED PERIOD OF REPORT:	20210403
FILED AS OF DATE:		20210528
DATE AS OF CHANGE:		20210527

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CAVCO INDUSTRIES INC.
		CENTRAL INDEX KEY:			0000278166
		STANDARD INDUSTRIAL CLASSIFICATION:	MOBILE HOMES [2451]
		IRS NUMBER:				860214910
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0403

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-08822
		FILM NUMBER:		21975577

	BUSINESS ADDRESS:	
		STREET 1:		3636 N CENTRAL AVE
		STREET 2:		STE 1200
		CITY:			PHOENIX
		STATE:			AZ
		ZIP:			85012
		BUSINESS PHONE:		602-256-6263

	MAIL ADDRESS:	
		STREET 1:		3636 N CENTRAL AVE
		STREET 2:		STE 1200
		CITY:			PHOENIX
		STATE:			AZ
		ZIP:			85012

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CAVCO INDUSTRIES INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>cvco-20210403.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:392bd6c4-e3f2-46d9-8095-5135c9f5624b,g:ceba1905-2eec-4f25-98c5-2f7e9f58d48a,d:c24d54ea25824ceea8d0f882705745f1--><html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:cvco="http://www.cavco.com/20210403" xmlns="http://www.w3.org/1999/xhtml" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cvco-20210403</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV80L2ZyYWc6OWI3M2ZiMjBmODdmNGU0ZDhjNGNiZjhhZjRkZGNiNzEvdGFibGU6MDEwOGNhYTA2YjUwNDFkYjkwMTc0YmE5ZTBkNTRlMWQvdGFibGVyYW5nZTowMTA4Y2FhMDZiNTA0MWRiOTAxNzRiYTllMGQ1NGUxZF8zLTEtMS0xLTA_41f8ad47-2303-45a3-b797-c5c166eaac11">0000278166</ix:nonNumeric><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV80L2ZyYWc6OWI3M2ZiMjBmODdmNGU0ZDhjNGNiZjhhZjRkZGNiNzEvdGFibGU6MDEwOGNhYTA2YjUwNDFkYjkwMTc0YmE5ZTBkNTRlMWQvdGFibGVyYW5nZTowMTA4Y2FhMDZiNTA0MWRiOTAxNzRiYTllMGQ1NGUxZF80LTEtMS0xLTA_3c511f87-b096-4af7-a48f-1e611b7ed3f6">4/3</ix:nonNumeric><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV80L2ZyYWc6OWI3M2ZiMjBmODdmNGU0ZDhjNGNiZjhhZjRkZGNiNzEvdGFibGU6MDEwOGNhYTA2YjUwNDFkYjkwMTc0YmE5ZTBkNTRlMWQvdGFibGVyYW5nZTowMTA4Y2FhMDZiNTA0MWRiOTAxNzRiYTllMGQ1NGUxZF81LTEtMS0xLTA_bed3a411-e7c7-4f07-b2c8-5a48f198ff86">2021</ix:nonNumeric><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV80L2ZyYWc6OWI3M2ZiMjBmODdmNGU0ZDhjNGNiZjhhZjRkZGNiNzEvdGFibGU6MDEwOGNhYTA2YjUwNDFkYjkwMTc0YmE5ZTBkNTRlMWQvdGFibGVyYW5nZTowMTA4Y2FhMDZiNTA0MWRiOTAxNzRiYTllMGQ1NGUxZF82LTEtMS0xLTA_60092db3-110e-4bc8-b054-9d1af0b77ed6">FY</ix:nonNumeric><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV80L2ZyYWc6OWI3M2ZiMjBmODdmNGU0ZDhjNGNiZjhhZjRkZGNiNzEvdGFibGU6MDEwOGNhYTA2YjUwNDFkYjkwMTc0YmE5ZTBkNTRlMWQvdGFibGVyYW5nZTowMTA4Y2FhMDZiNTA0MWRiOTAxNzRiYTllMGQ1NGUxZF83LTEtMS0xLTA_21b9a723-3116-46fa-9384-80972d141a40">FALSE</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="INF" name="cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTkvZnJhZzpkYTFkYmVmNmRmN2E0NzgwYTY3OGE5ZWJmY2U1YzU4NC90YWJsZTphMzhkZGY2ODc1Nzg0ZGYyOTE2NjA2Zjc2ZDQ4MzcwMi90YWJsZXJhbmdlOmEzOGRkZjY4NzU3ODRkZjI5MTY2MDZmNzZkNDgzNzAyXzEtMS0xLTEtMA_6863f6c2-838b-4fdf-8860-49619165908b">0.2463</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="INF" name="cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTkvZnJhZzpkYTFkYmVmNmRmN2E0NzgwYTY3OGE5ZWJmY2U1YzU4NC90YWJsZTphMzhkZGY2ODc1Nzg0ZGYyOTE2NjA2Zjc2ZDQ4MzcwMi90YWJsZXJhbmdlOmEzOGRkZjY4NzU3ODRkZjI5MTY2MDZmNzZkNDgzNzAyXzEtMi0xLTEtMA_ef9afb69-a395-4c93-bf3e-1db936fc7707">0.2715</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="INF" name="cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTkvZnJhZzpkYTFkYmVmNmRmN2E0NzgwYTY3OGE5ZWJmY2U1YzU4NC90YWJsZTphMzhkZGY2ODc1Nzg0ZGYyOTE2NjA2Zjc2ZDQ4MzcwMi90YWJsZXJhbmdlOmEzOGRkZjY4NzU3ODRkZjI5MTY2MDZmNzZkNDgzNzAyXzItMS0xLTEtMA_099ad4da-2af6-4af5-8dad-8ed53f39ea12">0.3159</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="INF" name="cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTkvZnJhZzpkYTFkYmVmNmRmN2E0NzgwYTY3OGE5ZWJmY2U1YzU4NC90YWJsZTphMzhkZGY2ODc1Nzg0ZGYyOTE2NjA2Zjc2ZDQ4MzcwMi90YWJsZXJhbmdlOmEzOGRkZjY4NzU3ODRkZjI5MTY2MDZmNzZkNDgzNzAyXzItMi0xLTEtMA_7e6fbc6d-0c4a-42d0-8814-36f7a313b7c2">0.3203</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cvco-20210403.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ifc0a6137ca36452e891d13552d2486b5_I20200926"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i97542491d20f4bc28bc1224b47fe8a9a_I20210521"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-05-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d354373bb04411d8344ad016adccc06_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fc8288a851d42179913cd1565e9d5e5_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id213db4c4c1a44eabbc3cadd9a37166a_I20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2c1906b637341d58beb82c536c4ce55_I20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a0a2e95efcc4430952d6166f0104a72_I20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf5bf08916514904ada734da0947c9c0_I20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0427bd91b20d40739963cafab4649f18_I20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1742dafc5a6c462b827d3b24e74af8d7_I20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i654fbb8b113a4be2a7e40992189c5b18_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63864e1c4b814970ac4e838831d3fb14_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefdd3eaea8934497a7b682bfaaa57f4d_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62788c768c1542c5bc42b10247a8e7be_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b53f984ebfd48ae9880e40ef5cb2e3a_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib412c766bea549f1a9efa48b1665138f_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48d84f7f58cf40adb05845c94e0fcea3_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i671e99276dd94295baf00c40ca32fd2d_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i825831e00f23443ba8f91e6cce4f44e9_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05c2d784062b48f38121cf77e66ae147_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9aa14fb49e514f0c8a44938e3c65392a_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e27de12d67e482e849964aa301fc12b_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i572459a739f64b7284e255a57b69058c_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i058c1bcdd855482f87cea919d3355649_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifba5111dd2af473191fdd5a02f3913f5_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9aaefef9417e47cc9fb07e0feaba600a_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17dea118a623470a91046c91169f9248_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id28eac33e26f49a18d3cc3964ad87116_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i619bdb7e7b5345728275fcc92802b8b9_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e399a2354cd47dc86a704b65a3edf71_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab8f2f5a6ac5438bbf369e1cea78b924_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab313d8f2ca240289ca445e5a37e9e05_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaa4eda88cb944cfa06ce41947d25355_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8aa8fa1e1f934396a1421c6e40467ba5_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94119268c2cf494ca2a56ba935e786e2_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if43f09062be44bb3a22afd95093f29f8_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia389e5df6545497a8161993c5a01c248_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0415559b8302459d856beea69b61362f_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icab3651ac7964382b60eeb183999a41d_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibafc7657cc904e4ea26bb95eb1b27425_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c76d72235d84ca7944eb4303dcaf510_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ecb46caa1c94ee3838777c8e63e4d22_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14b0b330cae241cbba2f41821de1fe09_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48b5bd87eeb34c6a9a04c33818950b0d_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf38fd15d4aa4801b1bbdacf130199a1_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idba6294f898b4d9c81622c83c5668aee_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieedf069630b94f8a97bb3c1905826a13_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief6005ade88e429d91d5d5dc0ecc6129_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc4e0186d64a477f9318a5a94c22fdfd_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i412df4ea3e844b68b0850e2163eba38a_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52701c23422c4777af02ee8ad910fefb_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9947f8a86c0f4c7a9bdeab89d6a31cb3_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40073438d1d74c7a974b0c9e45789912_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d6658a57ddb4978858bf13bc38aa420_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieaa00a0210bd4e2395e04270b22328f0_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i631ec73c049148fcb107957c1888d06d_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia64ceee0bf554ba6a6c3945e17b220c9_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cvco:LoansHeldAtAcquisitionDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81bec118ecc64f04831baf86634398c4_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75315f08b8d04f4ba9d8ec2def4a4c9c_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5272fd0c694a4128b638804214318ece_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebbe4239f5e14b0c89e6fab02d39c368_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcb87fbdb48340bd9c13ceff5e0966a6_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d4fe2de56884bc982fc297562cee056_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>cvco:Segment</xbrli:measure></xbrli:unit><xbrli:context id="i567069d1e37647b4a5dc84aaafaef291_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibeb58119608b4e34ab8b58119a0a1e53_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0c4192fc92544c3906d9d4894d81f5e_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6bf6d177cfd47baa12e6a75ca7c5aa9_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8158a6e31734989ac41a62a322f373d_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a2af8c5175349af8b798cd2fbf71cc3_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a97ffe65e294646b3d203e9e7988f77_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cvco:OriginatedAfterAcquisitionDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12b8e424382747aca3878eb25c2a0abc_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:SubcontractedsiteimprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae37669ceffd40f783e8a5f5c66dbf69_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:SubcontractedsiteimprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2712d80a231642389d505e7328ab7079_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:SubcontractedsiteimprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7a8c5c7a18b477db7f15254d1b889d6_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:HUDCodeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if46e734b6ef34a1783de59f0fbf285f8_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:HUDCodeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81ba0f9b2e094fed90779d2b16bbb721_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:HUDCodeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic343329a20fe4bcf9678b3c9a453b6e4_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i656166c4d8d34e4babfa44e4d728e4f2_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e870f34ad044f43884637be5158a70c_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf6d595c1f314f3fb8a82c356428ad25_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ParkModelRVsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13be92c8580d48a59cf8c112d0cd64f8_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ParkModelRVsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie192ddc45cc344f484b38df8fffa96c5_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ParkModelRVsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i554f7e78faab46b5af3c531c9233fe11_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:FactorybuilthousingotherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb585edb154f4fcfada289ddf4e7c75c_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:FactorybuilthousingotherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3ae2d91003140fb8cf4e3a4146028ea_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:FactorybuilthousingotherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i558bdd281d49446e83d2584929893755_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98b7215367914f35868578a28a78354b_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i341140f216584312b4789706b3765150_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd5a4f210db84dabaed42b10d5a14195_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d80b3c338de49c8a6fc6a3ccbfaa1d0_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ce16512d61e49628e11a8900cff006e_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia147118883cc4e4dbcba967d7a816414_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i922a8b03ba5b481a9cc84c835d61224e_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32262da683814b558c336e61d6450c28_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e31d86e8c7c46c98ab4a5c7c19a1bc7_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99c60830bc6f4f6994c866d78ee4adeb_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83f3e1bd57c043d6ab012826f688d161_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c3cef33597e42b58508ec3d3362a9a4_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94813105ea9d46e8b36bf6c7821e5abb_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cde28bf6cd24be99c1b8515502280d3_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2793a575491f46e1a4489a5c1bece92d_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icffbf07450474bd788588bdd10391d80_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d4dec7e1c3742c396dd45faa90e7845_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a88db33e6c14a948e825c50dced7b75_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33ae46dc5b3d4f62937d65beadcf307f_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26ab72d5b0cf4ec08aaeca50d501d43a_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd4849d0babc42d29e4ab2a4fe6b3f71_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e143ffd04504642a78b5eb0836a72d0_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4838d17260234e70bd9882f76bb39604_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7d97e04278f4a01b145e31e431c94d9_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i076a6fa9d6204efda65ed51ac6853e7e_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:CurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i470f616e97bf4f669545c74842e7bdc1_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:CurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida7db6f0f24942beacceb0240a8cdda8_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A3160DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idaf01ac0b36f44749eee001b40b4d638_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A3160DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia357b7f583c54b739e16df34f2090897_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A6190DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if432d515e1e147e09b0fb356fdc08f20_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A6190DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib50691b970e247168f42d92506d3f757_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A91DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib95b056e51384ddf858a192bd171737b_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A91DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d278fcee6084f70884d05f79622e414_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34f3189a97424890b4b140f1a2505759_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3fa7d0c5edf4c288dacafe1ce583fb9_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a3274591e604ea6a047499de9e113b1_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1fcb4c6934a46cbb939e38a319e94ee_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33dde1052e5b45e081774a617b0ff753_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4735eea303c54ff9b58d7213a7658336_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5507018c2dd4e088ea429eebe34df27_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i333d7e394b1142819c7a64c221a6f88c_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26d6109f722346fda829afdd8dd3ef24_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cf051c96b0647f990350fdc8ea046f3_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2570b225633a44978c9191c94a733528_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if08f9468312e42dbbb37b58ae9360491_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i563c416dd393438899ac2ddc66d11c68_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0aba203b7df24b55b0dd47c6c5117d7e_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib76f119f27eb42ef9705959091476dcb_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d858f67dd774eb18f075c98da933697_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d106d90a9774b4cabb4f092661629e8_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i352e2c9fbbc34918b29f8d96c82d4757_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fd8412e667c45b0881346a2d35bc30b_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaac6c4fdbc0419dbb8975cc664182f8_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75f757e5851b43ee933831ed04e23e53_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09a8ed82a395471e9a84530eaca77353_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf678cb63a57449e9278f2b92b65aae6_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b2dad35a52f4fb58c360a3131620082_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae056c081b694883bae201a399be055e_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2af8fa73d5af4ef4a07ab0e350a0bf2a_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbbcc9c1b388418a9324ad6d3c8d3ade_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id659de1c98c540ca994aaf33d811c135_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia76adccd5ecb4d8c8e714af5e773744d_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e5e43d612504957a9ded29e0d3504f1_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63f0b4c2e26c49f3a6b8693225ba39fd_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8eba6c7d906a4bb9ad9493bc0863adca_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i545d69fb6f8245d481b7850df9e3016f_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a2ef8c2bc584bf1bc0220da4a1b701e_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3b5a3d5544d4621860a7a0eb613ad37_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i580e366079fa4150be69a6f9eed1d5de_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec87fee69d9b40ee9efff78e7c20f838_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i746370c97581451e80d380ce049b774e_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfe4a6b06bec40e1bdeb7d2dc2881c8b_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib36e6450d41446ddabdd35c4eb45019f_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a127677034b4d88a8b2b6cc940f40f6_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa00d7ecd02e4dcf811a1b125c2c1d8d_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ccbf04c0c324209b0b3ff28b7622410_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib434929f972948dca94e77ce41d2a40c_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i590c14b868844497b3846009d39b5957_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70e0bfc11ba2403faa45ccea0c47e141_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8604e2764dec42d3b3cff6be50270e7b_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if89648ba88fc4cacbc53133646e81c48_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0a567e8dc894355bfe2446fc99e909f_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71eb9097df734bf083002c5732690fe5_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf7e8b323d29455288f8f19700f2870f_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97d2d126083f4c779776e3a6240c8efd_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac04034af7384e6284838ba88fd78f23_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i890f21310974471bb682e2f6fb4c3aab_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56c4574233264550918cbebe278877ce_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3433d8b162ab4147bf3095ec05c26b05_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62d63ecaa43c4aa9a23fb63703ef2ca2_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22559960c5304dcd82ccaf601f300ec6_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a274a3498e249bab983cb68e5e67b03_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77049873aa794b0596c80f1d7709c387_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44c1b46ddb7942699b84b2aa611533ae_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cb1922a149642c68ddd32a5908a7d60_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24bd386cc0324d07a4d839d632442e93_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i888f2272459f49979a77d3cf247b044f_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d5e4c47c6cd4df1b4dd0aa13d9862fc_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38b61518a7a6417092b173eaadf3c4e4_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbdd6cfd96854046b0569c4bcfedcc6e_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if05755c905df47e3a3e48bbe7639378c_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3dc57ea0094f48e388f322c5f7c022d3_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:AZ</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6e9fb0f44bc45e3aeebfe30ec27a1ae_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f97fc50d17e4b54936940ab145a7142_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9f33759b93d4dcc89e40b1c0560d986_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d0b5b65d16a4632b72cdf75f295120e_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7aefa32e9ef433193dd6ed9ba1ee51a_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48408154aa274b42839da18144d64ceb_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia01ee5cad2c9409ab85600c373de53af_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e56ab1526544350a79de3443030caf2_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa35199cd8334659a1775bb45e6f9906_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49230fa0feaa489b92093a7a3e944cb5_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i653fe2c3a4a746c3afb4e71b7621dbc2_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie710c27f8f834f91a739d695621ddf72_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53eee4f2f96e47d4b3d0ed3e4fff326c_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c3d0a5300644863a85824b5e90f9d53_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i577acec4664e455f92bc55f951a10cfe_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a656d94b1d546d29dce020b9201064b_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cvco:StateInsuranceLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1099759f8ee84c7f8b8783e1345ae62b_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cvco:StateInsuranceLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00aaa021d580422290b600f7a0da0486_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8fce2a9eaf34e3dae78cce12d5dc497_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab10c862d5fa47b083309f5e9d1be0c0_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i104de34e76f240d3920b5cbda683fe25_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a549627a9554659ac7886a2064c6a70_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cvco:ReinsuranceObligationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="claim"><xbrli:measure>cvco:Claim</xbrli:measure></xbrli:unit><xbrli:context id="i3eee3a3a42c14e8baac0d04e28641085_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i336a314f71fd4494a41e5ca8abdb318f_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:LoanRepurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1520409cdf744cb9a5cbbb20f38a24d1_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4995b53c7dc4426faffa4f4384fd7ae3_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d1f845655cd4d328a7671927b84b4fc_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i444d2ee2855a425eaa0097ba7606318c_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e2e35ba25ae49c0847071b647f53ae8_I20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e659a59ba424746b8538ee941279840_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic62241ea8a6346d5ac512c4dc3172217_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bc2feb436474c06800052976c59bac9_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia97867f469a142fdbfc18eca48bfe5ae_I20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79f81c83bc13472b8bd64fb7e0954263_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88c201e7a5664e55a174df6d32e3afb8_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i116348be35854401842754a5b8e3ce35_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i671c800c089b44f5a1ac48d746810645_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id06640debc0c4af19d2ccf8e4c1d5419_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdfa5aec486c4bbe9d10f43d7d6f4ab5_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i153dd5c3972d468db7b49f1937303bf2_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0e75e9de14340c4a038a883ed5a8c40_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecdadb4548f4476aa005f987a6781b39_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d22746103fd40928bf1f762f6c19803_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d1e5447343e4fe5839b8a82b864f25e_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia94adf0fc0ef45a6b4fd9f951852e76e_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i257cdf3c0252445caeff5b62c91daedb_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d54ea1fdece4490897e8615c35f048d_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3234d99545274f3cb72a4976a7069bd5_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e60f064660044c4bfc1ae7a4810e8be_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf3c07c7665c42b2ba3a0ca9837007ad_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5330fb88031348d4aeb8c79ee744996b_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idaf5d82c1b31411ebb2df0eaf97ae22d_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b6f52edb38340579cf6321a88cc0485_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cacbfafd24a4a01805c8cd82c888252_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0676078c9a704ec39f7294b02b08c0f3_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97f3b9228b56473b99699f8f06fa6ce6_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic438ef0afe464333af1fc1b1fdfcd35b_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01dea2a8044d43e2a2192568a8bb0153_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb6d9b5b720d4c3a8cae9920d8b6cd6c_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="loans"><xbrli:measure>cvco:Loans</xbrli:measure></xbrli:unit><xbrli:context id="i91eee5e9f15f42cd855c21a1c6a1f2ca_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:DefinedContributionPlanAxis">cvco:A401KPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4042ccb704c14a5a82cd220be1b6bfdd_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DefinedContributionPlanAxis">cvco:A401KPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec73a310b74f466ba978323208d520bc_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DefinedContributionPlanAxis">cvco:A401KPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f97df523c614a49a79aa5fae978a26f_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DefinedContributionPlanAxis">cvco:A401KPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14a91108a0a241e49e1e5b47268c56cb_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:ConsumerFinanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5c56151b9f34c8e8ac3a61d210676b9_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:ConsumerFinanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9f70503263a45c096b475de303d96e5_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:ConsumerFinanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1adf2cf3660f4fe19204f6691b13f680_D20200329-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:InsuranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c65c88f3edb4520a928ee410a9061a8_D20190331-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:InsuranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3eda8b0fcaa14d52a06665e4881d814c_D20180401-20190330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:InsuranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00bbce6d49e94a15bfb2e51392f3ae9b_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44bec8858dd24c4595e6bfb10d955a55_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6da7bd604470472e96ffd427b99fdebb_D20200329-20200627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44643be10eda4b8ea8ec6f4d8028a7de_D20200628-20200926"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f83bdd6572046f1b5e5056939935d5e_D20200927-20201226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-27</xbrli:startDate><xbrli:endDate>2020-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-27</xbrli:startDate><xbrli:endDate>2021-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i593d24e0915a40d88a5068b7029016ce_D20190331-20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-31</xbrli:startDate><xbrli:endDate>2019-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34dc492a44344daba82ecfd635042d7b_D20190630-20190928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcd02c53c6354afab7111e0919658dd9_D20190929-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-29</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0aca3ec1aa124dd982034d28d9974bb4_D20191229-20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItMy0xLTEtMA_56329fac-7112-4281-accb-207ef73d5361 id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItMS0xLTEtMA_12f79945-7a8e-4822-aeee-4ac378d46abf id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItNy0xLTEtMA_7c4e0cc5-09b9-4dab-92eb-6ed1344ad169 id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItNS0xLTEtMA_0c6b151e-5388-4e44-bbde-2ceedf7cb517" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzQ5NDc4MDIzNDExMjM_07a5035d-c14b-4c9f-9dfa-07501c1e201c" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtNS0xLTEtMA_5ff41b21-9278-4064-8bba-c6c844f61172 id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtMy0xLTEtMA_cf6739fb-b26a-4a4d-9e4d-d858a0525b0f id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtMS0xLTEtMA_2147cb0c-0a38-4ae7-8d2a-6c13accb404f id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtNy0xLTEtMA_1c26e108-b8a9-4445-9450-ea89bab913b7" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwNjY_275e2cfe-438a-43b4-ab61-d3231d800ddf" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtNy0xLTEtMA_efd38679-d145-4a76-ae1b-9f41d9771a29 id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtMy0xLTEtMA_33d23c57-ef73-439c-ae6f-9a4691130824 id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtMS0xLTEtMA_47dfc651-3088-4920-b2d6-2ba33d3929a6 id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtNS0xLTEtMA_6904b167-0dcd-47fd-9cbc-3d08af67db35" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTQ_68d88a05-36c4-497e-b632-eb72d6a6eb07" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktNy0xLTEtMA_d574b481-9679-49f6-acb0-d573b9afde30 id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktMS0xLTEtMA_70ebc1f1-e760-4fba-989b-65d9a88984a5 id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktMy0xLTEtMA_a8e561ea-7132-461d-95aa-86db34df92f6 id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktNS0xLTEtMA_d17b82e9-5c90-4746-91bb-7b5fe52e2fa8" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwMzM_88faf1dd-e788-4a02-a2ab-28d94c6c6a84" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtMS0xLTEtMA_316fe34d-79fc-4fc9-8af9-dba101bb0ece id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtMy0xLTEtMA_6e4c9869-d696-4fa1-b2bd-43a7f5ba07eb id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtNS0xLTEtMA_b031feff-a422-44ee-9983-14f47ff54678 id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtNy0xLTEtMA_c979e9ba-9d21-4f91-9dad-d8288fae8c38" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTM_9c512911-9ad4-4f34-9b75-41886ca966d1" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtNS0xLTEtMA_c54f9b8d-0381-4ca3-a295-46c171070fa7 id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtNy0xLTEtMA_5b846727-46fe-4cef-a3e8-e80658e109c3 id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtMy0xLTEtMA_718af9c3-d172-481e-bb63-08467b01539a id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtMS0xLTEtMA_62c2e150-ac30-48db-ba11-352ad1fbcfa8" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwODU_e1cdccc8-92b4-4953-b909-f40cc47a92a7" order="1"></ix:relationship></ix:resources></ix:header></div><div id="ic24d54ea25824ceea8d0f882705745f1_1"></div><div style="min-height:31.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">UNITED STATES SECURITIES&#160;AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:36.988%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:100%">FORM <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDI3_4cdd15f2-a6bf-4ac8-beb7-5a51903b21db">10-K</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Mark One)</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:3.738%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6Yjg2MzA2MjViNjQxNGM0MGI4NDI3MmMzZTI5ZDJkMWUvdGFibGVyYW5nZTpiODYzMDYyNWI2NDE0YzQwYjg0MjcyYzNlMjlkMmQxZV8wLTAtMS0xLTA_45a220fd-9377-4a17-bd34-b218facda7b3">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8xMjk_6c8261ce-efb7-4536-9aae-4d77d6761ca7">April&#160;3, 2021</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:3.745%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6MDUyOWRkMjQwZWQ5NDM4MmE4ZGU4ZmUwYTYyZjBmMjYvdGFibGVyYW5nZTowNTI5ZGQyNDBlZDk0MzgyYThkZThmZTBhNjJmMGYyNl8wLTAtMS0xLTA_e0a0a164-c11f-40d1-b4da-ef57fb622870">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commission File Number <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDI4_f0cd2408-7ef3-4f0e-b04e-94442aada66f">000-08822</ix:nonNumeric> </span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:21pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDI5_83c1f994-6f7e-42e7-a5d4-45ac91a4c7c1">CAVCO INDUSTRIES INC.</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.634%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6OTYwOTExMTc3ZDk4NGEzMDllNmNiOGVlYWVmN2U0OGYvdGFibGVyYW5nZTo5NjA5MTExNzdkOTg0YTMwOWU2Y2I4ZWVhZWY3ZTQ4Zl8wLTEtMS0xLTY4MzQ_26742ede-cb72-4aa9-9835-afbb02bb0e39">Delaware</ix:nonNumeric></span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6OTYwOTExMTc3ZDk4NGEzMDllNmNiOGVlYWVmN2U0OGYvdGFibGVyYW5nZTo5NjA5MTExNzdkOTg0YTMwOWU2Y2I4ZWVhZWY3ZTQ4Zl8wLTMtMS0xLTY4Mzg_7fefa958-29d1-48f9-9d46-30bd0297d3f1">56-2405642</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6ZmIyZTNhYjZlYjRkNDAyOTliYWMxNzU3YTRhNDU2ZjYvdGFibGVyYW5nZTpmYjJlM2FiNmViNGQ0MDI5OWJhYzE3NTdhNGE0NTZmNl8zLTAtMS0xLTA_c99e95c0-a63b-4290-97d1-5c9e5aad1bea">3636 North Central Ave, Ste 1200</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6ZmIyZTNhYjZlYjRkNDAyOTliYWMxNzU3YTRhNDU2ZjYvdGFibGVyYW5nZTpmYjJlM2FiNmViNGQ0MDI5OWJhYzE3NTdhNGE0NTZmNl80LTAtMS0xLTA_f04b27a9-d0f5-41b2-bb80-6df11fd030e4">Phoenix</ix:nonNumeric></span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6ZmIyZTNhYjZlYjRkNDAyOTliYWMxNzU3YTRhNDU2ZjYvdGFibGVyYW5nZTpmYjJlM2FiNmViNGQ0MDI5OWJhYzE3NTdhNGE0NTZmNl80LTEtMS0xLTA_52ac753d-9bd4-4940-b383-a422d0898cf9">Arizona</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6ZmIyZTNhYjZlYjRkNDAyOTliYWMxNzU3YTRhNDU2ZjYvdGFibGVyYW5nZTpmYjJlM2FiNmViNGQ0MDI5OWJhYzE3NTdhNGE0NTZmNl80LTMtMS0xLTA_37e0f6db-0ca3-4925-98c3-a1a23ebd01f4">85012</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Address of principal executive offices, including zip code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDMw_9c48a7e5-f5ef-4e7e-9bbb-efdf8e55f105">602</ix:nonNumeric>) <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDMx_ffacab0c-8c0a-4116-8c4e-ebb8577777bf">256-6263</ix:nonNumeric> </span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Registrant's telephone number, including area code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6OTBkNDAzYTcxMTQwNDZmMzlhNDA0ZGQzNzkwZTk5YzAvdGFibGVyYW5nZTo5MGQ0MDNhNzExNDA0NmYzOWE0MDRkZDM3OTBlOTljMF8xLTAtMS0xLTA_0ad0d011-7b8d-417e-b8d2-76ec211761f2">Common Stock, par value $0.01</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6OTBkNDAzYTcxMTQwNDZmMzlhNDA0ZGQzNzkwZTk5YzAvdGFibGVyYW5nZTo5MGQ0MDNhNzExNDA0NmYzOWE0MDRkZDM3OTBlOTljMF8xLTEtMS0xLTA_56763928-b24e-4595-a382-fa0b0580e49f">CVCO</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6OTBkNDAzYTcxMTQwNDZmMzlhNDA0ZGQzNzkwZTk5YzAvdGFibGVyYW5nZTo5MGQ0MDNhNzExNDA0NmYzOWE0MDRkZDM3OTBlOTljMF8xLTItMS0xLTA_f50a155c-a0fd-4dfe-a7d0-3db8cbcceffc">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Nasdaq Global Select Market)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act: None</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDMy_f38c4df0-ee05-4f25-81c8-bf2581aef727">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#168;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDI0_76a98be1-0536-41a0-b170-61b3e767dbb5">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#253;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDMz_707f4408-f5ce-41b2-bfda-27c92557d6d0">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#168;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDI1_0de8b7ab-0c26-4db9-a490-26b787db647f">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#168;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of "large accelerated filer," "accelerated filer," "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:71.637%"><tr><td style="width:1.0%"></td><td style="width:35.838%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.838%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.412%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6Mzc4MzEwNDQ3NWM2NDcwNWFiNGQ2YjU3NWY1NGM1MTkvdGFibGVyYW5nZTozNzgzMTA0NDc1YzY0NzA1YWI0ZDZiNTc1ZjU0YzUxOV8wLTAtMS0xLTA_894a347c-d236-412b-8d0b-149d77a0d47f">Large Accelerated Filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#253;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated Filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated Filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller Reporting Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6Mzc4MzEwNDQ3NWM2NDcwNWFiNGQ2YjU3NWY1NGM1MTkvdGFibGVyYW5nZTozNzgzMTA0NDc1YzY0NzA1YWI0ZDZiNTc1ZjU0YzUxOV8xLTMtMS0xLTA_377cf357-5084-4809-9de2-e55e55f6fe3a">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging Growth Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6Mzc4MzEwNDQ3NWM2NDcwNWFiNGQ2YjU3NWY1NGM1MTkvdGFibGVyYW5nZTozNzgzMTA0NDc1YzY0NzA1YWI0ZDZiNTc1ZjU0YzUxOV8yLTEtMS0xLTA_6ff03d58-6981-44df-9060-902509e79137">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#168;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8yMTk5MDIzMjU5Mjgx_39e1e6b3-0e97-4bd5-9e06-177bd031ed24">&#9746;</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDM0_6c144cab-1e3e-43bf-b9a0-b4acc8d590f6">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#253;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The aggregate market value of the voting and non-voting common equity held by non-affiliates as of September&#160;26, 2020 (based on the closing price on the Nasdaq Global Select Market on September&#160;26, 2020) was $<ix:nonFraction unitRef="usd" contextRef="ifc0a6137ca36452e891d13552d2486b5_I20200926" decimals="0" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8yNzI1_3765ced8-9621-4897-8947-5a6396d31430">873,604,813</ix:nonFraction>. Shares of Common Stock held by each officer, director and holder of 5% or more of the outstanding Common Stock have been excluded in that such persons may be deemed affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of May&#160;21, 2021, <ix:nonFraction unitRef="shares" contextRef="i97542491d20f4bc28bc1224b47fe8a9a_I20210521" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zMDIx_8e436e81-37fa-4edf-9d5f-f4a11b74a310">9,177,036</ix:nonFraction> shares of the registrant's Common Stock, $0.01 par value, were outstanding.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:36.988%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDI2_0392eb9f-df2c-4bf4-847a-74f981a255fe" escape="true">Portions of Cavco Industries, Inc.'s Definitive Proxy Statement relating to its 2021 Annual Meeting of Stockholders, which is expected to be filed within 120 days following the end of the registrant's fiscal year ended April 3, 2021, are incorporated by reference into Part III hereof.</ix:nonNumeric> </span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CAVCO INDUSTRIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ANNUAL REPORT ON FORM 10-K</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FOR THE FISCAL YEAR ENDED APRIL&#160;3, 2021</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:93.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.757%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_10">PART I</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_13">Item 1. Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_13">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_16">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_16">16</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_19">Item 1B. Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_19">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_22">Item 2. Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_22">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_25">Item 3. Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_25">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_28">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_28">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_31">PART II</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_34">Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_34">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_37">Item 6. Selected Financial Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_37">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_40">Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_40">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_46">Item 7A. Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_46">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_49">Item 8. Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_49">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_52">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_52">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_55">Item 9A. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_55">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_61">Item 9B. Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_61">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_64">PART III</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_67">Item 10. Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_67">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_70">Item 11. Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_70">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_73">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_73">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_76">Item 13. Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_76">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_79">Item 14. Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_79">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_82">PART IV</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_85">Item 15. Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_85">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_88">Item 16. Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_88">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_91">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_91">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_94">Index to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_94">1</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_13"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;1. BUSINESS</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">General</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cavco Industries, Inc., a Delaware corporation, was formed on June&#160;30, 2003, as a successor corporation to previous Cavco entities operating since 1965. Headquartered in Phoenix, Arizona, we design and produce factory-built homes primarily distributed through a network of independent and Company-owned retailers, planned community operators and residential developers. We are one of the largest producers of manufactured homes in the United States, based on reported wholesale shipments, marketed under a variety of brand names including Cavco, Fleetwood, Palm Harbor, Fairmont, Friendship, Chariot Eagle and Destiny. We are also a leading producer of park model RVs, vacation cabins and factory-built commercial structures, as well as modular homes built primarily under the Nationwide Homes brand. Our finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), is an approved Federal National Mortgage Association ("FNMA" or "Fannie Mae") and Federal Home Loan Mortgage Corporation ("FHLMC" or "Freddie Mac") seller/servicer, and a Government National Mortgage Association ("GNMA" or "Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Our insurance subsidiary, Standard Casualty Co. ("Standard Casualty"), provides property and casualty insurance primarily to owners of manufactured homes. The terms "Cavco," "us," "we," "our," the "Company," and any other similar terms refer to Cavco Industries, Inc. and its consolidated subsidiaries, unless otherwise indicated in this Annual Report on Form 10-K ("Annual Report").</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We construct homes using an assembly-line process in which each module or floor section is completed in stages. This assembly-line process is designed to be flexible in order to accommodate customer requested customizations. Our operations include 20 homebuilding production lines located in the Northwest, Southwest, South, Southeast, Midwest and Mid-Atlantic regions and we distribute our homes through 40 Company-owned U.S. retail stores and a network of independent distribution points in 43 states and Canada. Thirty-two Company-owned retail stores are located in Texas.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CountryPlace originates and services single-family, conforming and non-confirming residential mortgages and home-only loans, for itself and others. CountryPlace is authorized by the U.S. Department of Housing and Urban Development ("HUD") to directly endorse Federal Housing Administration ("FHA") Title I and Title II mortgage insurance, is an approved lender with the U.S. Department of Veteran Affairs ("VA") and the U.S. Department of Agriculture ("USDA") under its Single Family Housing Guaranteed Loan Program, is approved by GNMA to issue GNMA-insured mortgage-backed securities and is authorized to sell mortgages to, and service mortgages for, FNMA and FHLMC. A conforming mortgage or loan is one that conforms to the guidelines of a Government-Sponsored Enterprise ("GSE"), such as Fannie Mae, Freddie Mac or a government agency, such as FHA; a non-conforming mortgage or loan does not conform to these guidelines. For further information relating to consumer loans receivable, see Note 6 to the Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Standard Casualty, located in Texas, specializes in homeowner property and casualty insurance products for the manufactured housing industry and holds insurance licenses in multiple states, primarily serving the Texas, Arizona, New Mexico and Nevada markets. In addition to writing direct policies, Standard Casualty assumes and cedes reinsurance in the ordinary course of business (see Note 14 to the Consolidated Financial Statements).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our operations are generally managed on a decentralized basis with oversight from the home office. This decentralization enables our operators the flexibility to adapt to local market demand, be more customer focused and have the autonomy to make swift decisions, while still being held accountable for operational and financial performance.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the novel coronavirus COVID-19 ("COVID-19") a global pandemic. As our business was considered essential, we continued to operate substantially all of our homebuilding and retail sales facilities while working to follow COVID-19 health guidelines. We minimized exposure and transmission risks by implementing enhanced facility cleaning, social distancing and related protocols while continuing to serve our customers. Operational efficiencies have declined due to managing higher and largely unpredictable factory employee absenteeism, hiring challenges and building material supply shortages. Accordingly, our factory capacity utilization rate fluctuated during the fiscal year and was at approximately 75% during the fourth fiscal quarter of 2021, lower than pre-pandemic levels of more than 80%.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Company-owned, and most independently owned, retail stores remained open for business since the onset of the pandemic, and sales order activity was exceptionally strong during most of fiscal year 2021. Home sales order rates during the second and third fiscal quarters were nearly 65% higher than the comparable prior year quarters, and nearly 50% higher for the fourth quarter. This increased order volume is the result of more well-qualified home buyers making purchase decisions, supported by reduced home loan interest rates. The increase in orders outpaced production and raised our home order backlog at April&#160;3, 2021 to approximately $603 million in wholesale sales values, up $479 million from $124 million one year earlier.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The financial services segment also maintained operations since the onset of the COVID-19 pandemic, largely through the implementation of work-from-home solutions. In addition to accepting and processing new applications for home loans and insurance policies, the financial services operations continue to assist customers in need by servicing existing loans and insurance policies while complying with state and federal regulations regarding loan forbearance, home foreclosures and policy cancellations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is difficult to predict the future impacts of the COVID-19 pandemic on housing demand, employee availability, our supply chain or the Company's performance and operations. We continue to focus on developing production growth opportunities by working to improve our production capabilities and processes and adjusting product offerings. We strive to balance the production levels and workforce size with the demand for our product offerings to maximize efficiencies. Maintaining an appropriately sized and well-trained workforce is key to increasing production to meet increased demand, and we face a major challenge in overcoming labor-related difficulties in the COVID-19 environment. However, we are continually reviewing wage rates of our production employees and have established other monetary incentive and benefit programs to en</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">sure competitive compensation. We are also working to more extensively use online recruiting tools, update our recruitment brochures and improve the appearance and appeal of our manufacturing facilities to improve the recruitment and retention of qualified production employees and reduce annualized turnover rates.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See Note 22 to the Consolidated Financial Statements for financial information regarding the Company's business segments, factory-built housing and financial services, which are also discussed below.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Business Strategies</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our marketing efforts are focused on providing manufactured homes that are customizable and appeal to a wide range of home buyers, on a regional basis, in the markets we serve. The primary demographics for our products are entry-level and move-up buyers and persons age 55 and older. We also market to special niches such as subdivision developers and vacation home buyers.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We focus on developing and maintaining the resources necessary to meet our customer's desire for varied and unique specifications in an efficient factory production environment. This enables us to attract distributors and consumers who desire the flexibility the custom home building process provides but who also seek the value and affordability created by building a home on a factory production line.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We strive to maintain a competitive advantage by reacting quickly to changes in the marketplace and to the specific needs of our distributors and consumers. We build homes of superior quality, offer innovative designs and floor plans, demonstrate exceptional value, provide the engineering and technical resources to enable custom home building and focus on responsive and efficient customer service after the sale.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We strategically expanded our factory operations and related business initiatives primarily through the acquisition of other industry participants, which has enabled us to participate in the affordable housing space on a national basis.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Products</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A majority of our products are constructed in accordance with the National Manufactured Home Construction and Safety Standards promulgated by HUD ("HUD code"). We also build park model RVs, constructed to standards approved by the American National Standards Institute, a private, non-profit organization that administers and coordinates a voluntary standardization and conformity program. Park model RVs are less than 400 square feet in size, primarily used as vacation dwellings and seasonal living, and placed in planned communities, recreational home parks and resorts. We also produce a wide variety of modular homes, which include single and multi-section ranch, split-level and Cape Cod style homes, as well as two and three story homes, multi-family units, and commercial modular structures, including apartment buildings, condominiums, hotels, workforce housing, schools and housing for U.S. military troops (e.g., barracks). Commercial buildings are constructed in the same facilities in which the residential homes are built using similar assembly line processes and techniques. These commercial projects are generally engineered to the purchaser's specifications. The buildings are transported to the customer's site in the same manner as residential homes and are often set by crane and finished at the site.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We produce residential homes in a variety of floor plans. Most of these homes are single-story and generally range in size from approximately 500 to 3,300 square feet, but may be larger in the case of multi-level modular homes. In fiscal years 2021 and 2020, we sold 14,214 and 15,100 factory-built homes, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each home typically contains a living room, dining area, kitchen, one to five bedrooms and one or more bathrooms, is equipped with central heat and hot water systems, kitchen appliances, floor coverings and window treatments. Upgrades can include fireplaces, central air conditioning, tile roofs, high ceilings, skylights, hardwood floors, custom cabinetry, granite countertops and eco-friendly elements. We also offer a variety of structural and decorative customizations to meet the home buyer's specifications. With manufacturing facilities strategically positioned across the nation, we utilize local market research to design homes to meet the demands of our customers. We have the ability to react and modify floor plans and designs to consumers' specific needs. By offering a full range of homes from entry-level models to large custom homes and with the ability to engineer designs in-house, we can accommodate a wide spectrum of customer requests.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We regularly introduce new floor plans and options to appeal to changing trends in different regions of the country. We have developed engineering systems that, through the use of computer-aided technology, permit customization of homes and assist with product development and enhancement. We work with a variety of partners to meet the expanding range of housing needs, including a home buyer's private land, planned neighborhoods, recreational or resort properties and workforce accommodations for agriculture and industry.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We employ a concerted effort to identify niche market opportunities where our diverse product lines and custom building capabilities provide us with a competitive advantage. We are focused on building quality, energy efficient homes for the modern home buyer. Our green building initiatives involve the creation of an energy efficient envelope, including higher utilization of renewable materials. These homes provide environmentally-friendly maintenance requirements, typically lower utility costs, specially designed ventilation systems and sustainability. We also build homes designed to use alternative energy sources, such as solar and wind. From bamboo flooring and tankless water heaters to solar-powered homes, our products are diverse and tailored to a wide range of consumer interests.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Once a factory-built home is built at our facilities, it is then generally transported by independent trucking companies either to a retail sales center, planned community, housing development, work site or the home buyer's site. Distributors or other independent installers are responsible for placing the home on site and, in most instances, arranging for connections to utilities and providing installation and finish-out services. Although manufactured homes are designed to be transportable, cost considerations result in very few being moved from their original site after installation.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Factory-built Housing Segment</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Manufacturing Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Our manufacturing facilities employ from 100 to 350 employees each. Most homes are constructed in one or more floor sections or modules on a permanently affixed steel or wood support chassis. Each section is assembled in stages beginning with the construction of the chassis, followed by the addition of other constructed and purchased components, and ending with a final quality control inspection. The efficiency of the assembly-line process and the benefits of constructing homes in a controlled factory environment enables us to produce quality homes in less time and at a lower cost per square foot than building homes on individual sites.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We operate 20 homebuilding production lines in Millersburg and Woodburn, Oregon; Nampa, Idaho; Riverside, California; Phoenix and Goodyear, Arizona; Austin, Fort Worth, Seguin and Waco, Texas; Montevideo, Minnesota; Nappanee, Indiana; Lafayette, Tennessee; Martinsville and Rocky Mount, Virginia; Douglas and Moultrie, Georgia; and Ocala and Plant City, Florida. These manufacturing facilities range from approximately 79,000 to 341,000 square feet of floor space. The production schedules for our manufacturing facilities are based on wholesale orders received from independent and Company-owned retailers, planned community operators and residential developers. Our facilities are structured to operate on a one shift per day, five days per week basis, and a typical home is completed in approximately six production days.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Manufactured housing is a regional business and the primary geographic market for a typical manufacturing facility is within a cost effective shipping radius of 350 miles. Each of our manufacturing facilities serve multiple distributors and a number of one-time purchasers. Because homes are produced to fill existing wholesale orders, our factories generally do not carry finished goods inventories, except for homes awaiting delivery. Materials used in homebuilding operations are mainly standard items carried by major suppliers and consist of wood, wood products, steel, gypsum wallboard, windows, doors, fiberglass insulation, carpet, vinyl, fasteners, plumbing materials, aluminum, appliances and electrical items. Fluctuations in the cost of materials and labor may affect gross margins from home sales to the extent that costs cannot be efficiently matched to the home sales price. From time to time and to varying degrees, we may experience shortages in the availability of materials and/or labor in the markets served. These shortages may result in extended order backlogs, delays in the delivery of homes, and reduced gross margins from home sales. As described in more detail elsewhere in this Annual Report, impacts from the COVID-19 pandemic have contributed to such disruptions.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Sales order backlogs inc</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">reased to $603 million at April&#160;3, 2021, up $479 million compared to $124 million at March&#160;28, 2020. Distributors may cancel orders prior to production without penalty. After production of a particular home has commenced, the order becomes non-cancelable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and the distributor is obligated to take delivery of the home. Accordingly, until production of a particular home has commenced, we do not consider order backlog to be firm orders.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Distribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We sold 14,214, 15,100 and 14,389 factory-built homes in fiscal years 2021, 2020 and 2019, respectively, through Company-owned and independent distribution channels.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of April 3, 2021, there were a total of 40 Company-owned retail stores, located in Oregon, Arizona, New Mexico, Texas, Oklahoma and Florida. Thirty-two of the Company-owned retail stores are located in Texas. Company-owned retail stores are generally located on main roads or highways with high visibility, each having a sales office, which is generally a factory-built structure, and a variety of model homes of various sizes, floor plans, features and prices. Customers most often custom order a home to be built at one of our manufacturing facilities, or they may purchase a home from the inventory of homes maintained at retail locations, including a model home. Model homes may be displayed in a residential setting with sidewalks and landscaping. Each sales center usually employs a manager and one to five salespersons, who are compensated through a combination of salary and commission. We internally finance home inventories at Company-owned retail stores.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of April&#160;3, 2021, we had a network of independent distributors, of which 13% were in Arizona, 9% in Texas, 8% each in California and Florida, 7% in Oregon, 6% in Georgia and 5% each in North Carolina and Washington, based on the quantity of wholesale shipments during fiscal year 2021. The remaining 39% were in 35 other states and Canada. As is common in the industry, our independent distributors typically sell homes produced by other manufacturers in addition to those we produce. Some independent distributors operate multiple sales outlets. No independent distributor accounted for 10% or more of factory-built housing revenue during any fiscal year within the three-year period ended April&#160;3, 2021.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We continually seek to increase wholesale shipments by growing sales at existing independent distributors and by identifying new independent distributors to sell our homes. We provide comprehensive sales and product training, either physically or virtually, to independent retail sales associates, including providing opportunities to visit our manufacturing facilities to discuss and view new product designs as they are developed. These training seminars facilitate the sale of our homes by increasing the skill and knowledge of the retail sales consultants. In addition, we display our products at trade shows and support our distributors through the distribution of floor plan literature, brochures, decor selection displays, point of sale promotional material and internet-based marketing assistance.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Independent distributors frequently finance a portion of their home purchases through wholesale floor plan financing arrangements. In most cases, we receive a deposit or a commitment from the distributor's lender for each home ordered. We then manufacture the home and ship it at the distributor's expense. Payment is due from the lender upon shipment of the product. For a description of wholesale floor plan financing arrangements used by independent distributors and our obligations in connection with these arrangements, see "Company Provided Financing &#8212;Commercial Financing" below.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Warranties.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We provide the retail home buyer a one-year limited warranty covering defects in material or workmanship in home structure, plumbing and electrical systems. Nonstructural components of a cosmetic nature are warranted for 120 days, except in specific cases where state laws require longer warranty terms. The warranty does not extend to installation and setup of the home, as the distributor is generally responsible for these activities. Appliances, floor coverings, roofing and certain other components are warranted by their original manufacturer for various lengths of time.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Financial Services Segment</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Finance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We provide a source of retail home buyer financing on competitive terms through our subsidiary, CountryPlace. We offer conforming and non-conforming mortgages and home-only loans to purchasers of numerous brands of factory-built homes sold by Company-owned retail stores including certain independent distributors, builders, communities and developers. We are authorized to directly endorse FHA Title I and Title II mortgage insurance, are an approved lender with the VA and the USDA under its Single Family Housing Guaranteed Loan Program, are approved to issue GNMA-insured mortgage-backed securities and are authorized to sell mortgages to, and service mortgages for, Fannie Mae and Freddie Mac. Most loans originated by us are sold to investors, and we provide various loan servicing functions for non-affiliated entities under contract.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The loan contracts are fixed and step rate and have monthly scheduled payments of principal and interest. The scheduled payments for each contract would, if made on their respective due dates, result in a full amortization of the contract. Loan contracts secured by collateral that is geographically concentrated could experience higher rates of delinquencies, default and foreclosure losses than loan contracts secured by collateral that is more geographically dispersed. Our loan contracts are secured by factory-built homes located in 26 states, with the largest concentrations in Texas, Florida, Arizona, Oklahoma and New Mexico. See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> to the Consolidated Financial Statements for additional geographic concentration information.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With respect to the impact from the COVID-19 pandemic, we are complying with all state and federal regulations regarding loan forbearance and home foreclosures. See further details in the "Government Regulation" section below. We initially increased our loan loss reserves and continue to evaluate the adequacy of these reserves as economic conditions change.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain loans serviced for investors expose us to cash flow deficits if customers do not make contractual monthly payments of principal and interest in a timely manner. For certain loans serviced for Ginnie Mae and Freddie Mac, and home-only loans serviced for certain other investors, we must remit scheduled monthly principal and/or interest payments and principal curtailments regardless of whether monthly mortgage payments are collected from borrowers. Ginnie Mae permits cash obligations on loans in forbearance from COVID-19 to be offset by other incoming cash flows from loans such as loan pre-payments. Through fiscal year 2021, monthly collections of principal and interest from borro</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">wers have </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">exceeded scheduled principal and interest payments owed to investors; however, mandatory extended forbearance under the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") and certain other regulations related to COVID-19 could negatively impact cash obligations in the future.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We believe that providing financing alternatives improves our responsiveness to the financing needs of prospective home buyers and presents opportunities for additional sources of loan origination and servicing revenues. We have expanded our home-only lending programs in recent years, partially with the support of independent third-party financiers. Home-only loans originated are either sold outright, grouped and sold as a pool of loans, or held for investment.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Insurance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Standard Casualty, located in Texas, specializes in homeowner property and casualty insurance products for the manufactured housing industry and holds insurance licenses in multiple states, primarily serving the Texas, Arizona, New Mexico and Nevada markets. In addition to writing direct policies, we assume and cede reinsurance in the ordinary course of business. In Texas, policies are written through one affiliated managing general agent, whic</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">h produces a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ll premiums, and through local agents, most of which are manufactured home distributors. All business outside the state of Texas is written on a direct basis through local agents.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Company Provided Financing</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Consumer Financing.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Sales of factory-built homes are significantly affected by the availability and cost of consumer financing. There are three basic types of consumer financing in the factory-built housing industry: conforming mortgage loans which comply with the requirements of FHA, VA, USDA or GSE loans; non-conforming mortgages for purchasers of the home and the land on which the home is placed; and personal property loans (often referred to as home-only or chattel loans) for consumers where the home is the sole collateral for the loan (generally HUD code homes).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restrictive underwriting guidelines and higher interest rates compared to mortgages for site-built homes, a limited number of institutions lending to manufactured home buyers and limited secondary market availability for non-conforming mortgages and home-only personal property loans secured by manufactured homes continue to constrain industry growth. We work directly with other industry participants to develop secondary market opportunities for manufactured home-only loan portfolios and expand lending availability in the industry. Additionally, we continue to invest in community-based lending initiatives that provide home-only financing to new residents of certain manufactured home communities. We also develop and invest in home-only lending programs to grow sales of homes through traditional distribution points. We believe that growing our investment and participation in home-only lending may provide additional sales growth opportunities for our factory-built housing operations and reduce our exposure to the actions of independent lenders.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We also work with industry trade associations to encourage favorable legislative and GSE action to address the mortgage financing needs of buyers of affordable homes. Federal law requires GSEs to implement the "Duty to Serve" requirements specified in the Federal Housing Enterprises Financial Safety and Soundness Act of 1992, as amended by the Housing and Economic Recovery Act of 2008.&#160;In December 2017, Fannie Mae and Freddie Mac released their final Underserved Markets Plans that describe, with specificity, the actions they would take over a three-year period to fulfill the "Duty to Serve" obligation.&#160;These plans became effective on January 1, 2018. On January 5, 2021, the Federal Housing Finance Agency, the GSE regulator, announced that it had issued "Non-Objections" to modified plans which are extended through 2021. The plans offered enhanced mortgage loan products for manufactured homes titled a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">s real property through Fannie Mae's "MH Advantage" and Freddie Mac's "ChoiceHome" programs that began in the latter part of calendar year 2018. Although some progress has been made with these programs, meaningful positive im</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">pact in the form of increased home orders has yet to be realized. Small-scale pilot programs included in the plans for the purchase of home-only loans have not occurred. Public input into the GSE&#8217;s proposed 2022-2024 Underserved Markets Plans is scheduled for summer 2021. Expansion of the secondary market for home-only loans through GSEs could support further demand for housing as lending options would likely become more available to home buyers.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Commercial Financing.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Certain of our wholesale factory-built housing sales to independent distributors are purchased through wholesale floor plan financing arrangements. Under a typical floor plan financing arrangement, an independent financial institution specializing in this line of business provides the distributor with a loan for the purchase price of the home and maintains a security interest in the home as collateral. The financial institution customarily requires Cavco, as the manufacturer of the home, to enter into a separate repurchase agreement with the financial institution that, upon default by the distributor and under certain other circumstances, obligates us to repurchase the financed home at declining prices over the term of the repurchase agreement (which, in most cases, is 18 to 24 months). The price at which we may be obligated to repurchase a home under these agreements is based upon the amount financed, plus certain administrative and shipping expenses. Our obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The maximum amount of contingent obligations under such repurchase agreements was approximately $74.2 million and $79.3 million as of April&#160;3, 2021 and March&#160;28, 2020, respectively. The risk of loss under these agreements is spread over many distributors and is further reduced by the resale value of the homes that we obtain upon the execution of a repurchase.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We continue to make certain commercial loan programs available to members of our wholesale distribution chain. Under our commercial loan arrangements, we provide funds for financed home purchases by distributors, community owners and developers as well as provide loans to independent floor plan lenders that then lend to distributors to finance their inventory purchases (see Note 7 to the Consolidated Financial Statements). Our involvement in commercial loans helps to increase the availability of manufactured home financing to distributors, community owners and developers and provides additional opportunity for product exposure to potential home buyers. While these initiatives support our ongoing efforts to expand product distribution, they do expose us to risks associated with the creditworthiness of this customer base and our inventory financing partners. We have included considerations related to the COVID-19 pandemic when assessing the risks of loan loss and setting reserve amounts for the commercial finance portfolio.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Industry Overview</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">General.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Manufactured housing provides an alternative to other forms of new low-cost housing such as site-built housing and condominiums, and to existing housing such as pre-owned homes and apartments. According to statistics published by the Institute for Building Technology and Safety and the United States Department of Commerce, Bureau of the Census, for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> calendar year, manufactured housing wholesale shipments of homes constructed in accordance with the HUD code accounted for an estimated 10.3% of all new single-family homes sold.</span></div><div style="margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">According to data reported by the Manufactured Housing Institute, approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">y 94,000 H</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">UD code manufactured homes were shipped during calendar year 2020, compared to the 95,000 shipped during calendar year 2019 and 97,000 shipments in 2018. Prior to 2019, annual shipments had increased each year since calendar year 2009 when 50,000 HUD code manufactured homes were shipped, the lowest level since the industry began recording statistics in 1959.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Home Buyer Demographics.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We believe the sector of the housing market in which manufactured housing is most competitive includes consumers from diverse backgrounds with household incomes under $40,000. This segment has a high representation of persons age 55 and older, as well as young single persons and young married couples. The low cost of a fully-equipped manufactured home compared to a site-built alternative is attractive to these consumers. Persons in rural areas and those who presently live in manufactured homes also make up a significant portion of the demand for new manufactured housing. Innovative engineering and design, as well as efficient production techniques, continue to position manufactured homes to meet the demand for affordable housing in rural markets and manufactured housing communities. The markets for affordable factory-built housing are very competitive, as well as cyclical and seasonal. The industry is sensitive to employment levels, consumer confidence, the availability of financing and general economic conditions.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">"First-time" and "move-up" buyers of affordable homes are historically among the largest segments of new manufactured home purchasers. Included in this group are lower-income households that are particularly affected by periods of low employment rates and underemployment. Consumer confidence is especially important among manufactured home buyers interested in our products for seasonal or retirement living.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The two largest manufactured housing consumer demographics, young adults and those who are age 55 and older, are both growing. The U.S. adult population is estimated to expand by approximately 9.2 million between 2021 and 2026. Young adults born from 1976 to 1995, often referred to as Gen Y or Millennials, represent a large segment of the population who are generally first-time home buyers attracted by the affordability, diversity and location flexibility of factory-built homes. The age 55 and older category is reported to be the fastest growing segment of the U.S. population. This group is similarly interested in the value proposition; however, they are also motivated by the energy efficiency and low maintenance requirements of factory-built homes, and by the lifestyle offered by planned communities that are specifically designed for homeowners that fall into this age group.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The manufactured housing industry is highly competitive at both the wholesale and retail levels, with competition based on several factors including price, product features, reputation for service and quality, depth of distribution, pr</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">omotion, merchandising and the terms of retail customer financing. We compete with more than 30 other producers of manufactured homes, as well as with new and existing apartments, townhouses and condominiums and site-built homes.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are a number of other national manufacturers competing for a significant share of the manufactured housing market in the United States, including Clayton Homes, Inc. and Skyline Champion Corporation, which may possess greater financial, manufacturing, distribution and marketing resources than us.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are significant competitors to CountryPlace in the markets served. These competitors include national, regional and local banks, mortgage banks and independent finance companies such as: 21st Mortgage Corporation, an affiliate of Clayton Homes, Inc. and Berkshire Hathaway, Inc.; Triad Financial Services, Inc.; and Cascade Financial Services. Certain of these competitors are larger than CountryPlace and have access to substantially more capital and cost efficiencies. CountryPlace remains competitive in breadth of loan product offerings, interest rates, customer service and loan servicing capabilities.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The market for homeowners' insurance is highly competitive as well. Standard Casualty competes principally in property and casualty insurance for owners of manufactured homes with companies such as National Lloyds and American Modern Insurance, which may be larger and offer broader types of insurance allowing them to be more aggressive in their underwriting standards. Standard Casualty remains competitive in price, breadth of product offerings, product features, customer service, claim handling and use of technology.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Government Regulation</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our manufactured homes are subject to a number of federal, state and local laws, codes and regulations. Construction of manufactured housing is governed by the National Manufactured Housing Construction and Safety Standards Act of 1974, as amended, also referred to as the Home Construction Act. In 1976, HUD issued regulations under the Home Construction Act establishing comprehensive national construction standards. In 1994, the codes were amended and expanded to, among other things, address specific requirements for homes destined for geographic areas subject to severe weather conditions. The HUD regulations, known collectively as the Federal Manufactured Home Construction and Safety Standards, cover all aspects of manufactured home construction, including structural integrity, fire safety, wind loads, thermal protection and ventilation. Such regulations preempt conflicting state and local regulations on such matters and are subject to periodic change. Our manufacturing facilities, and the plans and specifications of the HUD code manufactured homes they produce, have been approved by a HUD-certified inspection agency. Further, an independent HUD-certified third-party inspector regularly reviews our manufactured homes for compliance with HUD regulations during construction. Failure to comply with applicable HUD regulations could expose us to a wide variety of sanctions, including mandated closings of our manufacturing facilities. We believe our manufactured homes are in substantial compliance with all present HUD requirements. Our park model RVs are not subject to HUD regulations, but we believe that our park model RVs are in substantial compliance with the standards of the American National Standards Institute.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Transporting manufactured homes on highways is subject to regulation by various federal, state and local authorities. Such regulations may prescribe size and road use limitations and impose lower than normal speed limits and various other requirements. Generally, our distributors are responsible for the transportation of homes from our factory to the final destination through independent third-party transportation companies.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our manufactured homes are subject to local zoning and housing regulations. In certain cities and counties in areas where our homes are sold, local governmental ordinances and regulations have been enacted which restrict the placement of manufactured homes on privately-owned land or which require the placement of manufactured homes in manufactured home communities. Such ordinances and regulations may adversely impact our ability to sell homes for installation in communities where they are in effect. A number of states have adopted procedures governing the installation of manufactured homes. Utility connections are subject to state and local regulations, which must be complied with by the distributor or other person installing the home.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain warranties we issue, including our principal homeowners' warranties, may be subject to the Magnuson-Moss Warranty Federal Trade Commission Improvement Act (the "Magnuson-Moss Warranty Act"), which regulates the descriptions of warranties on consumer products. In the case of warranties subject to the Magnuson-Moss Warranty Act, we are subject to a number of additional regulatory requirements. For example, warranties that are subject to the Magnuson-Moss Warranty Act must be included in a single easy-to-read document that is generally made available prior to purchase. The Magnuson-Moss Warranty Act also prohibits certain attempts to disclaim or modify implied warranties and the use of deceptive or misleading terms. A claim for a violation of the Magnuson-Moss Warranty Act can be the subject of an action in federal court in which consumers may be able to recover attorneys' fees. The description and substance of our warranties are also subject to a variety of state laws and regulations. A number of states require manufactured home producers and distributors to post bonds to ensure the satisfaction of consumer warranty claims.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A variety of laws affect the financing of the homes we manufacture. The Federal Consumer Credit Protection Act (the "Truth-in-Lending Act" or "TILA") and Regulation Z promulgated thereunder require written disclosure of information relating to such financing, including the amount of the annual percentage interest rate and any finance charges. The Federal Fair Credit Reporting Act also requires certain disclosures to potential customers concerning credit information used as a basis to deny credit. The Federal Equal Credit Opportunity Act and Regulation B promulgated thereunder prohibit discrimination against any credit applicant based on certain specified grounds. The Real Estate Settlement Procedures Act ("RESPA") and Regulation X promulgated thereunder require certain disclosures regarding the nature and costs of real estate settlements. The Consumer Financial Protection Bureau ("CFPB") has adopted or proposed various Trade Regulation Rules dealing with unfair credit and collection practices and the preservation of consumers' claims and defenses. Direct loans and mortgage loans eligible for inclusion in a Ginnie Mae security are subject to the credit underwriting requirements of the FHA, USDA or VA. A variety of state laws also regulate the form of financing documents and the allowable deposits, finance charge and fees chargeable pursuant to financing documents. The Fair Debt Collection Practices Act, implemented by Regulation F, applies to certain loans and contracts that we service for certain investors and prohibits debt collectors from engaging in harassment or abuse, making false or misleading representations, or engaging in unfair practices in debt collection.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2010, the Dodd-Frank Wall Street Reform and Consumer Protection Act (the "Dodd-Frank Act") was passed into law. The Dodd-Frank Act was a sweeping piece of legislation designed to reform credit and lending practices after the global credit crisis of 2008. On May 24, 2018, the Economic Growth, Regulatory Relief, and Consumer Protection Act (the "Dodd-Frank Reform Act") was signed into law. The Dodd-Frank Reform Act revises portions of the Dodd-Frank Act, reduces the regulatory burden on smaller financial institutions, including eliminating certain provisions of the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (the "SAFE Act"), and protects consumer access to credit. With the elimination of certain provisions of the SAFE Act, manufactured housing distributors can now assist home buyers with securing financing for the purchase of homes; however, they may not assist in negotiating the financing terms. This has facilitated access to financing and makes the overall home buying experience smoother for the consumer.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain CFPB mortgage finance rules required under the Dodd-Frank Act, and modified by the Dodd-Frank Reform Act, apply to consumer credit transactions secured by a dwelling, which include real property mortgages and home-only loans secured by manufactured homes. These rules defined standards for origination of "Qualified Mortgages," established specific requirements for lenders to prove borrowers' ability to repay loans and outlined the conditions under which Qualified Mortgages are subject to safe harbor limitations on liability to borrowers. The rules also establish interest rates and other cost parameters for determining which Qualified Mortgages fall under safe harbor protection. Among other issues, Qualified Mortgages with interest rates and other costs outside the limits are deemed "rebuttable" by borrowers and expose the lender and its assignees (including investors in loans, pools of loans, and instruments secured by loans or loan pools) to possible litigation and penalties.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The CFPB issued a final rule, effective October 1, 2022, which expands the definition of a "General Qualified Mortgage" and gives lenders more leeway to determine a borrower's likelihood of repayment. Under the original Qualified Mortgage rule, the ratio of the consumer&#8217;s total monthly debt to total monthly income could not exceed 43% for a loan to be considered a Qualified Mortgage. In December 2020, the Bureau issued a "QM Final Rule" which amended Regulation Z by replacing the original, debt ratio-based Qualified Mortgage definition with a limit based on loan pricing, among other changes to the definition.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The original Qualified Mortgage rule also defined a temporary category of Qualified Mortgages, commonly known as the GSE Patch, which includes mortgages that are eligible to be purchased or guaranteed by either of the GSEs while operating under the federal conservatorship. Under the original Qualified Mortgage rule, the GSE Patch was set to expire on July 1, 2021. Under the QM Final Rule, the GSE Patch will expire upon the earlier of October 1, 2022, or the date the applicable GSE exits federal conservatorship.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">While many manufactured homes are currently financed with agency-conforming mortgages in which the ability to repay is verified, and interest rates and other costs are within the safe harbor limits established under the CFPB mortgage finance rules, certain loans to finance the purchase of manufactured homes, especially home-only loans and non-conforming mortgages, may fall outside the safe harbor limits. The rules have caused some lenders to curtail underwriting such loans, and some investors are reluctant to own or participate in owning such loans because of the uncertainty of potential litigation and other costs. As a result, some prospective buyers of manufactured homes may be unable to secure the financing necessary to complete purchases. In addition, compliance with the law and ongoing rule implementation has caused lenders to incur additional costs to implement new processes, procedures, controls and infrastructure required to comply with the regulations. Compliance may constrain lenders' ability to profitably price certain loans. Failure to comply with these regulations, changes in these or other regulations, or the imposition of additional regulations, could affect our earnings, limit our access to capital and have a material adverse effect on our business and results of operations. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The CFPB rules amending TILA and RESPA expanded the types of mortgage loans that are subject to the protections of the Home Ownership and Equity Protections Act of 1994 ("HOEPA"), revised and expanded the tests for coverage under HOEPA, and imposed additional restrictions on mortgages that are covered by HOEPA. As a result, certain manufactured home loans are subject to HOEPA limits on interest rates and fees. Loans with rates or fees in excess of the limits are deemed "High Cost Mortgages" and provide additional protections for borrowers, including with respect to determining the value of the home. Most loans for the purchase of manufactured homes have been written at rates and fees that would not appear to be considered High Cost Mortgages under the new rule. Although some lenders may continue to offer loans that are now deemed High Cost Mortgages, the rate and fee limits appear to have deterred some lenders from offering loans to certain borrowers and may continue to make them reluctant to enter into loans subject to the provisions of HOEPA. As a result, some prospective buyers of manufactured homes may be unable to secure financing necessary to complete manufactured home purchases.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Dodd-Frank Act amended provisions of TILA to require rules for appraisals on principal residences securing higher-priced mortgage loans ("HPML"). Certain loans secured by manufactured homes, primarily home-only loans, could be considered HPMLs. Among other things, the rules require creditors to provide copies of appraisal reports to borrowers prior to loan closing. To implement these amendments, the CFPB adopted the HPML Appraisal Rule, effective December 30, 2014, and loans secured by new manufactured homes were exempt from the rule until July 18, 2015. While it's not possible to determine the magnitude of these changes, some prospective home buyers may be deterred from completing a manufactured home purchase as a result of appraised values.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Dodd-Frank Act also required integrating disclosures provided by lenders to borrowers under TILA and RESPA. The final rule became effective October 3, 2015. The TILA-RESPA Integrated Disclosure ("TRID") mandated extensive changes to the mortgage loan closing process and necessitated significant changes to mortgage origination systems.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulation C of the Home Mortgage Disclosure Act ("HMDA") requires certain financial institutions, including non-depository institutions, to collect, record, report and disclose information about their mortgage lending activity. The data-related requirements in the HMDA and Regulation C are used to identify potential discriminatory lending patterns and enforce anti-discrimination statutes. The Dodd-Frank Act transferred rulemaking authority for HMDA to the CFPB, effective in 2011. It also amended HMDA to require financial institutions to report additional data points and to collect, record and report additional information. The CFPB issued a final rule amending Regulation C, which became effective on January 1, 2018. Regulation C generally applies to consumer-purpose, closed-end loans and open-end lines of credit that are secured by a dwelling. Non-depository financial institutions are subject to Regulation C if they originate at least 25 covered closed-end mortgage loans or at least 100 covered open-end lines of credit in each of the two preceding calendar years. Violations of Regulation C, including incomplete, inaccurate, or omitted data, are subject to administrative sanctions, including civil money penalties, and compliance can be enforced by the Federal Reserve Board, the Federal Deposit Insurance Corporation, the Office of the Comptroller of the Currency, the National Credit Union Administration, HUD or the CFPB.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">New FHA Title I program guidelines became effective on June 1, 2010 and provide Ginnie Mae the ability to securitize manufactured home FHA Title I loans. These guidelines were intended to allow lenders to obtain new capital, which can then be used to fund new loans for their customers. Home-only loans have languished for several years and these changes were meant to broaden home-only financing availability for prospective homeowners. However, we are aware of only a small number of loans currently being securitized under the Ginnie Mae program.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Housing and Economic Recovery Act of 2008 requires GSEs to facilitate a secondary market for mortgages on housing for very low, low and moderate-income families in under-served markets, including manufactured housing. On January 30, 2017, the Federal Housing Finance Agency issued a final rule specifying the scope of GSE activities that are eligible to receive credit for compliance with the "Duty to Serve" rule after January 2018. In December 2017, Fannie Mae and Freddie Mac each released their final Underserved Markets Plans that describe, with specificity, the actions they would take over a three-year period to fulfill the "Duty to Serve" obligation.&#160;These plans became effective on January 1, 2018. On January 5, 2021, the Federal Housing Finance Agency, the GSE regulator, announced that it had issued "Non-Objections" to modified plans which are extended through 2021. The plans offered enhanced mortgage loan products for manufactured homes titled as real property through Fannie Mae's "MH Advantage" and Freddie Mac's "ChoiceHome" programs that began in the latter part of calendar year 2018. Although some progress has been made with these programs, meaningful positive impact in the form of increased home orders has yet to be realized. Small-scale pilot programs included in the plans for the purchase of home-only loans have not occurred. Public input into the GSE&#8217;s proposed 2022-2024 Underserved Markets Plans is scheduled for summer 2021. Expansion of the secondary market for home-only loans through GSEs could support further demand for housing as lending options would likely become more available to home buyers.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On March 27, 2020, the CARES Act was signed into law. While the CARES Act contains a variety of provisions, including, among other things, unemployment benefit expansion and emergency funding of public health care initiatives, it also grants forbearance rights and foreclosure protection to borrowers with loans purchased by a GSE or insured by FHA, USDA or VA. Borrowers with these federally backed mortgage loans who are experiencing hardship due to the COVID-19 pandemic may request forbearance for 6 months, regardless of delinquency status. Forbearance may be extended for an additional 6 months at the borrower's request, and they may request up to two additional three-month extensions, for a maximum of 18 months of total forbearance</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On March 29, 2021, the Centers for Disease Control ("CDC") extended the existing eviction moratorium until June 30, 2021, although the CDC extension is the subject of pending litigation. The CARES Act prohibits mortgage servicers from charging borrowers a fee for late payments during forbearance and from initiating a foreclosure process, moving for a foreclosure judgment or order of sale, or executing a foreclosure-related eviction or foreclosure sale for any federally backed mortgage loan. The CARES Act also amends the Fair Credit Reporting Act by providing that, from January 31, 2020 and until 120 days after the COVID-19 national emergency is terminated, mortgage servicers granting payment forbearance are required to report the mortgages in forbearance as paid current unless the mortgages were delinquent before the period of forbearance. As of the date of this report, the national emergency had not been terminated.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The CARES Act also contains corporate income tax provisions that will be advantageous to the Company, including providing temporary suspension of certain payment requirements for the employer portion of social security taxes and the creation of certain refundable employee retention credits.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the CARES Act, numerous state and local governments have issued temporary emergency orders recommending or mandating that mortgage servicers accommodate borrowers experiencing hardship due to the COVID-19 pandemic. These emergency orders include a variety of provisions, including payment forbearance, waiver of late fees on past due payments, restrictions on reporting payment status to credit reporting agencies and moratorium on debt collection activities, foreclosures and evictions. We have implemented practices and adjusted policies to comply accordingly.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On April 19, 2021, the CFPB issued an interim final rule, effective November 30, 2021, amending Regulation F to require debt collectors to provide written notice to certain consumers of their protections under the CDC's eviction moratorium order of March 29, 2021. The interim final rule also prohibits certain communications methods and content, and places limits on debt collectors' attempts to communicate with consumers who are obligated to repay debt, attorneys representing them or related parties.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Standard Casualty's insurance operations are regulated by the state insurance departments where it underwrites its policies. Our insurance product sales are subject to various state insurance laws and regulations, which govern allowable charges and other insurance practices. Underwriting, premiums, investments and capital reserves (including dividend payments to stockholders) are subject to the rules and regulations of these state agencies.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2010, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act (collectively, the "Health Reform Law"), was passed into law. As enacted, the Health Reform Law reforms, among other things, certain aspects of health insurance. We believe that the health plans we offer are in compliance with the Health Reform Law.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Governmental authorities have the power to enforce compliance with applicable regulations, and violations may result in the payment of fines, the entry of injunctions or both. Although we believe that our operations are in substantial compliance with the requirements of all applicable laws and regulations, these requirements have generally become more stringent in recent years. Accordingly, we are unable to predict the ultimate cost of compliance with all applicable laws and enforcement policies.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The housing industry is generally subject to seasonal fluctuations based on new home buyer purchasing patterns. Demand for our core new home products typically peaks each spring and summer before declining in the winter, consistent with the overall housing industry, although this pattern has become distorted during the COVID-19 pandemic, as discussed elsewhere in this Annual Report. Diversification among our product lines and operations has partially offset the extent of any seasonal fluctuations. Additionally, demand patterns for park model RVs, cabins and homes used primarily for retirement or seasonal living partially offset general housing seasonality.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CountryPlace realizes no seasonal impacts from its mortgage servicing operations. However, the mortgage subsidiary does experience minimal seasonal fluctuation in its mortgage origination activities because of the time needed for loan application approval processes and subsequent home loan closing activities. Revenue for Standard Casualty is also not substantially impacted by seasonality, as it recognizes revenue from policy sales ratably over each policy's term year. However, we are subject to adverse effects from excessive policy claims that may occur during periods of inclement weather, including seasonal spring storms or fall hurricane activity in Texas where most of our policies are underwritten. Where applicable, losses from catastrophic events are somewhat limited by reinsurance contracts in place as part of our loss mitigation structure.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Human Capital Resources</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our workforce is made up of approximately 4,700 skilled full-time team members. We believe that an engaged, productive workforce is critically important to creating shareholder value. To that end, we are committed to providing opportunities for professional growth and advancement based on performance, qualification, demonstrated skill and achievement.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year, we launched a number of internal programs and campaigns to enhance the culture and capability of our workforce. Driven by our aspiration to make a difference by focusing on excellence, we are executing on a strategy that is designed to elevate and drive the recruiting, retention and experience of our team members. One of our initiatives this year included refreshing our Code of Conduct, and then executing a multi-channel bi-lingual compliance training initiative so that our team members will understand our commitment to, and their responsibility for, maintaining high standards of integrity in the workplace. The program continues to be rolled out through our new learning management system, and each new and existing team member is provided the same training. Another initiative was providing leadership training to new managers and other employees in supervisory roles to enhance communication and other critical management skills to improve the oversight and motivation of other employees.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Also emblematic of our approach to human resources is how we demonstrated our commitment to our employees by how we responded to the COVID-19 pandemic. In March of 2020, we created a COVID-19 task force that continues to meet regularly to discuss, among other things, recent infection and related trends and the new CDC recommendations. The task force determines protocols and procedures to maintain health and safety within our plants and across our operations for the safety of our customers and trade partners. We adjusted our paid time off and certain other employment-related policies, provided support programs for team members and made changes to our benefits programs and health plans to provide care, testing and vaccinations for our team members. We have taken steps to maintain a safe working environment, including requiring face masks, providing visual markers, implementing technology solutions, social distancing and placing a high priority on cleaning our facilities for the safety of our team members.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Available Information</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's periodic and current reports, proxy statements, as well as any amendments to such filings, are made available free of charge through our Internet site, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">www.cavco.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, as soon as reasonably practicable after they are electronically filed with, or furnished to, the Securities and Exchange Commission (the "SEC") pursuant to Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the "Exchange Act").</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_16"></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;1A. RISK FACTORS</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">The Company's business involves a number of risks and uncertainties. You should carefully consider the following risks, together with the information provided elsewhere in this Annual Report. The items described below are not the only risks we face. Additional risks that are currently unknown to us or that are currently considered to be immaterial may also impair the business or adversely affect our financial condition or results of operations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Business and Operational Risks</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The impact of local or national emergencies, including the COVID-19 pandemic, can adversely affect our financial results, condition and prospects, including such impacts from state and federal regulatory action that restricts our ability to operate our business in the ordinary course and impacts on (i) customer demand and the availability of financing for our products, (ii) our supply chain and the availability of raw materials for the manufacture of our products, (iii) the availability of labor and the health and safety of our workforce and (iv) our liquidity and access to the capital markets</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Severe weather conditions, natural disasters, hostilities and social unrest, terrorist activities, health epidemics or pandemics or other local or national emergencies (both ones quickly resolved and ones that endure over long periods of time) can adversely affect consumer spending and confidence levels and supply availability and costs, as well as local operations in impacted markets, all of which can affect our financial results, condition and prospects. Our sales of affordable homes are largely dependent on the ability of consumers to obtain financing for the purchase of a home. Consumer financing is dependent on a number of economic factors, including the employment status of borrowers, which may be adversely affected by local or national emergencies. Consumer confidence is also an important factor to support home purchases and is subject to the adverse effects of an emergency situation. Our products are produced in a manner that is considered labor-intensive and requires a consistent and available workforce, which may be adversely affected by a large-scale decline in public health conditions or other emergencies. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As it relates to the COVID-19 pandemic, our normal operations have been constrained by actions we have taken to maintain a safe working environment for our employees, including compliance with mandated social distancing and other governmental requirements. Factory capacity utilization levels have fallen accordingly, having also experienced increased employee absenteeism and pandemic impacts to our supply chain. Our primary suppliers are domestic, while also depending on materials originating from overseas. The ability of suppliers to fulfill orders on our behalf under pre-existing terms is dependent upon their particular circumstances, including those related to the COVID-19 pandemic. The magnitude of the COVID-19 pandemic, including the extent of any continuing impact on our business, financial position, results of operations or liquidity, which could be material, cannot be reasonably estimated at this time because of the continuing fluidity of the situation. It will depend on the duration of the pandemic, its geographic spread, potential business disruptions and the overall impact on the national economy and consumer behavior.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Depending on the duration and severity of the COVID-19 pandemic, it may also have the effect of heightening many of the other risks described below in this Item 1A or elsewhere in this Annual Report, such as: risks related to the successful completion of our growth and expansion goals; risks related to the ability of borrowers to make payments on their mortgages or loans and our ability to exercise remedies in such cases, including as a result of government restrictions on the exercise of such remedies; risks related to economic downturns, declining consumer confidence and other market forces and reduced demand for our products or buyers' ability to get financing for the purchase of our products; risks related to depressed home prices and elevated unemployment; risks related to the availability of labor and the pricing and availability of raw materials; risks related to our ability to remain in compliance with increasing levels of government regulation while maintaining economic and profitable operations; risks related to our ability to maintain adequate internal controls; and risks related to stock price fluctuations.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The Company's results of operations can be adversely affected by labor shortages and the pricing and availability of raw materials</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The homebuilding industry has from time to time experienced labor shortages and other labor related issues. A number of factors may adversely affect the labor force available to us and our subcontractors in one or more of our markets. This includes high employment levels, construction market conditions and government regulation, which include laws and regulations related to workers' health and safety, wage and hour practices and immigration patterns or restrictions. An overall labor shortage or a lack of skilled or unskilled labor could cause significant increases in costs or delays in construction of homes, which could have a material adverse effect upon our revenue and results of operations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our results of operations can also be affected by the pricing and availability of raw materials. Key building materials include wood and wood products, gypsum wallboard, steel, windows, appliances, insulation and other petroleum-based products. There can be no assurance that sufficient supplies of these and other raw materials will continue to be available to us. Sudden increases in price or lack of availability of raw materials can be caused by natural disaster, regulation or other market forces, as has occurred in recent years. We have experienced production halts from shortages of primary building materials in the past, and although we attempt to increase the sales prices of our homes in response to higher materials costs, such increases may lag behind the escalation of material costs.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The Company may not be able to successfully integrate past or future acquisitions to attain the anticipated benefits and such acquisitions may adversely impact the Company's liquidity</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have acquired industry competitors in the past and may consider additional strategic acquisitions if such opportunities arise. Prior acquisitions and any other acquisitions that may be considered in the future involve a number of risks, including the diversion of our management's attention from the existing business for those transactions that we complete, or possible adverse effects on our operating results and liquidity during the integration process. In addition, we may not be able to successfully or profitably integrate, operate, maintain and manage the operations or employees of past or future acquisitions. During the integration stage of an acquisition, we also may not be able to maintain uniform standards, controls, procedures and policies, which may lead to financial losses.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The Company's involvement in vertically integrated lines of business, including manufactured housing consumer finance, commercial finance and insurance, exposes the Company to certain risks</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We offer conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes sold by Company-owned retail stores and independent distributors, builders, communities and developers through our subsidiary, CountryPlace. Most loans we originate are sold to investors. We also provide various loan servicing functions for non-affiliated entities under contract.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If customers are unable to repay their loans, we may be adversely affected. We make loans to borrowers that we believe are creditworthy based on underwriting guidelines. However, the ability of these customers to repay their loans may be affected by a number of factors, including, but not limited to: national, regional and local economic conditions; changes or weakness in specific industry segments; natural hazard risks affecting the region in which the borrower resides; and employment, financial or unexpected life circumstances.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If customers do not repay their loans, we may repossess or foreclose on the secured property in order to liquidate the loan collateral and minimize losses. The homes and land securing the loans are subject to fluctuating market values, and proceeds realized from liquidating repossessed or foreclosed property are highly susceptible to adverse movements in collateral values. Home price depreciation and elevated levels of unemployment may result in additional defaults and exacerbate actual loss severities upon collateral liquidation.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Some of the loans we originate or may originate in the future may not have a liquid market, or the market may contract rapidly and the loans may become illiquid. Although we offer loan products and price our loans at levels that we believe are marketable at the time of credit application approval, market conditions for such loans may deteriorate rapidly and significantly. Our ability to respond to changing market conditions is affected by credit approval and funding commitments we make in advance of loan completion. In this environment, it is difficult to predict the types of loan products and characteristics that may be susceptible to future market curtailments and tailor loan offerings accordingly. As a result, no assurances can be given that the market value of our loans will not decline in the future, or that a market will continue to exist for loan products.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We sell loans through GSE-related programs and to whole-loan purchasers and also finance certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, we provide to GSEs, whole-loan purchasers and lenders, as the case may be, representations and warranties related to the loans sold or financed. These representations and warranties generally relate to the ownership of the loans, the validity of the liens securing the loans, the loans' compliance with the criteria for inclusion in the transactions, including compliance with underwriting standards or loan criteria established by buyers or lenders and our ability to deliver documentation in compliance with applicable laws. Generally, representations and warranties may be enforced at any time over the life of the loan. Upon a breach of a representation, we may be required to repurchase the loan or to indemnify a party for incurred losses. Although we maintain reserves for these contingent repurchase and indemnification obligations, these reserves may not be ultimately sufficient for incurred losses, which could have a material adverse effect on our operational results or financial condition.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Standard Casualty specializes in homeowner property and casualty insurance products for the manufactured housing industry, primarily serving the Texas, Arizona, New Mexico and Nevada markets. Property and casualty insurance companies are subject to certain risk-based capital requirements as specified by the National Association of Insurance Commissioners. Under those requirements, the amount of capital and surplus maintained by a property and casualty insurance company is determined based on its various risk factors.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain of our premiums and benefits are assumed from and ceded to other insurance companies under various reinsurance agreements. The ceded reinsurance agreements provide us with increased capacity to write larger risks. We remain obligated for amounts ceded in the event that the reinsurers do not meet their obligations. Substantially all of our assumed reinsurance is with one entity. Further, our policies in force may be subject to numerous risks, including geographic concentration, adverse selection, home deterioration, unusual weather events, and regulation. Although claim amounts are recoverable through reinsurance for catastrophic losses up to policy maximums, subject to certain conditions, significant losses may be realized and our results of operations and financial condition could be adversely affected.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Information technology failures or cyber incidents could harm the Company's business</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are increasingly dependent on information technology systems and infrastructure to operate our business. In the ordinary course of business, we collect, store, process and transmit significant amounts of sensitive information, including proprietary business information, personal information, and other confidential information, including that of our customers, vendors and suppliers. All information systems are subject to disruption, breach or failure. Potential vulnerabilities can be exploited from inadvertent or intentional actions of our employees, third-party vendors and business partners or by malicious third parties. Attacks of this nature are increasing in their frequency, levels of persistence, sophistication and intensity, and are being conducted by a variety of threat actors, including sophisticated and organized groups and individuals with a wide range of expertise and motives, such as organized criminal groups, industrial spies, nation states and others. In addition to the extraction of sensitive information, attacks could include the deployment of harmful malware, ransomware, denial of service attacks or other means, which could affect service reliability and threaten the confidentiality, integrity and availability of information.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We use enterprise-grade information technology and computer resources to carry out important operational activities and to maintain business records. Although secured in commercial data centers, our computer systems, including its back-up systems, are subject to damage or interruption from power outages, computer and telecommunications failures, computer viruses, security breaches and cyber incidents, catastrophic events such as fires, tornadoes and hurricanes and human error. Given the unpredictability of the timing, nature and scope of information technology disruptions, if our computer systems and our backup systems are damaged, breached or cease to function properly, we could potentially be subject to production downtimes, operational delays, distraction of management, the compromising of confidential or otherwise protected information, destruction or corruption of data, security breaches, other manipulation or improper use of our systems and networks and financial losses from remedial actions. Significant disruptions in our, or our third-party vendors', information technology systems or other data security breaches or cyber incidents could adversely affect the business operations and result in the loss or misappropriation of, and unauthorized access to, sensitive information, which may force us to incur significant costs and engage in litigation, harm our reputation and subject us to liability under laws, regulations and contractual obligations. In addition, the costs of maintaining adequate protection against such threats are expected to increase and could be material to our operations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March 2019, we suffered a cyber incident and attack to our computer networks. Although many of the costs and expenses we incurred related to this March 2019 incident were covered by insurance, we could in the future suffer a cyber incident that could result in material costs and losses that are not covered by insurance, which could have a material adverse effect on our results of operations and financial condition.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The Company's participation in certain financing programs for the purchase of its products by industry distributors and consumers may expose the Company to additional risk of credit loss, which could adversely impact its liquidity and results of operations</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are exposed to risks associated with the creditworthiness of certain independent distributors, builders, developers, community owners, inventory financing partners and home buyers, many of whom may be adversely affected by the volatile conditions in the economy and financial markets. These conditions could result in financial instability or other adverse effects, the consequences of which could include delinquencies by customers who purchase our products under special financing initiatives and the deterioration of collateral values. In addition, losses may be incurred if the collateral cannot be recovered or is liquidated at prices insufficient to recover recorded commercial loan notes receivable balances. The realization of any of these factors may adversely affect our cash flow, profitability and financial condition.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The Company's results of operations could be adversely affected by significant warranty and construction defect claims on factory-built housing</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the ordinary course of business, we are subject to home warranty and construction defect claims. We record a reserve for estimated future warranty costs relating to homes sold based upon an assessment of historical claim experience. Construction defect claims may arise significantly after product completion. Although we maintain general liability insurance and reserves for such claims, there can be no assurance that warranty and construction defect claims will remain at current levels or that such reserves will continue to be adequate. A large number of warranty and construction defect claims that exceed current levels could have a material adverse effect on our results of operations or financial condition.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The Company has contingent repurchase obligations related to wholesale financing provided to industry distributors</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accordance with customary business practice in the manufactured housing industry, we have entered into repurchase agreements with various financial institutions and other credit sources who provide floor plan financing to industry distributors, which provide that we will be obligated, under certain circumstances, to repurchase homes sold to distributors in the event of a default by a distributor under floor plan financing arrangements. Under these agreements, we have agreed to repurchase homes at declining prices over the term of the agreement (which in most cases is 18 to 24 months). Our obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The maximum amount of contingent obligations under such repurchase agreements was approximately $74.2 million as of April&#160;3, 2021, before reduction for the resale value of the homes. We may be required to honor contingent repurchase obligations in the future and may incur additional expense as a consequence of these repurchase agreements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">A write-off of all or part of the Company's goodwill could adversely affect its results of operations and financial condition</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of April&#160;3, 2021, 8% of our total assets consisted of goodwill, all of which is attributable to factory-built housing operations. In accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 350"), goodwill is tested annually for impairment. If goodwill becomes impaired, such impairment is charged as an expense in the period in which it occurs. Our goodwill could be impaired if developments affecting our manufacturing operations or the markets in which we produce manufactured homes lead us to conclude that the cash flows expected to be derived from our manufacturing operations will be substantially reduced.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">If the Company is unable to establish or maintain relationships with its independent distributors who sell the Company's homes, revenue could decline</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During fiscal year 2021, approximately 79% of our sales of factory-built homes were to independent distributors. As is common in the industry, independent distributors may also sell homes produced by competing manufacturers. We may not be able to establish relationships with new independent distributors or maintain good relationships with independent distributors that sell our homes. Even if we do establish and maintain relationships with independent distributors, these distributors are not obligated to sell our homes exclusively and may choose to sell competitors' homes. The independent distributors with whom we have relationships can cancel these relationships on short notice. In addition, these distributors may not remain financially solvent, as they are subject to industry, economic, demographic and seasonal trends similar to those faced by us. If we do not establish and maintain relationships with solvent independent distributors in one or more of our markets, revenue in those markets could decline.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The Company's business and operations are concentrated in certain geographic regions, which could be impacted by market declines</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our operations are concentrated in certain states, most notably Texas, California, Florida, Arizona and Oregon. Due to the concentrated nature of the operations, there could be instances where these regions are negatively impacted by economic, natural or population changes that could, in turn, negatively impact our results of operations more than other companies that are more geographically dispersed.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We operate 20 homebuilding production lines located in the Northwest, Southwest, South, Southeast, Midwest and Mid-Atlantic regions. We have a significant presence in Texas with factories in the cities of Austin, Ft. Worth, Seguin and Waco. Further, of the 40 Company-owned retail stores, 32 are located in Texas.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loan contracts secured by collateral that is geographically concentrated could experience higher rates of delinquencies, default and foreclosure losses than loan contracts secured by collateral that is more geographically dispersed. We have loan contracts secured by factory-built homes located in 26 states, including Texas, Florida, Arizona, Oklahoma and New Mexico. Standard Casualty also specializes in writing contracts for the manufactured housing industry, primarily serving the Texas, Arizona, New Mexico and Nevada markets.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">A prolonged delay by Congress and the President to approve budgets or continuing appropriation resolutions to facilitate the operations of the federal government could delay the completion of home sales and/or cause cancellations, and thereby negatively impact the Company's deliveries and revenues</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Congress and the President may not timely approve budgets or appropriation legislation to facilitate the operations of the federal government. As a result, many federal agencies have historically and may again cease or curtail some activities. The affected activities include issuance of HUD certification labels to manufacturers, Internal Revenue Service verification of loan applicants' tax return information and approvals by the FHA and other government agencies to fund or insure mortgage loans under programs that these agencies operate. As a number of our home buyers use these programs to obtain financing to purchase homes, and many lenders, including CountryPlace, require ongoing coordination with these and other governmental entities to originate home loans, a prolonged delay in the performance of their activities could prevent prospective qualified buyers from obtaining the loans they need to complete such purchases, which could lead to delays or cancellations of home sales. These and other affected governmental bodies could cause interruptions in various aspects of our business and investments. Depending on the length of disruption, such factors could have a material adverse impact on our consolidated financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Industry and Economic Risks</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Tightened credit standards, curtailed lending activity by home-only lenders and increased government lending regulations continue to constrain the consumer financing market which could continue to restrict sales of the Company's homes</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers who buy our manufactured homes have historically secured retail financing from third-party lenders. Home-only financing is usually more difficult to obtain than financing for site-built homes. The availability, terms and costs of retail financing depend on the lending practices of financial institutions, governmental policies and economic and other conditions, all of which are beyond our control.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over time, home-only lenders have tightened the credit underwriting standards for loans to purchase manufactured homes, which has reduced lending volumes and negatively impacted our revenue. Most of the national lenders who have historically provided home-only loans have exited the manufactured housing sector of the home loan industry. Retail sales of manufactured housing could be adversely affected if remaining retail lenders curtail industry lending activities or exit the industry altogether.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Changes in laws or other events that adversely affect liquidity in the secondary mortgage market could hurt the business. GSEs and the FHA play significant roles in insuring or purchasing home mortgages and creating or insuring investment securities secured by home mortgages that are either sold to investors or held in their portfolios. These organizations provide significant liquidity to the secondary market. Any new federal laws or regulations that restrict or curtail their activities, or any other events or conditions that alter the roles of these organizations in the housing finance market, could affect the ability of our customers to obtain mortgage loans or could increase mortgage interest rates, fees, and credit standards, which could reduce demand for our homes and/or the loans that we originate and adversely affect our results of operations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Some investors are reluctant to own or participate in owning such loans because of the uncertainty of potential litigation and other costs. As a result, some prospective buyers of manufactured homes may be unable to secure the financing necessary to complete purchases. In addition, enhanced regulatory and compliance costs could force lenders to implement new processes, procedures, controls and infrastructure required to comply with the regulations. Compliance may constrain lenders' ability to profitably price certain loans. Failure to comply with such regulations, changes in these or other regulations, or the imposition of additional regulations, could affect our earnings, limit our access to capital and have a material adverse effect on the business and results of operations.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Availability of wholesale financing for industry distributors continues to be limited to a few floor plan lenders and lending limits may be reduced from time to time which can negatively affect distributor demand</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Manufactured housing distributors generally finance their inventory purchases with wholesale floor plan financing provided by lending institutions. The availability of wholesale financing is significantly affected by the number of floor plan lenders and their lending limits. Our independent distributors rely primarily on 21</span><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">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Mortgage Corporation and smaller national and regional lending institutions that specialize in providing wholesale floor plan financing to manufactured housing distributors. Floor plan financing providers could further reduce their levels of floor plan lending. Reduced availability of floor plan lending negatively affects the inventory levels of our independent distributors, the number of retail sales center locations and related wholesale demand, and the availability of, and access to, capital on an ongoing basis.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The Company's operating results could be affected by market forces and declining housing demand</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a participant in the homebuilding industry, we are subject to market forces beyond our control. These market forces include employment levels, employment growth, interest rates, consumer confidence, land availability and development costs, apartment and rental housing vacancy levels, inflation, deflation and the health of the general economy.&#160;Unfavorable changes in any of the above factors or other issues could have an adverse effect on our revenues, earnings or financial position.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The cyclical and seasonal nature of the manufactured housing industry causes the Company's revenues and operating results to fluctuate, and we expect this cyclicality and seasonality to continue in the future</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The manufactured housing industry is highly cyclical and seasonal and is influenced by many national and regional economic and demographic factors, including the availability of consumer financing for home buyers, the availability of wholesale financing for distributors, seasonality of demand, consumer confidence, interest rates, demographic and employment trends, income levels, housing demand, general economic conditions, including inflation and recessions, and the availability of suitable home sites. As a result of the foregoing economic, demographic and other factors, our revenues and operating results fluctuate, and we expect them to continue to fluctuate in the future.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The manufactured housing industry is highly competitive, and increased competition may result in lower revenue</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The manufactured housing industry is highly competitive. Competition at both the manufacturing and retail levels is based upon many factors, including price, product features, reputation for service and quality, merchandising, terms of distributor promotional programs and the terms of retail customer financing. Numerous companies produce manufactured homes in our markets. Certain competitors also have their own retail distribution systems and consumer finance and insurance operations. In addition, there are many independent manufactured housing retail locations in most areas where we have retail operations. We believe that where wholesale floor plan financing is available, it is relatively easy for new distributors to enter into our markets as competitors. In addition, our products compete with other forms of low- to moderate-cost housing, including new and existing site-built homes, apartments, townhouses and condominiums. If we are unable to compete effectively in this environment, revenues could be reduced.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Deterioration in economic conditions and turmoil in financial markets could reduce the Company's earnings and financial condition</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deterioration in global, national, regional or local economic conditions and turmoil in financial markets could have a negative impact on our business. Among other things, unfavorable changes in employment levels, job growth, consumer confidence and income, inflation, deflation, trade tariffs, foreign currency exchange rates and interest rates may further reduce demand for our products, which could negatively affect our business, results of operations and financial condition. These factors could have an adverse effect on the availability of financing to our customers, causing revenues to decline.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Legal and Regulatory Risks</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">If the manufactured housing industry is not able to secure favorable local zoning ordinances, the Company's revenue could decline and its business could be adversely affected</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Manufactured housing communities and individual home placements are subject to local zoning ordinances and other local regulations relating to utility service and construction of roadways. In the past, property owners often have resisted the adoption of zoning ordinances permitting the location of manufactured homes in residential areas, which we believe has restricted the growth of the industry. Manufactured homes may not achieve widespread acceptance and localities may not adopt zoning ordinances permitting the development of manufactured home communities. If the manufactured housing industry is unable to secure favorable local zoning ordinances, our revenue could decline and the business, results of operations and financial condition could be adversely affected.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The Company is subject to extensive regulation affecting the production and sale of manufactured housing, which could adversely affect its profitability</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A variety of federal, state and local laws and regulations affect the production and sale of manufactured housing. Please refer to the section above under the heading "Business - Government Regulation" for a description of many of these laws and regulations. Our failure to comply with such laws and regulations could expose us to a wide variety of sanctions, including closing one or more manufacturing facilities. Regulatory matters affecting our operations are under regular review by governmental bodies and we cannot predict what effect, if any, new laws and regulations would have on us or the manufactured housing industry. Failure to comply with applicable laws or regulations or the passage in the future of new and more stringent laws, may adversely affect our financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The Company may face risks related to the potential outcomes of the SEC subpoenas, including potential penalties, expense, the use of significant management time and attention, potential litigation or regulatory action and potential reputational damage that the Company may suffer as a result of the matters under investigation</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As disclosed in Part I, Item 3,&#160;Legal Proceedings,&#160;since 2018, we have been cooperating with an investigation by the enforcement staff of the SEC regarding trading in personal and Company accounts directed by the Company's former Chief Executive Officer, Joseph Stegmayer. The Audit Committee of the Board conducted an internal investigation led by independent legal counsel and other advisers and, following the completion of its work in early 2019, the results of the Audit Committee's work were shared with the Company's auditors, listing exchange and the SEC staff. We continue to make documents and personnel available to the SEC staff and intend to continue cooperating with its investigation.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are unable to predict what consequences any investigation by any regulatory agency may have on us, including significant legal and accounting expenses. These matters may also divert management's attention from other business concerns, which could harm the business and could result in reputational damage. Any proceedings commenced against us by a regulatory agency could result in administrative orders against us, the imposition of penalties and/or fines against us and/or the imposition of sanctions against certain of our current or former officers, directors and/or employees. The investigations, results of the investigations or remedial actions we have taken or may take as a result of such investigations may adversely affect our business. If we are subject to adverse findings resulting from the SEC investigation, or from our own independent investigation, we could be required to pay damages and/or penalties or have other remedies imposed on us.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Losses not covered by our Director and Officer ("D&amp;O") insurance may be large, which could adversely impact the Company's financial performance</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We maintain D&amp;O liability insurance for losses or advancement of defense costs in the event legal actions are brought against the Company's directors, officers or employees for alleged wrongful acts in their capacity as directors, officers or employees. Such D&amp;O insurance contains certain customary exclusions that may make it unavailable to the Company or its directors and officers in the event it is needed; and, in any case, the D&amp;O insurance may not be adequate to fully protect the Company against liability for the conduct of its directors, officers or employees or the Company's indemnification obligations to its directors and officers.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">General Risk Factors</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The loss of any of the Company's executive officers could reduce its ability to execute its business strategy and could have a material adverse effect on its business and results of operations</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are dependent to a significant extent upon the efforts of our executive officers. The loss of the services of one or more executive officer could impair our ability to execute our business strategy and have a material adverse effect upon our business, financial condition and results of operations. We currently have no key person life or other insurance for our executive officers.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The Company has incurred net losses in certain prior periods and there can be no assurance that it will generate income in the future</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Since becoming a stand-alone public company, we have generated net income each complete fiscal year, except for fiscal year 2010, in which we incurred net losses attributable in substantial part to the downturn affecting the manufactured housing industry. The likelihood that we will generate net income in the future must be considered in light of the difficulties facing the manufactured housing industry as a whole, economic conditions, the competitive environment in which we operate and the other risks and uncertainties discussed in this section of the Annual Report.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">The Company's liquidity and ability to raise capital may be limited</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We may need to obtain debt or additional equity financing in the future. The type, timing and terms of the financing selected will depend on, among other things, our cash needs, the availability of other financing sources and prevailing conditions in the financial markets. There can be no assurance that any of these sources will be available to us at any time or that they will be available on satisfactory terms.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Certain provisions of the Company's organizational documents could delay or make more difficult a change in control of the Company</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain provisions of the Company's restated certificate of incorporation and restated bylaws could delay or make more difficult transactions involving a change of control, and may have the effect of entrenching the current management or possibly depressing the market price of the Company's common stock. For example, the Company's restated certificate of incorporation and restated bylaws authorize blank series preferred stock, establish a staggered board of directors and impose certain procedural and other requirements for stockholder proposals.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Volatility of stock price</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The price of the Company's common stock may fluctuate widely, depending upon a number of factors, many of which are beyond our control. These factors include: the perceived prospects of the business and the manufactured housing industry as a whole; differences between our actual financial and operating results and those expected by investors and analysts; changes in analysts' recommendations or projections; changes affecting the availability of financing in the wholesale and consumer lending markets; actions or announcements by competitors; changes in the regulatory environment in which we operate; significant sales of shares by a principal stockholder; actions taken by stockholders that may be contrary to Board of Director recommendations; and changes in general economic or market conditions. In addition, stock markets generally experience significant price and volume volatility from time to time, which may adversely affect the market price of the Company's common stock for reasons unrelated to our performance.</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_19"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1B. UNRESOLVED STAFF COMMENTS</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2. PROPERTIES</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table sets forth certain information with respect to the Company's core properties:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.531%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date of<br/>Commencement<br/>of Operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned /<br/>Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Square<br/>Feet</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Active manufacturing facilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Millersburg, Oregon</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1995</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">169,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Woodburn, Oregon</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1976</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">221,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nampa, Idaho</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1957</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">171,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Riverside, California</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1960</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">107,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodyear, Arizona</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1993</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">250,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Phoenix, Arizona</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1978</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">79,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Austin, Texas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1981</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">181,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fort Worth, Texas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1993</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">121,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Seguin, Texas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2006</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">129,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Waco, Texas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">132,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Montevideo, Minnesota</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1982</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">305,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nappanee, Indiana</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">341,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lafayette, Tennessee</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1996</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">149,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Martinsville, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1969</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">132,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Moultrie, Georgia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2003</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rocky Mount, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1995</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Douglas, Georgia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">142,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ocala, Florida</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1984</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Plant City, Florida</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1981</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Component and supply facilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Martinsville, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1972</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">192,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nappanee, Indiana</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">77,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inactive manufacturing facilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Glendale, Arizona</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">118,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lexington, Mississippi</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">119,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Plant City, Florida</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">94,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Administrative and other locations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Phoenix, Arizona</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Addison, Texas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Braunfels, Texas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We own the land on which manufacturing facilities are located, except for the Goodyear, Arizona plant, which is currently leased through June 30, 2026; and the Lexington, Mississippi plant, closed in April 2020, currently under lease through October 31, 2025, at which time we would take ownership of the property. We also own substantially all of the machinery and equipment used at these factories. In addition to production facilities, we own an office building and land in New Braunfels, Texas, which houses Standard Casualty's operations, as well as eight properties upon which active, Company-owned retail stores are located. The remaining active sales centers and a claims office are leased under operating leases with lease terms generally ranging from monthly to five years. Company-owned retail stores generally range in sizes up to nine acres. We lease office space in Addison, Texas for CountryPlace operations and factory-built housing administrative support services, pursuant to a lease that expires in 2023. The Phoenix, Arizona home office is leased through February 2026, with an option to extend for an additional three years. In Nappanee, Indiana, we also operate a supply facility whose lease expires in August 2021, with options to extend. We believe that all of these facilities are adequately maintained and suitable for the purposes for which they are used.</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_25"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3. LEGAL PROCEEDINGS</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See the information under the "Legal Matters" caption in Note 16 to the Consolidated Financial Statements, which is incorporated herein by reference.</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_28"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">4. MINE SAFETY DISCLOSURES</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART II</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_34"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's common stock is traded on the Nasdaq Global Select Market ("Nasdaq") under the symbol CVCO. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of May&#160;21, 2021, the Company had 569 stockholders of record and approximately 15,500 beneficial holders of its common stock, based upon information in securities position listings by registered clearing agencies upon request of the Company's transfer agent.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the past two fiscal years, we have not paid any dividends on the Company's common stock. The payment of dividends to Company stockholders is subject to the discretion of the Board of Directors, and various factors may prevent us from paying dividends. Such factors include Company cash requirements and liquidity and the requirements of state, corporate and other laws.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On October 27, 2020, the Company&#8217;s Board of Directors approved a $100 million stock repurchase program that may be used to purchase its outstanding common stock. This program, which was announced on Form 8-K filed October 29, 2020, replaces a previously standing $10 million authorization, which is now canceled. The repurchases may be made in the open market or in privately negotiated transactions in compliance with applicable state and federal securities laws and other legal requirements. The level of repurchase activity is subject to market conditions and other investment opportunities. The repurchase program does not obligate us to acquire any particular amount of common stock and may be suspended or discontinued at any time. The repurchase program is funded using our available cash. Share repurchase activity during the three months ended April&#160;3, 2021 was as follows (in thousands, except number of shares and per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total Number of Shares Purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Average Price Paid Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of the Publically Announced Program</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Approximate Dollar Value of Shares That May Yet Be Purchased Under the Program</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 27, 2020 to January 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">January 31, 2020 to February 27, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 28, 2021 to April 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">218.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,600&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,600&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">98,559&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Performance Graph</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following graph compares the yearly change in the cumulative total stockholder return on Cavco common stock during the five fiscal years ended April&#160;3, 2021, with that of the Nasdaq Composite Index and the iShares U.S. Home Construction ETF. The comparison assumes $100 (with reinvestment of all dividends) was invested on April&#160;2, 2016, in Cavco common stock and in each of the foregoing indices.</span></div><div style="margin-top:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CAVCO INDUSTRIES, INC.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4/2/2016</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4/1/2017</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3/31/2018</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3/30/2019</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3/28/2020</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4/3/2021</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Cavco Industries, Inc.</span></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nasdaq Composite Index</span></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">274&#160;</span></td><td style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">iShares U.S. Home Construction ETF</span></td><td style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">263&#160;</span></td><td style="border-bottom:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><img src="cvco-20210403_g1.jpg" alt="cvco-20210403_g1.jpg" style="height:449px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We previously compared the cumulative total stockholder return on Cavco common stock to that of the Nasdaq US Small Cap Home Construction Index; however, it is no longer quoted. We selected the iShares U.S. Home Construction ETF as it includes the common stock of Cavco and some of our competitors. The comparison below assumes $100 (with reinvestment of all dividends) was invested on March 28, 2015, in Cavco common stock and in each of the foregoing indices.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3/28/2015</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3/28/2020</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Cavco Industries, Inc.</span></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">198</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nasdaq US Small Cap Home Construction Index</span></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">81</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">iShares U.S. Home Construction ETF</span></td><td style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">113</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;6. SELECTED FINANCIAL DATA</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents selected consolidated financial data regarding Cavco for the fiscal years indicated. The data set forth below should be read in conjunction with, and is qualified in its entirety by reference to, the information presented in "Management's Discussion and Analysis of Financial Condition and Results of Operations" and the Consolidated Financial Statements and Notes thereto included elsewhere in this Annual Report. The selected financial data set forth below may not be indicative of future performance.</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 31,<br/>2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 1,<br/>2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">($ in thousands, except per share)</span></td><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Income Statement Data:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,108,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,061,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">962,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">871,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">773,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">869,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">831,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">757,040&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">690,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">615,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">76,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">68,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,189,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,129,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,080,878&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,024,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,976,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,293,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,268,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,268,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,201,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,105,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Balance Sheet Data:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">951,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">810,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">725,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">674,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">607,316&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">237,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">172,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">174,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">176,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">140,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total securitized financings and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,140&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">59,812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,991&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease obligations</span><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">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">683,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">607,586&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">529,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">457,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">394,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1) Finance lease obligations under FASB ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, effective beginning fiscal year 2020, are included in Securitized financings and other on the Company's Consolidated Balance Sheet. Prior to fiscal year 2020, these were categorized as capital lease obligations under FASB ASC 840, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Leases,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and were included in Accrued expenses and other current liabilities.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The selected financial data set forth above includes the accounts of Cavco and its consolidated subsidiaries, as of their respective acquisition dates, including Lexington Homes (April 3, 2017) and Destiny Homes (August 2, 2019).</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 7. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Annual Report includes "forward-looking statements," within the meaning of Section 27A of the Securities Act of 1933, as amended, Section 21E of the Exchange Act and the Private Securities Litigation Reform Act of 1995. In general, all statements included or incorporated in this Annual Report that are not historical in nature are forward-looking. These may include statements about the Company's plans, strategies and prospects under the headings "Business," and "Management's Discussion and Analysis of Financial Condition and Results of Operations." Forward-looking statements are often characterized by the use of words such as "believes," "estimates," "expects," "projects," "may," "will," "intends," "plans," or "anticipates," or by discussions of strategy, plans or intentions. Forward-looking statements are typically included, for example, in discussions regarding the manufactured housing and site-built housing industries; our financial performance and operating results; the expected effect of certain risks and uncertainties on our business, financial condition and results of operations; economic conditions and consumer confidence; operational and legal risks; how we may be affected by the COVID-19 pandemic, governmental regulations and legal proceedings; the availability of favorable consumer and wholesale manufactured home financing, market interest rates and Company investments; and the ultimate outcome of our commitments and contingencies.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Forward-looking statements involve risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from those expressed or implied by such forward-looking statements, many of which are beyond our control. To the extent that our assumptions and expectations differ from actual results, our ability to meet such forward-looking statements, including the ability to generate positive cash flow from operations, may be significantly hindered. Factors that could affect our results and cause them to materially differ from those contained in the forward-looking statements include, without limitation, those discussed under Item 1A, "Risk Factors," and elsewhere in this Annual Report. We expressly disclaim any obligation to update any forward-looking statements contained in this Annual Report, whether as a result of new information, future events or otherwise. For all of these reasons, you should not place undue reliance on any such forward-looking statements included in this Annual Report.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Introduction</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following should be read in conjunction with the Company's Consolidated Financial Statements and the related Notes that appear in Part IV of this Report. References to "Note" or "Notes" pertain to the Notes to the Consolidated Financial Statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Company Overview</span></div><div style="margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Headquartered in Phoenix, Arizona, we design and produce factory-built housing products primarily distributed through a network of independent and Company-owned retailers, planned community operators and residential developers. We are one of the largest producers of manufactured homes in the United States, based on reported wholesale shipments, marketed under a variety of brand names, including Cavco, Fleetwood, Palm Harbor, Fairmont, Friendship, Chariot Eagle and Destiny. We are also one of the leading producers of park model RVs, vacation cabins and factory-built commercial structures, as well as modular homes built primarily under the Nationwide Homes brand. Our finance subsidiary, CountryPlace, is an approved Fannie Mae and Freddie Mac seller/servicer and a Ginnie Mae mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Our insurance subsidiary, Standard Casualty, provides property and casualty insurance to owners of manufactured homes. From our inception in 1965, we have traditionally served affordable housing markets in the southwestern United States principally through manufactured home production. During the period from 1997 to 2000, Cavco was purchased by, and became a wholly-owned subsidiary of, Centex Corporation, which operated the Company until 2003, when Cavco became a stand-alone publicly-held company traded on the Nasdaq Global Select Market under the ticker symbol CVCO.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have strategically expanded our factory operations and related business activities primarily through the acquisition of other industry participants. This has enabled us to meet the needs of the affordable housing market on a national basis.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We operate 20 homebuilding production lines located in Millersburg and Woodburn, Oregon; Nampa, Idaho; Riverside, California; Phoenix and Goodyear, Arizona; Austin, Fort Worth, Seguin and Waco, Texas; Montevideo, Minnesota; Nappanee, Indiana; Lafayette, Tennessee; Martinsville and Rocky Mount, Virginia; Douglas and Moultrie, Georgia; and Ocala and Plant City, Florida. The majority of the homes produced are sold to, and distributed by, independently owned and controlled retail operations located throughout the United States and Canada. In addition, our homes are sold through&#160;40 Company-owned U.S. retail locations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our manufacturing facilities are strategically positioned across the United States and utilize local market research to design homes to meet the demands of our customers. We have the ability to customize floor plans and designs to fulfill specific needs and interests. By offering a full range of homes from entry-level models to large custom homes and with the ability to engineer designs in-house, we can accommodate virtually any customer request. In addition to homes built to the federal HUD code, we also construct modular homes that conform to state and local codes, park model RVs, cabins and light commercial buildings at many of our manufacturing facilities.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We seek out niche market opportunities where our diverse product lines and custom building capabilities provide a competitive advantage. Our green building initiatives involve the creation of an energy efficient envelope and higher utilization of renewable materials. These homes provide environmentally-friendly maintenance requirements, typically lower utility costs and sustainability. We also build homes designed to use alternative energy sources, such as solar and wind. From bamboo flooring and tankless water heaters to solar-powered homes, our products are diverse and tailored to a wide range of consumer interests. Innovation in housing design is a forte of the Company and we continue to introduce new models at competitive price points with expressive interiors and exteriors that complement home styles in the areas in which they are located.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Company Outlook</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We maintain a backlog of orders from our network of licensed distributors, communities and developers. Distributors may cancel orders prior to production without penalty. Accordingly, until the production of a particular unit has commenced, we do not consider our backlog to be firm orders. We strive to manage our production levels, capacity and workforce size based upon current market demand. The backlog of home sales orders at April&#160;3, 2021 was $603 million in total, up $479 million from $124 million as of March&#160;28, 2020. Backlog excludes home orders that have been paused or canceled at the request of the customer.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the onset of COVID-19, we continued to operate substantially all of our homebuilding and retail sales facilities while working to follow COVID-19 health guidelines. We adjusted our operations to manage exposure and transmission risks by implementing enhanced facility cleaning, social distancing and other related protocols while continuing to serve our customers. Operational efficiencies declined from adjusting home production processes to comply with health guidelines and managing higher factory employee absenteeism and building material supply shortages. Accordingly, our factory capacity utilization rate fluctuated during the fiscal year and was at approximately 75% during the fourth fiscal quarter of 2021, compared to pre-pandemic levels of more than 80%.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">While it is difficult to predict the future impacts of the COVID-19 pandemic on housing demand, employee availability, supply chain and Company performance and ope</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">rations, maintaining an appropriately sized and well-trained workforce is key to increasing production to meet increased demand, and we face challenges in overcoming labor-related difficulties in the COVID-19 environment to increase home production. We continually review the wage rates of our production employees, and have established other monetary incentive and benefit programs, with a goal of providing competitive compensation. We are also working to more extensively use on-line recruiting tools, update our recruitment brochures and improve the appearance and appeal of our manufacturing facilities to improve the recruitment and retention of qualified production employees and reduce annualized turnover rates. Regardless, we believe our ability to recruit the workforce we need to help meet the overall need for affordable housing continues to improve.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We continue to make certain commercial loan programs available to members of our wholesale distribution chain. Under direct commercial loan arrangements, we provide funds for financed home purchases by distributors, community owners and developers. In addition, we provide loans to independent floor plan lenders that then lend to distributors to finance their inventory purchases (see Note 7 to the Consolidated Financial Statements). Our involvement in commercial loans helps to increase the availability of manufactured home financing to distributors, community owners and developers and provides additional opportunity for product exposure to potential home buyers. While these initiatives support our ongoing efforts to expand product distribution, they do expose us to risks associated with the creditworthiness of this customer base and our inventory financing partners.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Although Company-owned, and most independently owned, retail stores remained open for business at the onset of the pandemic, customer traffic initially declined, resulting in fewer home orders from our distribution channels than would be typical during the spring selling season. However, sales order activity was exceptionally strong during the rest of fiscal year 2021. Home sales order rates during the second and third fiscal quarters were nearly 65% higher than the comparable prior year quarters, and nearly 50% higher for the fourth quarter.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The financial services segment also maintained operations since the onset of the COVID-19 pandemic, largely through the implementation of work-from-home solutions. During these uncertain economic times, we continue to assist customers in need by servicing existing loans and insurance policies and complying with state and federal regulations regarding loan forbearance, home foreclosures and policy cancellations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain loans serviced for investors expose us to cash flow deficits if customers do not make contractual monthly payments of principal and interest in a timely manner. For certain loans serviced for Ginnie Mae and Freddie Mac, and home-only loans serviced for certain other investors, we must remit scheduled monthly principal and/or interest payments and principal curtailments regardless of whether monthly mortgage payments are collected from borrowers. Ginnie Mae permits cash obligations on loans in forbearance from COVID-19 to be offset by other incoming cash flows from loans such as loan pre-payments. Through fiscal year 2021, monthly collections of principal and interest from borro</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">wers have </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">exceeded scheduled principal and interest payments owed to investors. However, mandatory extended forbearance under the CARES Act and certain other regulations related to COVID-19 could negatively impact cash obligations in the future.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The lack of an efficient secondary market for manufactured home-only loans and the limited number of institutions providing such loans results in higher borrowing costs for home-only loans and continues to constrain industry growth. We work directly with other industry participants to develop secondary market opportunities for manufactured home-only loan portfolios and expand lending availability in the industry. Additionally, we continue to invest in community-based lending initiatives that provide home-only financing to new residents of certain manufactured home communities. We also develop and invest in home-only lending programs to grow sales of homes through traditional distribution points. We believe that growing our investment and participation in home-only lending may provide additional sales growth opportunities for our financial services segment, as well as provide a means that could lead to increased home sales for our factory-built housing operations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We also work with industry trade associations to encourage favorable legislative and GSE action to address the mortgage financing needs of buyers of affordable homes. Federal law requires GSEs to implement the "Duty to Serve" requirements specified in the Federal Housing Enterprises Financial Safety and Soundness Act of 1992, as amended by the Housing and Economic Recovery Act of 2008. In December 2017, Fannie Mae and Freddie Mac released their final Underserved Markets Plans that describe, with specificity, the actions they would take over a three-year period to fulfill the "Duty to Serve" obligation.&#160;These plans became effective on January 1, 2018. On January 5, 2021, the Federal Housing Finance Agency, the GSE regulator, announced that it had issued "Non-Objections" to modified plans which are extended through 2021. The plans offered enhanced mortgage loan products for manufactured homes titled as real property through Fannie Mae's "MH Advantage" and Freddie Mac's "ChoiceHome" programs that began in the latter part of calendar year 2018. Although some progress has been made with these programs, meaningful positive impact in the form of increased home orders has yet to be realized. Small-scale pilot programs included in the plans for the purchase of home-only loans have not occurred. Public input into the GSE's proposed 2022-2024 Underserved Markets Plans is scheduled for summer 2021. Expansion of the secondary market for home-only loans through GSEs could support further demand for housing as lending options would likely become more available to home buyers.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The insurance subsidiary is subject to adverse effects from excessive policy claims that may occur during periods of inclement weather, including seasonal spring storms or fall hurricane activity in Texas where most of its policies are underwritten. Where applicable, losses from catastrophic events are mitigated by reinsurance contracts in place as part of our loss mitigation structure.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year 2021 Compared to Fiscal Year 2020</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Net Revenue.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net revenue consisted of the following for fiscal years 2021, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">which included an extra week in the fiscal period, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and 2020, respectively:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;($ in thousands, except revenue per home sold)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,037,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">999,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">38,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,108,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,061,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total homes sold</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,214</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,100</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(886)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net factory-built housing revenue per home sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">66,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the factory-built housing segment, revenues increased $62.3 million from higher home selling prices, driven by product price increases and a shift toward more multi-section homes. This was offset by a $23.8 million reduction from lower home sales volume.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net factory-built housing revenue per home sold is a volatile metric dependent upon several factors. A primary factor is the price disparity between sales of homes to independent distributors, builders, communities and developers ("Wholesale") and sales of homes to consumers by Company-owned retail stores ("Retail"). Wholesale sales prices are primarily comprised of the home and the cost to ship the home from a homebuilding facility to the home-site. Retail home prices include these items and retail markup, as well as items that are largely subject to home buyer discretion, including, but not limited to, installation, utility connections, site improvements, landscaping and additional services. Changes to the proportion of home sales among our distribution channels between reporting periods impacts the overall net revenue per home sold. For the twelve months ended April&#160;3, 2021, we sold 11,225 homes Wholesale and 2,989 Retail versus 12,247 homes Wholesale and 2,853 homes Retail in the comparable prior year period. Fluctuations in net factory-built housing revenue per home sold are partially the result of changes in product mix, which results from home buyer tastes and preferences as they select home types/models, as well as optional home upgrades when purchasing the home. These selections vary regularly based on consumer interests, local housing preferences and economic circumstances. Product prices are also periodically adjusted for the cost and availability of raw materials included in, and labor used to produce, each home. For these reasons, we have experienced, and expect to continue to experience, volatility in overall net factory-built housing revenue per home sold.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial services segment revenue increased primarily from $4.0 million market gains on equity investments, compared to $1.6 million of losses in the prior year, $3.3 million from more insurance policies in force and $0.5 million from higher volume of home loan sales. These were partially offset by $1.2 million lower interest income earned on the acquired loan portfolios that continue to amortize as expected.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Gross profit consisted of the following for fiscal years 2021 and 2020, respectively:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross profit:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">199,604&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">195,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">238,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">230,518&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross profit as % of Net revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Factory-built housing gross profit increased $19.6 million from higher home sales prices </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> shift toward more multi-section homes</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> during the period, partially offset by $15.2 million of lower home sales volumes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial services gross profit increased from the $8.2 million revenue gains discussed above, and $3.0 million of favorable non-cash valuation adjustments, including improved loan loss reserves. These gains were partially offset by $6.8 million higher claims and commission expense.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Selling, general and administrative expenses consisted of the following for fiscal years 2021 and 2020, respectively:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Selling, general and administrative expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">130,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">127,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">150,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">145,611&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Selling, general and administrative expenses as % of Net revenue:</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Selling, general and administrative expenses related to factory-built housing increased from higher wages and incentive compensation expense on improved earnings, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">charges related to a new, employee-friendly paid time off policy and severance expense related to the Company's former Chief Financial Officer. These were partially offset by reduced expenses related to the SEC inquiry and lower amortization of the additional D&amp;O insurance premiums.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Selling, general and administrative expenses related to financial services increased primarily from higher salary expenses from continued growth and increased incentive compensation costs from improved earnings.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a percentage of Net revenue, Selling, general and administrative expenses slightly decreased from better utilization of fixed costs on higher sales.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest expense was $0.7 million in fiscal year 2021 and $1.5 million in fiscal year 2020, and consists primarily of debt service on the financings of manufactured home-only loans and interest related to finance leases. The decrease is related to a reduction in securitized bond interest expense, as we e</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">xercised our right to repurchase the 2007-1 securitized loan portfolio in August 2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, thereby eliminating the related interest expense. This decrease is partially offset by increases in interest expense from the secured credit facilities.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Other Income, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.&#160;</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other income primaril</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">y consists of realized and unrealized gains and losses on corporate investments, interest income related to commercial loan receivable balances, interest income earned on cash balances and gains and losses from the sale of property, plant and equip</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ment and assets held for sale. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For fisca</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">l years 2021 and 2020, Other income, net was $8.8 million and $9.6 million, respectively, a decrease of $0.8 million or 8.3%. This decrease was primarily from a $3.4 million&#160;net gain recognized last year on the sale of idle land and lower interest income earned on cash balances, partially offset by greater unrealized</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> gains on corporate equity investments in the current year.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Income Before Income Taxes. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Income before income taxes consisted of the following for fiscal years 2021 and 2020, respectively:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">78,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">78,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">96,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">92,979&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,933&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Income tax expense was $20.3 million, resulting in an effective tax rate of 20.9% for the fiscal year ended April&#160;3, 2021, compared to income tax expense of $17.9 million and an effective rate of 19.3% for the fiscal year ended March&#160;28, 2020. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The higher effective tax rate in the current year period primarily relates to higher income and lower tax benefits from stock option exercises.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year 2020 Compared to Fiscal Year 2019 </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" in the Company's 2020 Annual Report on Form 10-K.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We believe that cash and cash equivalents at&#160;April&#160;3, 2021, together with cash flow from operations, will be sufficient to fund our operations and provide for growth for the next 12 months and into the foreseeable future. We maintain cash in U.S. Treasury and other money market funds, some of which are in excess of federally insured limits. We expect to continue to evaluate potential acquisitions of, or strategic investments in, businesses that are complementary to the Company, as well as other expansion opportunities. Such transactions may require the use of cash and have other impacts on our liquidity and capital resources. Because of our sufficient cash position, we have not historically sought external sources of liquidity, with the exception of certain credit facilities for the home-only lending programs. Regardless, depending on our operating results and strategic opportunities, we may need to seek additional or alternative sources of financing. There can be no assurance that such financing would be available on satisfactory terms, if at all. If this financing were not available, it could be necessary for us to reevaluate our long-term operating plans to make more efficient use of our existing capital resources. The exact nature of any changes to our plans that would be considered depends on various factors, such as conditions in the factory-built housing industry and general economic conditions outside of our control.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">State insurance regulations restrict the amount of dividends that can be paid to stockholders of insurance companies. As a result, the assets owned by our insurance subsidiary are generally not available to satisfy the claims of Cavco or its legal subsidiaries.&#160;We believe that stockholders' equity at the insurance subsidiary remains sufficient and do not believe that the ability to pay ordinary dividends to Cavco will be restricted per state regulations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following is a summary of the Company's cash flows for fiscal years 2021 and 2020, respectively:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$ Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of the fiscal year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">255,607&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">199,869&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">55,738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">114,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">101,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(23,349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(25,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(20,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at end of the fiscal year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">339,307&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">255,607&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">83,700&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net cash pro</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">vided by operating activities increased due to the increased profitability and operating account activity including higher accounts payable and accrued expenses and other current liabilities such as salary and wage accruals, greater customer deposits, Company repurchase options on certain loans sold and unearned insurance premiums and lower prepaid expenses from the continuing amortization of the D&amp;O premiums. These increases are partially offset by higher inventory levels.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumer loan originations increased $4.5 million to $161.6 million during the year ended April&#160;3, 2021, from $157.1 million during the year ended March&#160;28, 2020. Proceeds from the sale of consumer loans provided $167.1 million in cash, compared to $159.6 million in the previous year, a net increase of $7.5 million.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With respect to consumer lending for the purchase of manufactured housing, states may classify manufactured homes for both legal and tax purposes as personal property rather than real estate. As a result, financing for the purchase of manufactured homes is characterized by shorter loan maturities and higher interest rates. Unfavorable changes in these factors may have material negative effects on our results of operations and financial condition. See Part I, Item IA, "Risk Factors."</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We enter into commercial loan agreements with distributors, communities and developers under which the Company provides funds for financing homes. In addition, we enter into commercial loan arrangements with certain distributors of our products under which the Company provides funds for wholesale purchases. We have also invested in community-based lending initiatives that provide home-only financing to new residents of certain manufactured home communities. For additional information regarding our commercial loans receivable, see Note&#160;7 to the Consolidated Financial Statements. Further, we invest in and develop home-only loan pools and lending programs to attract third-party financier interest in order to grow sales of new homes through traditional distribution points.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net cash used in investing activities for the year ended April&#160;3, 2021 included&#160;purchases of property, plant and equipment, primarily used for the new park model RV facility in Arizona, which is expected to be operational in December 2021. This was partially offset by cash provided from net sales of investments and proceeds from sales of property, plant and equipment. Net cash used in investing activities in fiscal year 2020 was primarily used for&#160;purchases of property, plant and equipment, payments for the acquisition of Destiny Homes and net purchases of investments. This was partially offset by proceeds from the sale of property, plant and equipment.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net cash used in financing activities for the year ended April&#160;3, 2021 was mainly used for payments of payroll taxes on the net exercises of stock options, payments on secured financings and common stock repurchases. Net cas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">h used in financing activities for fiscal year 2020 was mainly for the repurchase of the 2007-1 securitization and other payments on secured financings.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">See Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:107%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%"> Liquidity and Capital Resources" in the Company's 2020 Annual Report on Form 10-K for a discussion of changes in liquidity between fiscal years 2020 and 2019.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Financings. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During fiscal year </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2020, the Company repurchased the 2007-1 securitized loan portfolio, leaving no further securitized financing balance outstanding as of April 3, 2021 or March 28, 2020.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have entered into secured credit facilities with independent third-party banks. The proceeds were used to facilitate the origination of consumer home-only loans to be held for investment, secured by the manufactured homes which were subsequently pledged as collateral to the facilities. Upon completion of the draw down periods, these facilities were converted into an amortizing loan based on a 20-year amortization period with a balloon payment due upon maturity. As of April&#160;3, 2021, the outstanding balance of the converted loans was $8.2 million with a weighted average interest rate of 4.91%.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In October 2020, we announced a $100 million stock repurchase program that may be used to purchase our outstanding common stock. The actual timing, number and value of shares repurchased under the program will be determined by the Company in its discretion and will depend on a number of factors, including market conditions, applicable legal requirements and other strategic capital needs and opportunities. The plan does not obligate us to acquire any particular amount of common stock and may be suspended or discontinued at any time. During fiscal year </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, we purchased 6,600 shares for an aggregate amount of $1.4 million under the new $100 million repurchase authorization that occurred on October 27, 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes our contractual obligations to make future payments under the debt obligations and lease agreements as of April&#160;3, 2021. This table excludes long-term obligations for which there is no definite commitment period.</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Payments Due by Period</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less than<br/>1 Year</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1-3<br/>Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3-5<br/>Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">After 5<br/>Years</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Debt obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Secured financings and other borrowings, including interest </span><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">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total contractual obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,697&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,678&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,365&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,888&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,766&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">Interest is calculated by applying contractual interest rates to month-end balances. The timing of these estimated payments fluctuates based upon various factors, including estimated loan portfolio prepayment and default rates.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, we have contingent commitments at April&#160;3, 2021 consisting of contingent repurchase obligations and remaining construction contingent commitments. For additional information related to these contingent obligations, see Note 16 to the Consolidated Financial Statements.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">We are contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent distributors of our products. The maximum amount for which we were liable under such agreements approximated $74.2 million at April&#160;3, 2021, without reduction for the resale value of the homes. Although the repurchase obligations outstanding have a finite life, these commitments are continually replaced as we continue to sell manufactured homes to distributors under repurchase and other recourse agreements with lending institutions which have provided wholesale floor plan financing to distributors.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">CountryPlace has a commitment to fund construction-period mortgages up to $23.8 million at April&#160;3, 2021. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment to fund future advances.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Off Balance Sheet Arrangements</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See Note 16 to the Consolidated Financial Statements for a discussion of the Company's off-balance sheet commitments, which is incorporated herein by reference.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our discussion and analysis of the Company's financial condition and results of operations is based upon its Consolidated Financial Statements, which have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. We base these estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. See "Forward-Looking Statements" above.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We believe the following accounting policies are critical to Company operating results or may affect significant judgments and estimates used in the preparation of the Consolidated Financial Statements and should be read in conjunction with the Notes to the Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Warranties.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We provide retail home buyers a one-year limited warranty covering defects in material or workmanship in home structure, plumbing and electrical systems. Nonstructural components of a cosmetic nature are warranted for 120 days, except in specific cases where state laws require longer warranty terms. We record a liability for estimated future warranty costs relating to homes sold based upon an assessment of historical experience factors. Factors used in the estimation of the warranty liability include the estimated amount of homes still under warranty including homes in distributor inventories, homes purchased by consumers still within the one-year warranty period, the timing in which work orders are completed and the historical average costs incurred to service a home.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Reserve for Property Casualty Insurance Claims and Claims Expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Standard Casualty establishes reserves for claims and claims expense on reported and unreported claims of insured losses. Our reserve process takes into account known facts and interpretations of circumstances and factors, including our experience with similar cases, actual claims paid, historical trends involving claim payment patterns and pending levels of unpaid claims, loss management programs, product mix, contractual terms, changes in law and regulation, judicial decisions and economic conditions. In the normal course of business, we may also supplement our claims processes by utilizing third party adjusters, appraisers, engineers, inspectors and other professionals and information sources to assess and settle catastrophe and non-catastrophe related claims. The effects of inflation are implicitly considered in the reserving process.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Insurance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We are self-insured for a significant portion of our general and products liability, auto liability, health, property and workers' compensation liability coverage. Insurance is maintained for catastrophic exposures and those risks required to be insured by law. Estimated self-insurance costs are accrued for incurred claims and estimated incurred but not reported claims. A reserve for products liability is actuarially determined. The determination of claims and expenses and the appropriateness of the related liabilities are regularly reviewed and updated.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Reserve for Repurchase Commitments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Manufactured housing companies customarily enter into repurchase and other recourse agreements with lending institutions that have provided wholesale floor plan financing to distributors. Significant portions of our sales are made to distributors pursuant to repurchase agreements with lending institutions. These agreements generally provide that we will repurchase a product from the lending institutions in the event such product is repossessed upon a distributor's default. Our obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We periodically evaluate the carrying value of long-lived assets, both to be held and used and held for sale, for impairment when events and circumstances warrant such a review. The carrying value of long-lived assets is considered impaired when the anticipated undiscounted cash flow from such assets is less than the carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived assets. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets to be disposed of are determined in a similar manner, except that the fair values are based primarily on independent appraisals and preliminary or definitive contractual arrangements less costs to dispose. We did not record an impairment charge on long-lived assets during fiscal years 2021, 2020 or 2019.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes and Deferred Tax Assets and Liabilities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Deferred tax assets and liabilities are determined based on temporary differences between the financial statement amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. We periodically evaluate the deferred tax assets based on the requirements established in FASB ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which requires a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The determination of the need for, or amount of, any valuation allowance involves significant judgment and is based upon the evaluation of both positive and negative evidence, including estimates of anticipated taxable profits in various jurisdictions with which the deferred tax assets are associated. At April&#160;3, 2021, based on historical profits earned and forecasted taxable profits, we determined that all deferred tax assets, except for certain state net operating loss deferred tax assets, would be utilized in future periods.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangibles.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Goodwill and indefinite-lived intangibles are tested annually for impairment. The analysis depends upon a number of judgments, estimates and assumptions. Accordingly, such testing is subject to uncertainties, which could cause the fair value to fluctuate from period to period.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of April&#160;3, 2021, all of our goodwill is attributable to the factory-built housing segment. We performed the annual goodwill impairment analysis as of April&#160;3, 2021, in accordance with FASB Accounting Standards Update No. 2011-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other (Topic 350): Testing Goodwill for Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The analysis determined that the fair value of the reporting unit was greater than the carrying value and thus no further procedures were considered necessary.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event that we are not able to achieve expected cash flow levels, or other factors indicate that goodwill is impaired, we may need to write off all or part of the goodwill, which would adversely affect our operating results and net worth. See Part I, Item&#160;1A, "Risk Factors."</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other Matters</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Related Party Transactions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We have non-marketable equity investments in other distribution operations outside of Company-owned retail stores. In the ordinary course of business, we sell homes and lend to certain of these operations through the commercial lending programs. For the years ended April&#160;3, 2021, March&#160;28, 2020 and March&#160;30, 2019, the total amount of sales to related parties were $46.7 million, $51.0 million and $42.2 million, respectively. As of April&#160;3, 2021, receivables from related parties included $4.7 million of accounts receivable and $9.5 million of commercial loans outstanding. As of March&#160;28, 2020, receivables from related parties included $1.7 million of accounts receivable and $8.2 million of commercial loans outstanding. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Impact of Inflation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Sudden increases in specific costs, such as the increases in material and labor, as well as price competition, can affect our ability to efficiently increase selling prices and may adversely impact our results of operations. We can give no assurance that inflation will not affect future profitability. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See Note 1 to the Consolidated Financial Statements for a discussion of recently issued and adopted accounting pronouncements.</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_46"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Market risk is the risk of loss arising from adverse changes in market prices and interest rates. We may from time to time be exposed to interest rate risk inherent in our financial instruments, but we are not currently subject to foreign currency or commodity price risk. We manage exposure to these market risks through our regular operating and financing activities.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's operations are interest rate sensitive. As overall manufactured housing demand can be adversely affected by increases in interest rates, a significant increase in wholesale or mortgage interest rates may negatively affect the ability of distributors and home buyers to secure financing. Higher interest rates could unfavorably impact revenues, gross margins and net earnings.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are exposed to market risk related to the accessibility and terms of long-term financing of our consumer loans. In the past, we have accessed the asset-backed securities market to provide term financing of home-only and non-conforming mortgage originations. At present, independent asset-backed and mortgage-backed securitization markets are not readily available to us or other manufactured housing lenders. Accordingly, we have not continued to securitize our loan originations as a means to obtain long-term funding.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are also exposed to market risks related to the consumer and commercial loan notes receivables. For fixed and step rate instruments, changes in interest rates do not change future earnings and cash flows. However, changes in interest rates could affect the fair value of these instruments. Assuming the level of these instruments as of&#160;April&#160;3, 2021 is held constant, a 1% (100 basis points) unfavorable change in average interest rates would adversely impact the fair value of these instruments, as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Reduction in Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Consumer loans receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,317&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Commercial loans receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Securitized financings</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In originating loans for sale, we issue interest rate lock commitments ("IRLCs") to prospective borrowers and third-party originators. 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 us 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. As such, outstanding IRLCs are subject to interest rate risk and related loan sale price risk during the period from the date of the IRLC through the earlier of the loan sale date or IRLC expiration date. The loan commitments generally range between 30 and 180 days; however, borrowers are not obligated to close the related loans. As a result, we are also subject to fallout risk related to IRLCs, which is realized if approved borrowers choose not to close on the loans within the terms of the IRLCs. As of April&#160;3, 2021, we had outstanding IRLCs with a notional amount of $37.7 million recorded at fair value in accordance with FASB ASC 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The estimated fair values of IRLCs are based on quoted market values and are recorded in other assets in the Consolidated Balance Sheets. The fair value of IRLCs is based on the value of the underlying loan adjusted for: (i)&#160;estimated cost to complete and originate the loan and (ii)&#160;the estimated percentage of IRLCs that will result in closed loans. The initial and subsequent changes in the value of IRLCs are a component of current income. Assuming the level of IRLCs is held constant, a 1% (100 basis points) increase in average interest rates would decrease the fair value of the obligations by approximately $340,000.</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_49"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Reference is made to the Consolidated Financial Statements, the Reports thereon, the Notes thereto, and the supplementary data commencing on page F-1 of this report, which Consolidated Financial Statements, Reports, Notes and data are incorporated herein by reference.</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_52"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_55"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;9A. CONTROLS AND PROCEDURES</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company carried out an evaluation, under the supervision and with the participation of the Company's management, including its President and Chief Executive Officer and its Chief Accounting Officer, of the effectiveness of its disclosure controls and procedures (as defined in the Exchange Act Rules 13a-15(e) and 15d-15(e)). Based upon that evaluation, the Company's President and Chief Executive Officer and its Chief Accounting Officer concluded that, as of April&#160;3, 2021, its disclosure controls and procedures were effective.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Management's Report on Internal Controls Over Financial Reporting</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The management of Cavco Industries, Inc. (the "Company") is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Internal control over financial reporting includes those policies and procedures that (1)&#160;pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the Company's assets; (2)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in conformity with U.S. generally accepted accounting principles, and that the Company's receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (3)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company's assets that could have a material effect on the financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Because of its inherent limitations, the Company's controls and procedures may not prevent or detect misstatements. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the controls system are met. Because of the inherent limitations in all controls systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Management assessed the effectiveness of the Company's internal control over financial reporting based on the criteria in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission ("2013 framework"). Based on management's evaluation under the criteria in the 2013 framework, management concluded that the Company's internal control over financial reporting was effective as of April&#160;3, 2021.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The effectiveness of the Company's internal control over financial reporting as of April&#160;3, 2021 has been audited by RSM US LLP, an independent registered public accounting firm, as stated in their report, which appears herein.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There have been no changes in the Company's internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that occurred during the fiscal quarter ended April&#160;3, 2021, which have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_58"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To the Shareholders and the Board of Directors of Cavco Industries, Inc.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Opinion on the Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have audited Cavco Industries, Inc. and subsidiaries' (the Company) internal control over financial reporting as of April&#160;3, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of April&#160;3, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of April&#160;3, 2021 and March&#160;28, 2020, and the related consolidated statements of comprehensive income, stockholders' equity and cash flows for each of the three fiscal years in the period ended April&#160;3, 2021, and the related notes and our report dated May&#160;27, 2021 expressed an unqualified opinion.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting in the accompanying Management's Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company's internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company's assets that could have a material effect on the financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:63.760%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">/s/ RSM US LLP</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Phoenix, Arizona</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;9B. OTHER INFORMATION</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_64"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART III</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_67"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information required to be disclosed by this item is incorporated herein by reference to our definitive proxy statement for the 2021 Annual Meeting of Stockholders (the "2021 Proxy Statement"), which proxy statement we expect to file with the SEC within 120 days after the end of our fiscal year ended April&#160;3, 2021.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has a Code of Ethics that applies to all directors, officers and employees of the Company. A copy of the Company's Code of Ethics is located on the Company's website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">www.cavco.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or will be mailed, at no charge, upon request submitted to Mickey R. Dragash, Secretary, Cavco Industries, Inc., 3636 North Central Avenue, Suite 1200, Phoenix, Arizona, 85012. If the Company makes any amendment to, or grants any waivers of, a provision of the Code of Ethics that applies to its principal executive officer, principal financial officer, principal accounting officer or controller where such amendment or waiver is required to be disclosed under applicable SEC rules, the Company intends to disclose such amendment or waiver and the reasons therefore on its website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">www.cavco.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_70"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 11. EXECUTIVE COMPENSATION</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information required to be disclosed by this item is incorporated herein by reference to our 2021 Proxy Statement.</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_73"></div><div style="margin-top:14pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information required to be disclosed by this item is incorporated herein by reference to our 2021 Proxy Statement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Equity Compensation Plan Information</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table sets forth information as of April&#160;3, 2021, with respect to the Company's compensation plans and individual compensation arrangements under which the Company's equity securities were authorized for issuance to directors, officers, employees, consultants and certain other persons and entities in exchange for the provision of goods or services.</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.394%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Plan Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Securities&#160;to&#160;be<br/>Issued Upon<br/>Exercise of<br/>Outstanding<br/>Options,<br/>Warrants, and<br/>Rights (a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average&#160;Exercise<br/>Price of<br/>Outstanding<br/>Options,<br/>Warrants, and<br/>Rights</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number&#160;of&#160;Securities<br/>Remaining&#160;Available&#160;for<br/>Future Issuance Under<br/>Equity Compensation<br/>Plans (Excluding<br/>Securities Reflected in<br/>Column (a))</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Equity compensation plans approved by stockholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">251,749&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">146.86&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">295,571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Equity compensation plans not approved by stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">251,749&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">146.86&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">295,571&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information required to be disclosed by this item is incorporated herein by reference to our 2021 Proxy Statement.</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_79"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information required to be disclosed by this item is incorporated herein by reference to our 2021 Proxy Statement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART IV</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_85"></div><div style="-sec-extract:summary;margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Financial Statements and Financial Statement Schedules</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial Statements are listed in the Index to Consolidated Financial Statements on page F-1 of this report.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All schedules have been omitted because they are not applicable or the required information is included in the Consolidated Financial Statements or Notes thereto.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibits</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The documents listed below are being filed or have previously been filed on behalf of the Company and are incorporated herein by reference from the documents indicated and made a part hereof. Exhibits not identified as previously filed are filed herewith.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Copies of any of the exhibits referred to below will be furnished at no cost to security holders who make a written request to Mickey R. Dragash, Secretary, Cavco Industries, Inc., 3636 North Central Avenue, Suite 1200, Phoenix, Arizona, 85012 or via the Company website </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">(www.cavco.com)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:7.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.063%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filed/Furnished Herewith or<br/>Incorporated by Reference</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095015304001296/p69164exv3w1.txt">3.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095015304001296/p69164exv3w1.txt">Restated Certificate of Incorporation of Cavco</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 3.1 to the Annual Report on Form 10-K for the fiscal year ended March 31, 2004</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095015306002126/p72755exv3w1.htm">3.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095015306002126/p72755exv3w1.htm">Certificate of Amendment to Restated Certificate of Incorporation of Cavco</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 3.1 to the Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2006</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816615000071/a20150926-exhibit31.htm">3.3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816615000071/a20150926-exhibit31.htm">Certificate of Amendment to Restated Certificate of Incorporation of Cavco</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 3.1 to the Quarterly Report on Form 10-Q for the fiscal quarter ended September 27, 2015</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816620000006/cvco-2020127xex31.htm">3.4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816620000006/cvco-2020127xex31.htm">Third Amended and Restated Bylaws of Cavco</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 3.1 to the Periodic Report on Form 8-K filed on January 29, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit41.htm">4.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit41.htm">Description of Registrant's Securities registered under Section 12 of the Securities Exchange Act of 1934, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.1 to the Annual Report on Form 10-K for the fiscal year ended March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095013403008493/d04981a1exv10w6.htm">10.1*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095013403008493/d04981a1exv10w6.htm">Stock Incentive Plan of Cavco</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.6 to the Registration Statement on Form 10/A (File No. 000-08822) filed by Cavco on May 30, 2003</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095012310074320/c04432exv10w1.htm">10.1.1*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095012310074320/c04432exv10w1.htm">Amendment to the Cavco Industries, Inc. Stock Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.1 to the Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2010</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095013405010677/d25694def14a.htm">10.2*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095013405010677/d25694def14a.htm">Cavco 2005 Stock Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit A to the Corporation's Definitive Proxy Statement for its 2005 Annual Meeting of Stockholders filed by the Company with the Securities and Exchange Commission on May 23, 2005</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095012310074320/c04432exv10w2.htm">10.2.1*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095012310074320/c04432exv10w2.htm">First Amendment to Cavco Industries, Inc. 2005 Stock Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.2 to the Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2010</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816615000071/a20150926-exhibit101.htm">10.2.2*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816615000071/a20150926-exhibit101.htm">Second Amendment to Cavco Industries, Inc. 2005 Stock Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.1 to the Quarterly Report on Form 10-Q for the fiscal quarter ended September 26, 2015</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095015307001637/p74170exv10w1.htm">10.2.3*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000095015307001637/p74170exv10w1.htm">Form of Stock Option Agreement for Stock Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.1 to the Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2012</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816616000124/a20160702-exhibit101.htm">10.2.4*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816616000124/a20160702-exhibit101.htm">Form of Stock Option Agreement for Stock Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.1 to the Quarterly Report on Form 10-Q for the fiscal quarter ended July 2, 2016</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000003/cvco-201918xex101.htm">10.2.5*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000003/cvco-201918xex101.htm">Form of Stock Option Agreement for Stock Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.1 to the Current Report on Form 8-K filed on January 8, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex102.htm">10.2.6*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex102.htm">Amendment to the 2017 Stock Option Award Agreement effective as of April 15, 2019, by and between the Company and Dan Urness</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.2 to the Current Report on Form 8-K filed on April 2, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex103.htm">10.2.7*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex103.htm">Amendment to the 2018 Stock Option Award Agreement effective as of April 15, 2019, by and between the Company and Dan Urness</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.3 to the Current Report on Form 8-K filed on April 2, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000053/cvco-2019330xexhibit10210.htm">10.2.8*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000053/cvco-2019330xexhibit10210.htm">Form of Cavco Industries, Inc. 2005 Stock Incentive Plan Restricted Stock Unit Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.2.10 to the Annual Report on Form 10-K for the fiscal year ended March 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816618000063/a2018929-exhibit101.htm">10.3*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816618000063/a2018929-exhibit101.htm">Transition Agreement, dated as of November 8, 2018, by and between Cavco Industries, Inc. and Joseph Stegmayer</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.1 to the Quarterly Report on Form 10-Q for the fiscal quarter ended September 29, 2018</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:7.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.063%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filed/Furnished Herewith or<br/>Incorporated by Reference</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816618000063/a2018929-exhibit103.htm">10.3.1*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816618000063/a2018929-exhibit103.htm">Indemnification Agreement, dated as of November 8, 2018, by and between Daniel L. Urness and Cavco Industries, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.3 to the Quarterly Report on Form 10-Q for the fiscal quarter ended September 29, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex101.htm">10.3.2*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex101.htm">Employment Agreement, dated as of April 1, 2019, by and between William C. Boor and Cavco Industries, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.1 to the Current Report on Form 8-K filed on April 2, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex104.htm">10.3.3*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex104.htm">Employment Agreement, dated as of April 1, 2019, by and between Daniel L. Urness and Cavco Industries, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.4 to the Current Report on Form 8-K filed on April 2, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex106.htm">10.3.4*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex106.htm">Employment Agreement, dated as of April 1, 2019, by and between Mickey R. Dragash and Cavco Industries, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.6 to the Current Report on Form 8-K filed on April 2, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit1035.htm">10.3.5*</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit1035.htm">Larry Keener Retirement Letter, dated January 28, 2020</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.3.5 to the Annual Report on Form 10-K for the fiscal year ended March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit1036.htm">10.3.6*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit1036.htm">Offer Letter, dated as of January 7, 2020, between the Company and Matthew Ni&#241;o</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.3.6 to the Annual Report on Form 10-K for the fiscal year ended March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit1037.htm">10.3.7*</a></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit1037.htm">Severance Agreement, dated April 14, 2020, by and between Simone Reynolds and Cavco Industries, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.3.7 to the Annual Report on Form 10-K for the fiscal year ended March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit1038.htm">10.3.8*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit1038.htm">Severance Agreement, dated May 20, 2020, by and between Steven K. Like and Cavco Industries, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.3.8 to the Annual Report on Form 10-K for the fiscal year ended March 28, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit1039.htm">10.3.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit1039.htm">9</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit1039.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit1039.htm">Separation Agreement, dated as of February 19, 2021, by and between Cavco Industries, Inc</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit1039.htm">.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit1039.htm"> and Daniel L. Urness</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816618000035/cvco-2018711x8k.htm">10.4*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816618000035/cvco-2018711x8k.htm">Executive Officer Incentive Plans for Fiscal Year 2019</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current Report on Form 8-K filed on July 12, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000078/cvco-2019627x8k.htm">10.4.1*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000078/cvco-2019627x8k.htm">Executive Officer Incentive Plans for Fiscal Year 2020</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current Report on Form 8-K filed on June 21, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex105.htm">10.5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex105.htm">Form of Indemnification Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.5 to Current Report on Form 8-K filed on April 2, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit106.htm">10.6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit106.htm">Cavco Industries, Inc. Clawback Policy</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.6 to the Annual Report on Form 10-K for the fiscal year ended March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit21.htm">21</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit21.htm">List of Subsidiaries of Cavco</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit23.htm">23</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit23.htm">Consent of RSM US LLP, Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit311.htm">31.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit311.htm">Certificate of William C. Boor, President and Chief Executive Officer, pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act, as amended</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit312.htm">31.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit312.htm">Certificate of Paul Bigbee, Chief Accounting Officer, pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act, as amended</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit321.htm">32.1**</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit321.htm">Certifications of President and Chief Executive Officer and Chief </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit321.htm">Accounting</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202143xexhibit321.htm"> Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document- the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover Page Interactive Data File- the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:6.766%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.034%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Management contract or compensatory plan or arrangement</span></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:6.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">These certifications are not "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section. These certifications are not to be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, unless Cavco specifically incorporates them by reference.</span></td></tr></table></div><div id="ic24d54ea25824ceea8d0f882705745f1_88"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 16. FORM 10-K SUMMARY</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:14pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:5.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CAVCO INDUSTRIES, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date: </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">/s/ William C. Boor</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">William C. Boor</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:34.090%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.268%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">/s/ William C. Boor</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director, President and</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">William C. Boor</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">/s/ Paul Bigbee</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Paul Bigbee</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">/s/ Steven G. Bunger</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chairman of the Board of Directors</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Steven G. Bunger</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">/s/ Susan L. Blount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Susan L. Blount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">/s/ David A. Greenblatt</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">David A. Greenblatt</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">/s/ Richard A. Kerley</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Richard A. Kerley</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">/s/ Steven W. Moster</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Steven W. Moster</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">/s/ Julia W. Sze</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Julia W. Sze</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CAVCO INDUSTRIES, INC.</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:81.330%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_97">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_97">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_100">Consolidated Balance Sheets as of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_100">April 3, 2021 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_100">March 28, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_100">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_106">Consolidated Statements of Comprehensive Income for the Years Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_106">April 3, 2021, </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_106">March 28, 2020</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_106"> and</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_106"> March 30, 2019</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_106">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_109">Consolidated Statements of Stockholders' Equity for the Years Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_109">April </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_109">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_109">, 2021, </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_109">March 28, 2020</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_109"> and</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_109"> March 30, 2019</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_109">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_112">Consolidated Statements of Cash Flows for the Years Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_112">April 3, 2021, </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_112">March 28, 2020</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_112"> and</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_112"> March 30, 2019</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_112">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_115">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_115">8</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-1</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To the Shareholders and the Board of Directors of Cavco Industries, Inc.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Cavco Industries, Inc. and its subsidiaries (the Company) as of April&#160;3, 2021 and March&#160;28, 2020, the related consolidated statements of comprehensive income, stockholders' equity and cash flows for each of the three years in the period ended April&#160;3, 2021, and the related notes to the consolidated financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of April&#160;3, 2021 and March&#160;28, 2020, and the results of its operations and its cash flows for each of the three years in the period ended April&#160;3, 2021, in conformity with accounting principles generally accepted in the United States of America.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have also audited, in accordance with the standards of the Public&#160;Company Accounting Oversight Board (United&#160;States)&#160;(PCAOB), the Company's internal control over financial reporting as of April&#160;3, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013, and our report dated May&#160;27, 2021 expressed an unqualified opinion on the effectiveness of the Company's internal control over financial reporting.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reserve for Property Casualty Insurance Claims</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As described in Notes 1 and 14 to the consolidated financial statements, the financial services segment of the Company establishes reserves for property casualty insurance claims and related expenses on reported and unreported claims of insured losses, which totaled $7.5 million as of April&#160;3, 2021. The Company's process for establishing these reserves takes into account many factors, including the Company's experience with similar cases, actual claims paid, historical trends involving claim payment patterns and pending levels of unpaid claims, loss management programs, product mix, contractual terms, changes in laws and regulations, judicial decisions, and economic conditions. The evaluation of factors and information used to estimate the reserve for property casualty insurance claims and claims expense requires a significant amount of judgment from management and involves a high degree of estimation.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We identified estimation of the reserve for property casualty insurance claims and claims expense as a critical audit matter because auditing the matter required a high degree of auditor judgment and increased audit effort to evaluate management's conclusions regarding the reasonableness of the assumptions and factors used in the calculation and presentation of insurance loss reserves.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our audit procedures related to the estimation and reasonableness of the recorded property casualty insurance reserves included the following, among others:</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">We obtained an understanding of the relevant controls over the Company's claims process and the Company's process for setting reserves for the property casualty insurance claims and related claims expenses on reported and unreported claims of insured losses, including the completeness and accuracy of data used in the process, the review and approval processes management has in place over the methods and assumptions used in estimating the reserves and tested such controls for design and operating effectiveness.</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">With the assistance of an actuarial specialist, we evaluated the reasonableness of the methodology, assumptions and data used in the Company's estimate by:</span></div><div style="margin-top:3pt;padding-left:51.75pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8211;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.5pt">Comparing reserving techniques and processes used to recognized actuarial practices for the industry;</span></div><div style="padding-left:51.75pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8211;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.5pt">Evaluating the results of the reserve analysis prepared by management's third-party actuary for comparison to management&#8217;s best estimate;</span></div><div style="padding-left:51.75pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8211;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.5pt">Evaluating historical data, including changes and trends in the data and comparing prior year estimates of expected incurred losses to actual experience during the current year; and</span></div><div style="padding-left:51.75pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8211;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.5pt">Testing on a sample basis, the completeness and accuracy of the underlying data to supporting documentation and testing the mathematical accuracy of the calculations.</span></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:63.760%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">/s/ RSM US LLP</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">We have served as the Company's auditor since 2015.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Phoenix, Arizona</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-3</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_100"></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CAVCO INDUSTRIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Dollars in thousands, except per share amounts)</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMtMS0xLTEtMA_bf664a4c-176b-4847-9506-860e2e400e4a">322,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMtMy0xLTEtMA_37a3e78e-b670-44c6-b40f-5727cc838c07">241,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzQtMS0xLTEtMA_32396190-d989-48fc-9e96-1f71b12deb38">16,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzQtMy0xLTEtMA_fae3d29d-c58c-41a4-9f41-8b95bca9433a">13,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzUtMS0xLTEtMA_c1f8c801-b50e-4db3-9dd9-79bd1f775a11">47,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzUtMy0xLTEtMA_c006a229-f09f-4ff3-becf-c9666591f989">42,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzYtMS0xLTEtMA_9aaf1e64-7529-4954-b6e9-a96aa36826ef">19,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzYtMy0xLTEtMA_942064e7-06f9-4b8d-b511-602c7eea8ebd">14,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current portion of consumer loans receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LoansandLeasesReceivableNetAmountConsumerCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzctMS0xLTEtMA_9a25b7ab-aac8-49a5-a862-01e9d1c5d11f">37,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:LoansandLeasesReceivableNetAmountConsumerCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzctMy0xLTEtMA_dc19e893-3a6c-49eb-ab5c-001d69481057">32,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current portion of commercial loans receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LoansandLeasesReceivableNetAmountCommercialCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzgtMS0xLTEtMA_dabd7978-3165-4005-97f2-f297a314aa3f">14,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:LoansandLeasesReceivableNetAmountCommercialCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzgtMy0xLTEtMA_47d5602e-f6f8-44d3-a72b-e33dc3254a1a">14,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current portion of commercial loans receivable from affiliates, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzktMS0xLTEtMA_6e597549-59d2-4f61-9416-5e950ed6d066">4,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzktMy0xLTEtMA_bdb89480-5fa0-45c2-b56c-fd32fa74e7b0">766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzEwLTEtMS0xLTA_5ef42dc3-1e2b-4319-ba5a-4e4683dde480">131,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzEwLTMtMS0xLTA_56239469-58b0-480a-a3a9-8c3e8b4c8e80">113,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzEyLTEtMS0xLTA_6d4f156c-6033-4dcb-b559-d08aa6ed8995">57,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzEyLTMtMS0xLTA_ba7e2cfd-c78a-4b55-b645-d088c6240abd">42,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzEzLTEtMS0xLTA_0dd5ec90-c76b-43cb-94dd-00781f18fdba">651,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzEzLTMtMS0xLTA_943e9139-f03f-4493-82df-2913ab40011a">516,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE0LTEtMS0xLTA_e76ebf05-5186-4a20-b8bd-d5abb9ed9b4e">335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE0LTMtMS0xLTA_9f1ce93a-1fcb-4d17-a79c-97447cb729e5">335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE1LTEtMS0xLTA_eadb112b-20ef-487a-adcd-9225b4c40fa9">35,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE1LTMtMS0xLTA_6d59ce8a-437d-4c38-9ee7-70c24dc1d494">31,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Consumer loans receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE2LTEtMS0xLTA_7116dbdf-9306-45c8-bd08-2b5001f5b8ba">37,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE2LTMtMS0xLTA_8727f87c-31f8-484b-9aeb-82b3c40dfd22">49,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Commercial loans receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE3LTEtMS0xLTA_d32c7535-29b4-418d-87f2-dcf3c76c35dc">20,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE3LTMtMS0xLTA_d8167190-b1d6-4602-8968-9c77a974f67b">23,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Commercial loans receivable from affiliate, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE4LTEtMS0xLTA_6f389829-f7b0-4807-afd9-013d01e15ead">4,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE4LTMtMS0xLTA_0b0be480-4a87-4e78-aeca-132232af4ea3">7,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE5LTEtMS0xLTA_4a022eaa-59f1-414e-ac15-25c26e25c8b0">96,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE5LTMtMS0xLTA_0e2d7e68-d4aa-4a24-9b12-fd6012e9662c">77,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIwLTEtMS0xLTA_2ef2d745-0331-4a5c-be49-e7499de39b9e">75,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIwLTMtMS0xLTA_482c5a94-d76f-4413-9f28-ee6efab55e4a">75,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other intangibles, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIxLTEtMS0xLTA_d9f2aff2-78ec-409a-94e2-c91e61549cb8">14,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIxLTMtMS0xLTA_067b44f7-4481-41b1-87fd-45bd4496b95d">15,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIyLTEtMS0xLTA_8d7d7e43-3fe2-4b43-b7cd-3269fe22700f">16,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIyLTMtMS0xLTA_b7c31ba9-1979-4b21-8558-9875ecc234e9">13,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIzLTEtMS0xLTA_4983a42b-16f2-4bf7-a576-b92e2a4bcde1">951,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIzLTMtMS0xLTA_dbd007b0-dfb5-41bf-b57b-6ce8c1db13b6">810,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI2LTEtMS0xLTA_1c3a1c9c-d4e1-4c44-921d-e79a5c3ef423">32,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI2LTMtMS0xLTA_b24edeff-e715-4c56-8a7d-8677f71390db">29,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI3LTEtMS0xLTA_4ceb132f-9f70-430d-ad4c-ceedb2c907e1">203,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI3LTMtMS0xLTA_3b48566c-f4a5-4696-a712-506eb4ebb81b">139,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current portion of secured credit facilities and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI4LTEtMS0xLTA_7addc2ef-4db2-4064-9798-cc02d7d1adca">1,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI4LTMtMS0xLTA_8ef48f37-4ea6-40ac-8570-27be7fd8b39f">2,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI5LTEtMS0xLTA_38ebfc09-cac5-4b51-aa20-992186bbbe6b">237,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI5LTMtMS0xLTA_5b0ac255-e57a-482a-81b7-edf3d9d2a79a">172,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMwLTEtMS0xLTA_de0615a3-eaa3-498b-b269-f710abc44de7">13,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMwLTMtMS0xLTA_be08151d-ea1e-448d-a50f-0f10a4bfbf21">10,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Secured credit facilities and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMxLTEtMS0xLTA_3ca8d558-6027-4470-bab1-c3256c0edb61">10,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMxLTMtMS0xLTA_531826e8-92ef-4015-8b56-8aaa3d2fb41f">12,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMyLTEtMS0xLTA_986f600c-7d55-4ddf-b625-efcf53c608a1">7,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMyLTMtMS0xLTA_a72d8a40-5611-4107-8062-c9485b9afaa6">7,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stockholders' equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1NjU1_1360d765-870c-4809-94b0-9584745445cd"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1NjU1_d867b826-1fab-4d0b-8bf5-61b5a64464e7">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1NjY4_bc99b3c7-6b90-4e72-b5dd-a0b35e914c35"><ix:nonFraction unitRef="shares" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1NjY4_f623642a-e93a-4d95-b727-39c18509458c">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1Njc1_127680da-7dc6-4ec7-b270-a5b2eb218ce6"><ix:nonFraction unitRef="shares" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1Njc1_604fc651-3114-4384-8e23-5b798fe7655c"><ix:nonFraction unitRef="shares" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1Njc1_7e253f95-6378-4dc0-bc70-a65aa1fa0bc6"><ix:nonFraction unitRef="shares" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1Njc1_815bab7a-74db-4353-bd1b-9f33532c34ca">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued or outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTEtMS0xLTA_0a8a4479-abb7-489b-bdb8-e1799c214d68">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTMtMS0xLTA_55e81368-0f0c-4d15-aeaf-a4bb911e4e4b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOGI0MjNlODUwZDA0NjM0YjlkMDFjOTA5MDliNDUxN18yMTk5MDIzMjU1NzIx_65164c2d-59b7-4d39-a1d3-05f2b9687f22"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOGI0MjNlODUwZDA0NjM0YjlkMDFjOTA5MDliNDUxN18yMTk5MDIzMjU1NzIx_e871f2cf-6f5c-4ffa-9459-031a9c3d1603">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOGI0MjNlODUwZDA0NjM0YjlkMDFjOTA5MDliNDUxN18yMTk5MDIzMjU1Njk3_22754ab2-12b8-4eb1-8b57-5d608dc31769"><ix:nonFraction unitRef="shares" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOGI0MjNlODUwZDA0NjM0YjlkMDFjOTA5MDliNDUxN18yMTk5MDIzMjU1Njk3_24dde2cb-da56-4be1-a725-1521698d8633">40,000,000</ix:nonFraction></ix:nonFraction> shares authorized; Issued <ix:nonFraction unitRef="shares" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOGI0MjNlODUwZDA0NjM0YjlkMDFjOTA5MDliNDUxN18yMTk5MDIzMjU1NzMy_40f81330-3698-4c6d-9710-d88687c93115">9,241,256</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOGI0MjNlODUwZDA0NjM0YjlkMDFjOTA5MDliNDUxN18yMTk5MDIzMjU1Njgy_f2628f10-75ef-4570-8170-337e19b83fb5">9,173,242</ix:nonFraction> shares, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTEtMS0xLTA_00b8709f-b886-4281-826d-44d82f5ff1b6">92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTMtMS0xLTA_dfc3dbb6-0efb-4e1c-ab19-3f79618c9867">92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Treasury stock, at cost; <ix:nonFraction unitRef="shares" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTUzMjYvdGV4dHJlZ2lvbjpiYTFjZTk1YWI2ZGU0Mzk3YTg0YjUwYmZhMWRlODE3NF80OTQ3ODAyMzI1MTQ4_d5ed7b3c-2add-4495-a556-1eb6ab5f8dfe">6,600</ix:nonFraction> shares as of April&#160;3, 2021, <ix:nonFraction unitRef="shares" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTUzMjYvdGV4dHJlZ2lvbjpiYTFjZTk1YWI2ZGU0Mzk3YTg0YjUwYmZhMWRlODE3NF8yMTk5MDIzMjU1NjYz_2a19da8b-9405-4bd9-9a42-e4b5d3e61618">No</ix:nonFraction> shares as of March&#160;28, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTEtMS0xLTU0MzE_e7c26876-f8f6-4f26-b330-dd2182d04400">1,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-6" format="ixt:zerodash" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTMtMS0xLTU0MzE_34c08da6-ebc8-44e6-a423-500973abef26">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM2LTEtMS0xLTA_c636e287-384b-4566-a84f-e3966ebf5bc8">253,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM2LTMtMS0xLTA_1af67832-cc56-487f-a560-ee44f205877c">252,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM3LTEtMS0xLTA_a8ba6bab-438b-4602-8b53-2a9576e60a02">431,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM3LTMtMS0xLTA_6d140eb6-e8d8-4a16-a799-4609139b058a">355,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated other comprehensive income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM4LTEtMS0xLTA_1f684d16-8fce-42bf-ae69-40a71c9d5866">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM4LTMtMS0xLTA_e34ace4a-6dae-486f-ba98-e9b9fe5e0f5e">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM5LTEtMS0xLTA_20bfc271-0b4c-4a2b-8b9b-5e59a45218ca">683,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM5LTMtMS0xLTA_3b7a3811-b8cc-4a09-a09f-8dc807f08a8f">607,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzQwLTEtMS0xLTA_4fad4158-bd68-45d7-a560-ffca6ef0db84">951,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzQwLTMtMS0xLTA_d7ff6fed-e605-4ab3-89da-d5e06838c70a">810,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-4</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CAVCO INDUSTRIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Dollars in thousands, except per share amounts)</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzItMS0xLTEtMA_53cdabb4-810a-40c8-8d8e-d5316e850525">1,108,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzItMy0xLTEtMA_4d1d8810-b58c-48a9-99ea-3adf31e9dbb3">1,061,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzItNS0xLTEtMA_ff633a2d-c9e4-4e9b-9221-43ecd602472f">962,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cost of sales</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzMtMS0xLTEtMA_9ee191a2-6289-4c18-b521-6b616e5e57e6">869,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzMtMy0xLTEtMA_0761b752-e0a7-4c16-a68a-684ad05db755">831,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzMtNS0xLTEtMA_30743d4b-e9ce-482b-a60b-44da1fe8d2de">757,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzQtMS0xLTEtMA_76f2cb75-78c9-4eaa-8c15-a46d667c8a59">238,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzQtMy0xLTEtMA_a614a9ec-6d88-4f79-bbe7-d879e2fcfa58">230,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzQtNS0xLTEtMA_d19b108b-d605-4726-9dac-4dddf92789e2">205,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzUtMS0xLTEtMA_2d7ad24c-7351-4034-ad38-14c745dd0c04">150,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzUtMy0xLTEtMA_160c25f3-a9c7-4008-9b7c-2f52e7f3ca3f">145,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzUtNS0xLTEtMA_ab4d5934-d265-40f9-9bf2-fcc8eed21dd7">121,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income from operations</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzYtMS0xLTEtMA_f1f5f0e6-982d-4f2b-b438-594a84162525">88,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzYtMy0xLTEtMA_98573e54-75dd-425a-8e12-419a133cbf15">84,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzYtNS0xLTEtMA_ec84c4ac-9fa0-4ca3-b6be-950f09a5e987">84,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzctMS0xLTEtMA_79b6a414-c62b-4cb0-8c4f-77fead398624">738</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzctMy0xLTEtMA_6ac5fa19-5bec-4d47-a7ce-066c3001d45e">1,495</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzctNS0xLTEtMA_f3165434-3659-42a5-af9f-cdcd6dfc76fb">3,444</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzgtMS0xLTEtMA_d0d749d3-82a7-4ef7-a9dd-b559d6a0df3e">8,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzgtMy0xLTEtMA_3b4c609f-c10e-4b10-a3d7-c896949bbff5">9,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzgtNS0xLTEtMA_2a41d7d7-01da-40f4-93ef-1ce23432bcc5">5,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income before income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzktMS0xLTEtMA_dff5a3b4-d163-4308-949f-2371838734ae">96,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzktMy0xLTEtMA_43d474e1-485e-4dbd-abdc-38fa092769ac">92,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzktNS0xLTEtMA_932537f3-e3ce-4c69-bc8b-ae9164d91419">86,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income tax expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzEwLTEtMS0xLTA_55f36ec5-2195-4c69-9ff8-b2e852cb38e7">20,266</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzEwLTMtMS0xLTA_198f2a5d-5da0-4e47-9f6f-831980d84120">17,913</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzEwLTUtMS0xLTA_b952793b-7b81-4f3e-ad52-154d3217b639">18,054</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzExLTEtMS0xLTA_150035e8-5bc8-45e7-8159-1bb1bde5a53d">76,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzExLTMtMS0xLTA_bdb1b22b-e226-49ef-bcd7-372b607f4271">75,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzExLTUtMS0xLTA_15049b98-37c4-4186-b65c-2b4d4d9666fe">68,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comprehensive income:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE2LTEtMS0xLTA_10b6c188-166d-4926-a432-fb68b72ebb30">76,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE2LTMtMS0xLTA_b80fb804-8e33-435c-8f4f-8f27e0acf8ed">75,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE2LTUtMS0xLTA_b5e3441b-47b8-4099-8ba9-f1d57b8a87d6">68,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Reclassification adjustment for securities sold</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE3LTEtMS0xLTA_92a73c02-e9cb-4889-9258-b3e2a3ce9e2a">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE3LTMtMS0xLTA_f7e60a56-2dad-486e-ad7a-aec8397eb69e">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE3LTUtMS0xLTA_21ed48bf-8ec4-4f00-8743-618b08df625a">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Applicable income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE4LTEtMS0xLTA_04c55302-8621-4f15-8cc4-b1bffa11bfcf">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE4LTMtMS0xLTA_5debd3e7-9c85-494b-90df-02793b7bb7d6">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE4LTUtMS0xLTA_2823cb53-0091-42a2-9d5d-995942008de0">15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net change in unrealized position of investments held</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE5LTEtMS0xLTA_c9a38750-6522-4940-b16b-39d4f488b50a">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE5LTMtMS0xLTA_275f5e98-bbac-475e-a6f5-7803c91b7d0a">132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE5LTUtMS0xLTA_cd2f02fd-fa2d-4a98-a1ac-6505632d39bf">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Applicable income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzIwLTEtMS0xLTA_9b3cc335-6bfd-49f8-92ac-fafc028cac9c">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzIwLTMtMS0xLTA_66b7f681-dd44-4130-baab-017a9c506817">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzIwLTUtMS0xLTA_108c7549-4746-4cf6-be06-84a4fdf20ec8">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 28pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzIxLTEtMS0xLTA_07039556-f30d-435b-8b69-96150b9a683b">76,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzIxLTMtMS0xLTA_5fc391fe-b734-4323-a4a1-33ebf44c9cbe">75,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzIxLTUtMS0xLTA_0a379f14-a167-4c40-9703-cc0eba08576d">68,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI2LTEtMS0xLTA_f38b12e1-aafe-433e-ae43-f8378ae58424">8.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI2LTMtMS0xLTA_4f4ea69c-8ffe-456b-98e5-f492f45b9baa">8.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI2LTUtMS0xLTA_a3af3a5d-8328-4701-856e-e4f735ee982c">7.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI3LTEtMS0xLTA_2c04bd60-1934-487e-b951-6a6040ad6691">8.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI3LTMtMS0xLTA_7ad5c564-07db-40c9-9cc0-fd9a79dbfd64">8.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI3LTUtMS0xLTA_29dbdd24-f569-47d3-8586-42e74de14786">7.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI5LTEtMS0xLTA_26a9d57f-afb9-44bf-8f09-dd6ac5ef62a8">9,189,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI5LTMtMS0xLTA_a527b714-c2fe-44a8-860d-84333805d0f9">9,129,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI5LTUtMS0xLTA_1b493626-7935-42fd-8849-4a09b4207739">9,080,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzMwLTEtMS0xLTA_ff02a927-4f78-4b06-a8b3-eb6d55bc8d6d">9,293,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzMwLTMtMS0xLTA_7dc9fe81-613c-4b33-a5ab-9421234cf3c2">9,268,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzMwLTUtMS0xLTA_ff99afd7-ec14-480e-81c0-eea2b38a1c3b">9,268,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-5</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CAVCO INDUSTRIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Dollars in thousands)</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.582%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders' Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, March 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id213db4c4c1a44eabbc3cadd9a37166a_I20180331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtMS0xLTEtMA_40694741-9991-4b88-83e0-ad3a1ecc4238">9,044,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id213db4c4c1a44eabbc3cadd9a37166a_I20180331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtMy0xLTEtMA_7b2222b5-1a7f-4820-bd29-5337127de62a">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2c1906b637341d58beb82c536c4ce55_I20180331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtNS0xLTEtNTQ5NQ_d246dcb5-1bee-4441-a971-cdd390617394">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a0a2e95efcc4430952d6166f0104a72_I20180331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtNS0xLTEtMA_e2f11198-5a01-4281-a333-4980228830c9">246,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf5bf08916514904ada734da0947c9c0_I20180331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtNy0xLTEtMA_b3b93278-d4f9-484d-bf91-587b9c0cc6c0">209,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0427bd91b20d40739963cafab4649f18_I20180331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtOS0xLTEtMA_4ad13f2a-26a9-4389-ab83-6c8b76173339">1,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1742dafc5a6c462b827d3b24e74af8d7_I20180331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtMTEtMS0xLTA_d0fb6bfd-7aaf-4c03-8348-da4cc2f9213b">457,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative effect of implementing ASU 2016-01</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i654fbb8b113a4be2a7e40992189c5b18_I20190330" decimals="-6" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzYtMy0xLTEtMA_90a1103e-7ee6-4eab-8010-46aeee3f8089">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63864e1c4b814970ac4e838831d3fb14_I20190330" decimals="-6" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzUtNS0xLTEtNTQ5NQ_d00efe57-b6d2-40f9-a421-ad44aed07437">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefdd3eaea8934497a7b682bfaaa57f4d_I20190330" decimals="-6" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzYtNS0xLTEtMA_56d082a7-5249-41e4-9aca-9777d579a662">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62788c768c1542c5bc42b10247a8e7be_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzYtNy0xLTEtMA_4edfe4d1-bd13-4c2f-ae6d-ea9c8a7be61b">1,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b53f984ebfd48ae9880e40ef5cb2e3a_I20190330" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzYtOS0xLTEtMjM_215d9635-0f2d-46be-b67a-5ba2ae165930">1,621</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib412c766bea549f1a9efa48b1665138f_I20190330" decimals="-6" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzYtMTEtMS0xLTA_a68a9df9-ebc3-4e97-be96-1fc1e5ab0310">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative effect of implementing ASC 606</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48d84f7f58cf40adb05845c94e0fcea3_I20190330" decimals="-6" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzctMy0xLTEtMA_92dfb7d1-a445-4957-bc3c-24691e7fe316">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i671e99276dd94295baf00c40ca32fd2d_I20190330" decimals="-6" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzYtNS0xLTEtNTQ5NQ_41d63f0c-293b-401f-84a5-5fb92063bd40">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i825831e00f23443ba8f91e6cce4f44e9_I20190330" decimals="-6" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzctNS0xLTEtMA_de7d2120-30ad-4a3f-8f4e-6440133746ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05c2d784062b48f38121cf77e66ae147_I20190330" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzctNy0xLTEtMA_51f99521-87ee-46aa-aab9-693797ca418a">454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa14fb49e514f0c8a44938e3c65392a_I20190330" decimals="-6" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzctOS0xLTEtMA_38fdba39-5ca5-4739-96aa-8ff84ef1451d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e27de12d67e482e849964aa301fc12b_I20190330" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzctMTEtMS0xLTA_467a6b8c-0268-4a0e-a9b4-47fa36f75802">454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtMS0xLTEtNTQ1Mg_1f12aff4-deb1-440a-ab83-9e82c5ad86fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtMy0xLTEtNTQ1Mg_2575b0d4-37b0-477b-8b18-ec44f7049db6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i572459a739f64b7284e255a57b69058c_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzctNS0xLTEtNTQ5NQ_f717faaa-c522-4052-9131-2b63e9c43ee4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i058c1bcdd855482f87cea919d3355649_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtNS0xLTEtNTQ1Mg_fdf2060a-ceda-430c-b5c4-7f6b8f4fe9ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifba5111dd2af473191fdd5a02f3913f5_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtNy0xLTEtNTQ1Mg_e0c5337f-17da-4a1d-b7bd-ae7de8f3c84d">68,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aaefef9417e47cc9fb07e0feaba600a_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtOS0xLTEtNTQ1Mg_ad16e859-5698-4174-a5e4-f0297bc42bdd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtMTEtMS0xLTU0NTI_308be333-58ec-405f-83ef-913f1a17b773">68,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtMS0xLTEtMA_6cefdfd0-1d6c-4d35-8443-f065623016fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtMy0xLTEtMA_714de27d-84fd-4234-aacb-7db69d9c476e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i572459a739f64b7284e255a57b69058c_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtNS0xLTEtNTQ5NQ_dd9bd9e8-0250-416f-950d-c0d880f02cba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i058c1bcdd855482f87cea919d3355649_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtNS0xLTEtMA_4a605eac-75db-4883-9433-f450e837b641">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifba5111dd2af473191fdd5a02f3913f5_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtNy0xLTEtMA_edbe20d8-f7f3-499f-88c8-d82a7517259c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aaefef9417e47cc9fb07e0feaba600a_D20180401-20190330" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtOS0xLTEtMA_837faebc-783c-4093-bbd7-b4a068b414b5">155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtMTEtMS0xLTA_4d63dcdb-c2ba-404c-ba5e-13ac4b536dad">155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTEtMS0xLTA_579bb3a0-6f42-49b9-bee8-1285b2c388e7">53,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTMtMS0xLTA_27cc0a07-55fa-48e5-bac6-f05d71fbe18a">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i572459a739f64b7284e255a57b69058c_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzktNS0xLTEtNTQ5NQ_154574d1-4f7c-4588-a171-32f822c46a5f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i058c1bcdd855482f87cea919d3355649_D20180401-20190330" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTUtMS0xLTA_b2e3c535-e598-49ad-9325-4deeaf0e50af">115</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifba5111dd2af473191fdd5a02f3913f5_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTctMS0xLTA_d24389a5-6aeb-458a-b4cc-9f6a91802feb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aaefef9417e47cc9fb07e0feaba600a_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTktMS0xLTA_3fce93bd-dd5a-4e0e-887d-5c1acb706abc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTExLTEtMS0w_4cc75202-3e92-462e-a03e-c15b6fdcc27f">114</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTEtMS0xLTA_0a705f53-9105-4b8a-8c39-7ca7047f2a82">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTMtMS0xLTA_ad7b63af-eaee-4027-bf98-a7e10bebaa62">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i572459a739f64b7284e255a57b69058c_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTUtMS0xLTU1MjI_60e24adc-a1d4-4429-aa57-b46ff7b31f14">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i058c1bcdd855482f87cea919d3355649_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTUtMS0xLTA_c59ed779-d391-4c7e-b0a6-0cc17d40552f">3,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifba5111dd2af473191fdd5a02f3913f5_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTctMS0xLTA_e6843c10-7c95-4776-89bb-eea003d05eb7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aaefef9417e47cc9fb07e0feaba600a_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTktMS0xLTA_cb119b67-27aa-4750-a3f0-7fc737611496">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTExLTEtMS0w_f121f753-a9bf-4607-a26e-3adf73b08086">3,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, March 30, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i17dea118a623470a91046c91169f9248_I20190330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTEtMS0xLTA_19325a3c-8a54-4618-a649-4b3ff9dbcb8c">9,098,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17dea118a623470a91046c91169f9248_I20190330" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTMtMS0xLTA_63456367-6e45-4ac1-805b-0ed185f5998f">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id28eac33e26f49a18d3cc3964ad87116_I20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTUtMS0xLTU0OTU_08bbb64e-3fbf-49b0-ba4a-67d28cbc9fe1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i619bdb7e7b5345728275fcc92802b8b9_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTUtMS0xLTA_92aadff8-f87a-4471-9c82-565d0351a1e1">249,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e399a2354cd47dc86a704b65a3edf71_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTctMS0xLTA_02c780a0-6cf8-40e4-becb-ec93cc3614db">280,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab8f2f5a6ac5438bbf369e1cea78b924_I20190330" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTktMS0xLTA_6d67b020-ac7e-4d82-8102-adbd2dc452d6">28</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTExLTEtMS0w_868d6bcc-c7bc-4ef0-86c0-788b7bc0b473">529,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTEtMS0xLTA_ce1d35ec-9816-4c98-8625-ecad85ed39c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTMtMS0xLTA_60abaf4e-ffb6-4fbc-bcd8-4031fc255362">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaa4eda88cb944cfa06ce41947d25355_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTUtMS0xLTU0OTU_8fbfa028-96eb-46d8-833a-5a35addff8e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8aa8fa1e1f934396a1421c6e40467ba5_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTUtMS0xLTA_15861fe2-1922-48ab-8184-f5054c39646e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94119268c2cf494ca2a56ba935e786e2_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTctMS0xLTA_dafb1e8e-92d6-4ca4-afb1-458cd05eef2e">75,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if43f09062be44bb3a22afd95093f29f8_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTktMS0xLTA_f93138e9-94be-4a6d-aef3-616c179e6a38">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTExLTEtMS0w_ee95bc9d-44b3-4281-97ae-59b6a7f94cc6">75,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTEtMS0xLTA_ce95e504-fb78-43b3-bb40-a7764882f4fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTMtMS0xLTA_539fd5f5-676d-4049-9622-edf3f102fc70">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaa4eda88cb944cfa06ce41947d25355_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTUtMS0xLTU0OTU_4f8c29e7-f198-4d9e-b200-28c34c3e3398">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8aa8fa1e1f934396a1421c6e40467ba5_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTUtMS0xLTA_cdc49952-7e29-47ec-896f-8e95ede71a86">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94119268c2cf494ca2a56ba935e786e2_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTctMS0xLTA_c5bfbfdf-b2f0-4cb8-9803-252497eab19d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if43f09062be44bb3a22afd95093f29f8_D20190331-20200328" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTktMS0xLTA_80725b75-c590-454d-8591-631016af4bef">118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTExLTEtMS0w_f2723317-1e88-427e-9977-6d4dc4cb1dd4">118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTEtMS0xLTA_9f030bb9-eb45-42b1-b541-ab57feb75ca2">74,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTMtMS0xLTA_322cc93d-6a4a-46dc-88a3-1b817c0973c8">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaa4eda88cb944cfa06ce41947d25355_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE0LTUtMS0xLTU0OTU_60ad5cf6-c0dc-4aef-a0b5-214ab8afab48">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8aa8fa1e1f934396a1421c6e40467ba5_D20190331-20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTUtMS0xLTA_c8ba1baf-f837-42f8-a4d3-68d4ecaaf6e8">1,068</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94119268c2cf494ca2a56ba935e786e2_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTctMS0xLTA_9d57dc96-fe9f-4dc2-b099-15c327d7f096">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if43f09062be44bb3a22afd95093f29f8_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTktMS0xLTA_f926c668-8a12-4b97-9f1a-92579607152d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTExLTEtMS0w_3f0f24fe-cbbc-4f15-bfae-deb16d03e086">1,067</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTEtMS0xLTA_2df786f3-7d9e-4f80-8817-48cde45aa11f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTMtMS0xLTA_7bbf641d-37d0-4567-a41b-0718b35a5f16">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaa4eda88cb944cfa06ce41947d25355_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE1LTUtMS0xLTU0OTU_b356084d-3915-46f0-b6e8-79a331677c82">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8aa8fa1e1f934396a1421c6e40467ba5_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTUtMS0xLTA_07066888-3fed-4016-b2a2-50cd7242d2db">3,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94119268c2cf494ca2a56ba935e786e2_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTctMS0xLTA_6ab21415-af85-47ce-97d4-906d238149e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if43f09062be44bb3a22afd95093f29f8_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTktMS0xLTA_f2a3fd6b-5e63-49f0-9c9c-3d1fb11e6813">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTExLTEtMS0w_76cbd24b-8c54-4e8d-b2cc-85e30831a9c7">3,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, March 28, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia389e5df6545497a8161993c5a01c248_I20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTEtMS0xLTA_336977f7-88d9-45e8-955b-c06ab08ad3d6">9,173,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia389e5df6545497a8161993c5a01c248_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTMtMS0xLTA_fb9f45f8-ac8f-4fd4-9819-0937a7de914f">92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0415559b8302459d856beea69b61362f_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTUtMS0xLTU0OTU_d8e451f8-8904-4b2a-8293-d5ffc8ac4884">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icab3651ac7964382b60eeb183999a41d_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTUtMS0xLTA_5905d3b2-ee0f-4931-8c9e-5f7aac86c019">252,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibafc7657cc904e4ea26bb95eb1b27425_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTctMS0xLTA_d1b78bb5-f8ab-4e0a-952e-ad4e417a87c9">355,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c76d72235d84ca7944eb4303dcaf510_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTktMS0xLTA_78402ed8-3a19-4a7f-8b62-15af7aa35bfd">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTExLTEtMS0w_15839f3a-b314-413c-912a-1b8b28b0af59">607,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative effect of implementing ASU 2016-13, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ecb46caa1c94ee3838777c8e63e4d22_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTMtMS0xLTYzMzk_38e7a96b-8bf2-4234-a134-0a2f7ebf3fcb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14b0b330cae241cbba2f41821de1fe09_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTUtMS0xLTYzMzk_90b3810c-fe51-4771-a19d-240c646228ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48b5bd87eeb34c6a9a04c33818950b0d_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTctMS0xLTYzMzk_b0f13061-f424-45ee-bf09-326d0bd22558">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf38fd15d4aa4801b1bbdacf130199a1_I20200328" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTktMS0xLTYzMzk_373f49c9-f8df-4a1b-bf81-19d61fd00d1d">733</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6294f898b4d9c81622c83c5668aee_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTExLTEtMS02MzM5_0e732773-3548-4dce-a46c-c2fa6754cd72">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieedf069630b94f8a97bb3c1905826a13_I20200328" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTEzLTEtMS02MzM5_3819376c-848e-4894-899d-ad3550926db9">733</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTEtMS0xLTA_5b5dc0a7-3337-4674-9f18-c5bb300ff13a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTMtMS0xLTA_e104f158-f4fc-4cb6-810f-10d355b7ee41">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief6005ade88e429d91d5d5dc0ecc6129_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTUtMS0xLTU1MjI_d2773b63-b47b-4a66-b930-eb71af870e95">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc4e0186d64a477f9318a5a94c22fdfd_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTUtMS0xLTA_a60baeae-d1db-4710-841c-de80e6478e78">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i412df4ea3e844b68b0850e2163eba38a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTctMS0xLTA_edddc226-3d84-4f51-b7e9-03f7a87b589d">76,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52701c23422c4777af02ee8ad910fefb_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTktMS0xLTA_26422e08-1c43-40c8-b336-47ea73efa2fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTExLTEtMS0w_a6042074-d055-4935-99f5-53c83a49a640">76,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTEtMS0xLTA_06416aee-30f8-4bd6-8f74-410ccd86e438">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTMtMS0xLTA_7fdc732c-cb61-4b6a-bba3-7671f0c40741">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief6005ade88e429d91d5d5dc0ecc6129_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTUtMS0xLTU1MjI_bfda2aa4-e704-4b13-a201-b87f46e555ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc4e0186d64a477f9318a5a94c22fdfd_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTUtMS0xLTA_0876cdb9-4af6-4a93-8434-a5ed034579fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i412df4ea3e844b68b0850e2163eba38a_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTctMS0xLTA_ee305955-ab6d-4b5a-80da-0f4325fd8a62">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52701c23422c4777af02ee8ad910fefb_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTktMS0xLTA_20e271a1-57b7-42df-be2c-23abb4fe50aa">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTExLTEtMS0w_48836f75-50ec-4390-9ab9-cdf9bc903d2d">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under stock incentive plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI0LTEtMS0xLTA_f1864894-1a12-4567-a53c-7b30dd434014">68,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI0LTMtMS0xLTA_90d5343a-bf1c-4adc-bcf0-888cd3e4ecef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief6005ade88e429d91d5d5dc0ecc6129_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTUtMS0xLTU1MjI_61dbccec-985f-451c-b968-2a11601ed446">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc4e0186d64a477f9318a5a94c22fdfd_D20200329-20210403" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI0LTUtMS0xLTA_9e09cc2d-944c-4a78-980b-6f7f2a3d4316">2,817</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i412df4ea3e844b68b0850e2163eba38a_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI0LTctMS0xLTA_3bc72f38-25b8-4772-ac86-f7c4c9fea1b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52701c23422c4777af02ee8ad910fefb_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI0LTktMS0xLTA_af95ebb1-67e5-4482-a0ee-a734aeb3c857">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI0LTExLTEtMS0w_b68fd371-1533-4667-9b86-289f743d917e">2,817</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI1LTEtMS0xLTA_261b44fd-c132-4cf7-9e0b-7a0a8faff673">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI1LTMtMS0xLTA_6a205571-e78f-4370-9107-5a12ea77e34b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief6005ade88e429d91d5d5dc0ecc6129_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTUtMS0xLTU1MjI_e543a7bf-eaa4-4a4b-90b8-79962c3bb2d3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc4e0186d64a477f9318a5a94c22fdfd_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI1LTUtMS0xLTA_3bd55901-b06b-4560-84b8-25a3bc97f68d">4,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i412df4ea3e844b68b0850e2163eba38a_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI1LTctMS0xLTA_a2d4b1e2-3139-4173-8cd4-9afce30d55ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52701c23422c4777af02ee8ad910fefb_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI1LTktMS0xLTA_96ff683b-c5f4-4c06-be0d-e9ac2493242b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI1LTExLTEtMS0w_e4170356-aa5c-4fd0-a6ea-3500ac7f7bfb">4,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock repurchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTEtMS0xLTU1MDI_bb300e16-26b1-4cce-9265-1e3650e34eec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTMtMS0xLTU1MDI_dcee0874-0fa5-493a-a511-3099a2766133">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief6005ade88e429d91d5d5dc0ecc6129_D20200329-20210403" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTUtMS0xLTU1MDI_75675c9e-bff3-44a8-9924-5f5d31bc214a">1,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc4e0186d64a477f9318a5a94c22fdfd_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTctMS0xLTU1MDI_f55d40ae-2874-49d4-b414-e6f30d4cf4e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i412df4ea3e844b68b0850e2163eba38a_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTktMS0xLTU1MDI_70159868-7786-4dc8-a657-1f06181507e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52701c23422c4777af02ee8ad910fefb_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTExLTEtMS01NTAy_98853888-b1d6-4250-be41-daaad2c96c5d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTEzLTEtMS01NTAy_70b8a5ca-83a4-448a-b712-6454f052a48e">1,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, April 3, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9947f8a86c0f4c7a9bdeab89d6a31cb3_I20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI2LTEtMS0xLTA_a00946c9-381b-4048-9b64-fe594be09398">9,241,256</ix:nonFraction>&#160;</span></td><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9947f8a86c0f4c7a9bdeab89d6a31cb3_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI2LTMtMS0xLTA_3a3d633a-a229-4952-b370-ff06bdc523fe">92</ix:nonFraction>&#160;</span></td><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i40073438d1d74c7a974b0c9e45789912_I20210403" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTUtMS0xLTU0OTU_737acd47-f7b5-4188-8f0c-038bc6b99b29">1,441</ix:nonFraction>)</span></td><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d6658a57ddb4978858bf13bc38aa420_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI2LTUtMS0xLTA_c6282956-bfdb-4bba-ad4c-636aac70c3df">253,835</ix:nonFraction>&#160;</span></td><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaa00a0210bd4e2395e04270b22328f0_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI2LTctMS0xLTA_17144a77-4b0a-4c01-923d-f5d7aa1d12ae">431,057</ix:nonFraction>&#160;</span></td><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i631ec73c049148fcb107957c1888d06d_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI2LTktMS0xLTA_0b48ee48-bb6b-4483-989f-d625c2a20da5">97</ix:nonFraction>&#160;</span></td><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI2LTExLTEtMS0w_9f866243-3526-4aed-80d7-3dbb12130cb9">683,640</ix:nonFraction>&#160;</span></td><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:middle"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-6</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_112"></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CAVCO INDUSTRIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Dollars in thousands)</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.908%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPERATING ACTIVITIES</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMtMS0xLTEtMA_8eed02d2-39a9-4844-84b5-c539d2ac1fb7">76,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMtMy0xLTEtMA_78ca239d-ae5c-4bcc-8d00-17875292a2d4">75,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMtNS0xLTEtMA_3b94cc80-2b37-4965-92b4-331bff9b79fa">68,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzUtMS0xLTEtMA_799d68b9-6a22-4ae4-aea2-77cca638622d">6,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzUtMy0xLTEtMA_75e1b4ff-23b9-40c2-b6ae-078ba3fe10d7">5,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzUtNS0xLTEtMA_b8d24223-6b63-4c78-8ece-7323beea044b">4,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzYtMS0xLTEtMA_096be16c-ec25-4d7e-a821-4963deb2fe97">1,193</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzYtMy0xLTEtMA_c73014d4-16e7-4284-aeaf-2a7f04b0e062">1,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzYtNS0xLTEtMA_51059a36-4dbc-413a-b051-c1ec000a38c5">562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzctMS0xLTEtMA_4c71fb52-7714-4d70-85dc-f3d14f51d61b">326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzctMy0xLTEtMA_869b1cf8-b23d-4339-9665-ff98c24bdba4">261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzctNS0xLTEtMA_3829b6a4-7769-4be1-8a05-00f19f285618">762</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzgtMS0xLTEtMA_3924c5aa-d5c6-4540-99ba-69e0e5d3f888">4,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzgtMy0xLTEtMA_a6e4bdb4-2c1e-4f29-b27e-c895cc25bc34">3,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzgtNS0xLTEtMA_4878e366-79a2-4782-83e1-a4c01206f926">3,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash interest income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNoncashIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzktMS0xLTEtMA_cf9e989a-663c-460b-9f13-8cfa44c65636">3,312</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNoncashIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzktMy0xLTEtMA_c03fcbe3-965b-4a30-8982-5a77ec66d959">1,411</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" name="us-gaap:OtherNoncashIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzktNS0xLTEtMA_d5060a65-ce48-4564-9169-20d9a57bb529">953</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss (gain) on sale or retirement of property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzExLTEtMS0xLTA_346d38d3-80dd-4547-ba5f-fd189d992458">116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzExLTMtMS0xLTA_adb83d45-2806-4989-8522-6359ff8c38b9">3,409</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzExLTUtMS0xLTA_e282bbc4-5238-42ae-923f-079b788c38c8">53</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on investments and sale of loans, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:Gainlossonsalesofloansandinvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzEyLTEtMS0xLTA_7c8d59cf-7189-43a3-85d3-022e7d37242a">22,037</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:Gainlossonsalesofloansandinvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzEyLTMtMS0xLTA_7e9f54da-0d89-44a6-9869-fb11a35fb6e2">10,977</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="cvco:Gainlossonsalesofloansandinvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzEyLTUtMS0xLTA_e1953d8b-8720-460f-b38e-58d62b016f0b">9,207</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE0LTEtMS0xLTA_720ec66c-5d93-44b4-a88e-bcf3ad15011c">4,597</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE0LTMtMS0xLTA_7ad06764-5db2-4fbc-a61e-a848b2fb673c">1,442</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE0LTUtMS0xLTA_6f22e8f9-4803-4bd6-9695-c9e46bcbcd43">5,684</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer loans receivable originated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireFinanceReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE1LTEtMS0xLTA_902a9f59-d9ba-4a62-9c68-f0c075f45170">161,562</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireFinanceReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE1LTMtMS0xLTA_08ee9081-ebaf-4a44-91d5-80d5b3a6c123">157,090</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireFinanceReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE1LTUtMS0xLTA_d0a3df87-4091-4289-a5ae-a42cbcba1bfd">129,990</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sales of consumer loans </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfFinanceReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE2LTEtMS0xLTA_57c06dbd-f56f-42b0-bf3a-67eb27024dbe">167,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfFinanceReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE2LTMtMS0xLTA_aaf0ef56-a3a9-4461-ab5d-9e938101d4c4">159,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfFinanceReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE2LTUtMS0xLTA_6ce15015-2aa7-42f3-ac8d-3a4381a9aded">131,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal payments received on consumer loans receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE3LTEtMS0xLTA_aa3baf91-0831-4870-91d3-a9ed57973da1">14,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE3LTMtMS0xLTA_8c036ef0-e17f-41d4-a3c0-ba8d362a9dd7">10,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE3LTUtMS0xLTA_79f63b5b-cd86-4f27-9ba3-65c7c4cfb924">12,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE4LTEtMS0xLTA_1d4b9b02-4e03-492e-b2c4-7a130e43633c">17,699</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE4LTMtMS0xLTA_cc94c2e8-7ac4-43a7-a0f4-8a181f8d9400">8,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE4LTUtMS0xLTA_72b5d099-bc12-4f7b-a414-f1addaea5cf9">7,051</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE5LTEtMS0xLTA_0c25d6c3-155a-453b-b69d-1db121af8b65">6,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE5LTMtMS0xLTA_596ae1c8-fd65-453f-b383-7d9e27c23a9c">6,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE5LTUtMS0xLTA_442077fb-bb8d-4d25-ade0-a8c6ef98e7a2">12,942</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial loans receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInFinanceReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIwLTEtMS0xLTA_219e8ebf-47f5-489c-a7d4-9f1b4da039ee">1,825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInFinanceReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIwLTMtMS0xLTA_6643599f-f5bb-444e-a715-0d03f7a1b34d">1,914</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInFinanceReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIwLTUtMS0xLTA_18f1329a-4551-4c75-9128-9300022f2fd3">26,543</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIxLTEtMS0xLTA_84b4d948-bba0-41da-982d-24b7e12ab203">47,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIxLTMtMS0xLTA_6a252180-d346-4b6b-94e7-b162810ce72b">6,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIxLTUtMS0xLTA_26c0b16d-0094-44ef-b8e2-423ba988e413">4,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIyLTEtMS0xLTA_67848208-4fd9-4c68-bc02-f58f6f13cd66">114,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIyLTMtMS0xLTA_d03420a1-1a01-4e38-889a-d9974609c846">101,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIyLTUtMS0xLTA_310bd0f9-0f8a-4f7f-b4e4-06b4ae1f0114">32,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INVESTING ACTIVITIES</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI0LTEtMS0xLTA_cbe29c75-3529-4c09-a2e4-9aac474e73dd">25,537</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI0LTMtMS0xLTA_dbdc8f13-50ea-4e0a-867a-54971bbe1b65">14,340</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI0LTUtMS0xLTA_4526f193-0412-41c4-ab07-70d81002ca4e">7,636</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for acquisition, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI1LTEtMS0xLTA_5388a65d-46b3-4954-98e9-9787ddf9e589">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI1LTMtMS0xLTA_4f95096c-7a77-43ca-a734-d0f4e9cabb84">15,937</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI1LTUtMS0xLTA_a15588fc-32f7-4354-aa5a-54ffc429a086">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of property, plant and equipment and assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI2LTEtMS0xLTA_9c741063-b424-48a3-ba7f-f08aa76bebe9">240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI2LTMtMS0xLTA_89765cbf-1adc-4d1f-b27a-f2c8d00e0525">6,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI2LTUtMS0xLTA_9d8b3e71-213d-49f1-9652-9bdaea39879d">125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI3LTEtMS0xLTA_f3220cb1-938f-4567-a666-e4102f394e81">17,518</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI3LTMtMS0xLTA_e0e94438-2126-4e8c-b3ce-e3b6f72d8ed0">11,699</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI3LTUtMS0xLTA_82b50541-05cc-46f2-bada-5d60bf11729b">7,337</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI4LTEtMS0xLTA_71de8189-1a6b-4d41-a252-0749807fa925">19,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI4LTMtMS0xLTA_8ff05b60-45ee-466f-8234-b350bbc555f9">10,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI4LTUtMS0xLTA_dee36dd7-51b7-48c4-b0f8-c34d9bd0f358">9,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI5LTEtMS0xLTA_3c4e2496-fc39-4f11-a2e8-d97518fce10d">23,349</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI5LTMtMS0xLTA_99071bb9-1b2f-4950-8f35-4c421dd74202">25,243</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI5LTUtMS0xLTA_122cb648-e01e-4827-a947-2254e22f97bb">5,815</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">FINANCING ACTIVITIES</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMxLTEtMS0xLTA_042b9126-5ab2-4ddd-ab8a-1487f90f7301">2,817</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMxLTMtMS0xLTA_592bc949-d44c-4d60-8366-de09771712a3">1,067</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMxLTUtMS0xLTA_828a3f6b-755f-4782-926d-c4f75eee1a18">114</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from secured financings and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromAccountsReceivableSecuritization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMyLTEtMS0xLTA_50c9e335-d942-4968-a0ef-038afafedd7f">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" name="us-gaap:ProceedsFromAccountsReceivableSecuritization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMyLTMtMS0xLTA_a707c52d-f2c7-41f7-80f3-bad5931de94f">227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" name="us-gaap:ProceedsFromAccountsReceivableSecuritization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMyLTUtMS0xLTA_08b85ce2-ec1d-4803-b98b-f11eee9c7644">392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments on securitized financings and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMzLTEtMS0xLTA_a2bef244-f8b5-4d39-8d35-80049571ff55">2,788</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMzLTMtMS0xLTA_7a15890d-bce8-438c-a552-10e37ae6e7c8">19,916</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMzLTUtMS0xLTA_81359b4a-b0bd-48dd-8f34-aacdf0075e2a">26,688</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for common stock repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM0LTEtMS0xLTU5NDM_e7d844f1-cee8-4116-8ff5-5dffe1f2ec28">1,441</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM0LTMtMS0xLTU5NDc_e22888f4-8194-4f1c-97c7-c13a2fe56e04">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM0LTUtMS0xLTU5NTE_cfb46459-89f5-4a77-a472-2720ef494017">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM0LTEtMS0xLTA_0dd1a38e-5a42-4e8b-b846-2297c5d11ce7">6,982</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM0LTMtMS0xLTA_1e5102f7-d137-4796-a39f-270659ae74e5">20,756</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM0LTUtMS0xLTA_f6b8ed7c-a624-4d68-a6df-2ce416180e01">26,410</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM1LTEtMS0xLTA_789fbdc1-505a-4e43-8df7-81b6316717bd">83,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM1LTMtMS0xLTA_40c3aff7-cbf1-4253-86db-fff1b619b649">55,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM1LTUtMS0xLTA_1fa99768-6ba4-4199-80cf-c03759006940">611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of the fiscal year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM2LTEtMS0xLTA_76c66cc1-c8ae-4f32-87b9-34ff47004296">255,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM2LTMtMS0xLTA_d44dd0e5-7ae3-4437-bfeb-c66c1a4fc676">199,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1742dafc5a6c462b827d3b24e74af8d7_I20180331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM2LTUtMS0xLTA_6e4b2519-ef61-49c6-9ed5-bc7e51085227">199,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at end of the fiscal year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM3LTEtMS0xLTA_861a8917-6001-4530-9f50-61de21c38423">339,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM3LTMtMS0xLTA_6b5a44ee-ab22-40aa-955b-cbe34524d0eb">255,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM3LTUtMS0xLTA_6c61810c-5c62-4fd8-8553-8115fff5a9d8">199,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid during the year for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM5LTEtMS0xLTA_29eef5cf-efd9-4186-b67e-9f6c3dab8d23">19,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM5LTMtMS0xLTA_cce37bf8-50a0-472a-b923-fbc8ac363f65">18,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM5LTUtMS0xLTA_248f9c91-6525-40c3-9cf2-518adc557edc">19,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid during the year for interest</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQwLTEtMS0xLTA_b334fe26-59c3-4ce4-8701-b511cdc7c2bf">468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQwLTMtMS0xLTA_07b06457-6ada-47b3-904c-cd323edaaf78">736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQwLTUtMS0xLTA_f5a53fba-5bdf-4ed8-aac7-883994b83a85">2,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental disclosures of noncash activity:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in GNMA loans eligible for repurchase</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQzLTEtMS0xLTYzODc_a4ad5eb3-0495-43c3-b1ac-7a0346841735">18,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQzLTMtMS0xLTYzOTI_4f0a078a-bcd3-4c96-b0cd-688bd45f8dc3">3,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:LoansAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQzLTUtMS0xLTYzOTk_8c315abc-d784-4803-8714-67c29787a6d6">1,867</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Right-of-use assets recognized</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQyLTEtMS0xLTA_72c36e98-f635-475a-b2ec-f3fbd6630978">5,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQyLTMtMS0xLTA_2996ef28-7968-4329-911d-8351ed2b9cda">18,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQyLTUtMS0xLTA_0064e57c-56a6-4da1-9e7c-db0624ba5fe7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease obligations incurred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQzLTEtMS0xLTA_4f0bc17c-4d0f-4166-85b1-688b04755947">5,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQzLTMtMS0xLTA_241500f5-4d6d-4935-8b0b-f4602815d438">18,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:CapitalLeaseObligationsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQzLTUtMS0xLTA_c30421ec-e9c9-4cda-8c4e-8e0f78ecca99">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-7</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CAVCO INDUSTRIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div id="ic24d54ea25824ceea8d0f882705745f1_118"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjA1_d7931843-6985-4e60-9dce-25ac96220654" continuedAt="i0945c1e2033f4259b33f2f414e32fc73" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i0945c1e2033f4259b33f2f414e32fc73" continuedAt="i484647e093804d08ad910b2c3cd99762"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTg4_3ddc640a-ebc1-45a3-a54e-c3d229c9a183" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> These Consolidated Financial Statements include the accounts of Cavco Industries, Inc. and its consolidated subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco"). All significant intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to current period classification. We have evaluated subsequent events after the balance sheet date of April&#160;3, 2021, through the date of the filing of this report with the Securities and Exchange Commission (the "SEC") and there were no disclosable subsequent events</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In addition, references throughout to numbered "Notes" refer to these Notes to Consolidated Financial Statements, unless otherwise stated.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTc3_06a7b56f-28e8-4182-bcbc-e7b309a88d55" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Nature of Operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Headquartered in Phoenix, Arizona, we design and produce factory-built housing products primarily distributed through a network of independent distributors located throughout the continental United States, as well as through Company-owned retail stores which offer our homes to retail customers. Our financial services segment is comprised of: a mortgage subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), which is an approved Federal National Mortgage Association ("Fannie Mae") and Federal Home Loan Mortgage Corporation ("Freddie Mac") seller/servicer and a Government National Mortgage Association ("Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes; and an insurance subsidiary, Standard Casualty Co. ("Standard Casualty"), which provides property and casualty insurance primarily to owners of manufactured homes.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the novel coronavirus COVID-19 ("COVID-19") a global pandemic. As our business was considered essential, we continued to operate substantially all of our homebuilding and retail sales facilities while working to follow COVID-19 health guidelines. We minimized exposure and transmission risks by implementing enhanced facility cleaning, social distancing and related protocols while continuing to serve our customers. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is difficult to predict the future impacts on housing demand or operations at each of our locations due to the COVID-19 pandemic. However, our wholesale customers have been positive about continuing the process of delivering homes and appreciative of our efforts to continue production to meet housing needs.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4Njc3_0a517377-5e34-48ae-a2cd-2e16ccc4e794" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Fiscal Year. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company operates on a 52-53 week fiscal year ending </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">on the Saturday nearest to March 31</span><span style="background-color:#ffffff;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">st</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 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</span><span style="background-color:#ffffff;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">st</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">e current fiscal year ended on April&#160;3, 2021 and includes 53 weeks, whereas fiscal years 2020 and 2019 each consisted of 52 weeks.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4Njgx_44fa6f52-7425-4ea5-b80e-4aceadf3f170" escape="true"><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%">Accounting Estimates.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from the estimates and assumptions used in preparation of the consolidated financial statements.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjM5_12c71021-6d31-489a-bd71-ec65891ae4c4" continuedAt="id4f54746aef04ac4b78cf88a3cebd8fa" escape="true"><div style="margin-top:9pt;text-indent:18pt"><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%">Fair Value of Financial Instruments.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Our financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, investments, consumer loans receivable, commercial loans receivable, accounts payable, certain accrued expenses and other current liabilities and secured credit facilities and other financings. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 820, </span><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%">Fair Value Measurements and Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 820"), fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="i484647e093804d08ad910b2c3cd99762" continuedAt="i8f6af639508e4443bb43f4853df971a3"><ix:continuation id="id4f54746aef04ac4b78cf88a3cebd8fa"><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The standard describes three levels of inputs that may be used to measure fair value:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.505%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Level&#160;1&#160;&#8211;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Quoted prices in active markets for identical assets or liabilities.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Level&#160;2&#160;&#8211;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Level&#160;3&#160;&#8211;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The carrying amount of cash and cash equivalents approximates fair value because their maturity is less than three months. The carrying amounts of restricted cash, accounts receivable, accounts payable and certain accrued expenses and other current liabilities approximate fair value due to the short-term maturity of the amounts. See Note 19 for the fair values of our other financial instruments and the inputs used.</span></div></ix:continuation><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTYz_04fe1c1f-9e81-45b9-b275-f468c060d023" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Factory-Built Housing Revenue Recognition - Wholesale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Revenue from homes sold to independent distributors, builders, communities and developers is generally recognized when the home is shipped, at which time title passes and it is probable that substantially all of the consideration will be received. Homes sold to independent distributors are generally either paid upon shipment or floor plan financed by the independent distributor through standard industry financing arrangements, which can include repurchase agreements. Manufacturing sales financed under floor plan arrangements that include repurchase agreements are reduced by a provision for estimated repurchase obligations (see Note 16).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Some of our independent distributors operate multiple sales outlets. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:ConcentrationRiskonFactoryBuiltHousingDescription" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjEx_0148b089-ad55-4f78-a777-b2755542c6da"><ix:nonNumeric contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" name="cvco:ConcentrationRiskonFactoryBuiltHousingDescription" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjEx_7a09fa96-0c9b-4b14-8d63-590a4fce7826"><ix:nonNumeric contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" name="cvco:ConcentrationRiskonFactoryBuiltHousingDescription" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjEx_fc098937-d7cf-49e2-887f-7671754fe547">No independent distributor accounted for 10% or more of factory-built housing revenue</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> during any fiscal year within the three-year period ended April&#160;3, 2021.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Factory-Built Housing Revenue Recognition - Retail</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Sales by Company-owned retail stores are generally recognized when the customer has entered into a legally binding sales contract, the home is delivered and permanently located at the customer's site, the home is accepted by the customer, title has transferred and funding is probable.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Financial Services Revenue Recognition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Premium amounts collected on policies issued and assumed by Standard Casualty are amortized on a straight-line basis into Net revenue over the life of the policy. Premiums earned are net of reinsurance ceded. Policy acquisition costs are also amortized in Cost of sales over the life of the policy. Insurance agency commissions received from third-party insurance companies are recognized as revenue upon execution of the insurance policy as we have no future or ongoing obligation with respect to such policies.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest income on consumer loans receivables is recognized in Net revenue. Upon acquisition of the previously securitized loan portfolios (the "Acquisition Date"), we evaluated the existing consumer loans receivable held for investment to determine whether there was evidence of deterioration of credit quality and the probability that we would be able to collect all amounts due according to the loans' contractual terms. We also considered expected prepayments and estimated the amount and timing of undiscounted principal, interest and other cash flows. We determined the excess of the loan pool's scheduled contractual principal and interest payments over the undiscounted expected cash flows as of the Acquisition Date as an amount that is not accreted into interest income (the non-accretable difference). The cash flow expected to be collected in excess of the carrying value of the acquired loans was accreted into interest income over the remaining life of the loans (referred to as accretable yield). We adopted FASB Accounting Standards Update ("ASU") 2016-13, </span><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%">Financial Instruments - Credit Losses (Topic 326)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">: </span><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%">Measurement of Credit Losses on Financial Instruments </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">("ASU 2016-13") on March 29, 2020. Upon adoption, we determined that $<ix:nonFraction unitRef="usd" contextRef="ia64ceee0bf554ba6a6c3945e17b220c9_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxOTkwMjMzNTk4NDQ_8346fab5-7da4-45a4-9207-9b61e774cdb4">1.7</ix:nonFraction> million of 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 continue to be accredited into interest income over the life of the loans (see Note 6).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For loans originated and held for sale, loan origination fees and gains or losses on sales are recognized in Net revenue upon title transfer of the loans. We provide third-party servicing of mortgages and earn s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ervicing fees each month based on the aggregate outstanding balances. Servicing fees are recognized in Net revenue when earned.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="i8f6af639508e4443bb43f4853df971a3" continuedAt="ia670061444874476bb1bc249a850f83a"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjA2_98e3f51d-90de-43f8-8602-d232473da742" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Highly liquid investments with insignificant interest rate risk and original maturities of three months or less, when purchased, are classified as cash equivalents.&#160;Our cash equivalents are primarily comprised of U.S. Treasury and other money market funds and other depository accounts, some of which are in excess of Federal Deposit Insurance Corporation insured limits.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjAw_363bc05f-8375-411a-8d13-e0aa7c286d2e" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Restricted Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Restricted cash primarily represents cash related to CountryPlace customer payments to be remitted to third parties and deposits received from retail customers required to be held in trust accounts. These funds cannot be accessed for general operating purposes (see Note 3).</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NzA0_acc3868f-8749-4303-9c8e-851c33e1a18b" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We extend competitive credit terms on a customer-by-customer basis in the normal course of business, subject to normal industry risk, with many requiring a cash deposit with a sales order or payment upon delivery of a home. We review accounts receivable for estimated losses that may result from customers' inability to pay. As of April&#160;3, 2021 and March&#160;28, 2020, there were <ix:nonFraction unitRef="usd" contextRef="i81bec118ecc64f04831baf86634398c4_I20210403" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzEwNjU3_651bfc39-b195-4a1f-8396-6ee602834075"><ix:nonFraction unitRef="usd" contextRef="i75315f08b8d04f4ba9d8ec2def4a4c9c_I20200328" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzEwNjU3_d0d6b97d-4aab-48d2-98c2-59c39d72cf68">no</ix:nonFraction></ix:nonFraction> allowances for doubtful accounts.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4Njcz_aed2af50-fc95-473c-88c7-dcce1aa5dfb5" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Investments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Management determines the appropriate classification of its investment securities at the time of purchase. Our investments include marketable debt and equity securities and non-marketable equity investments. Changes in unrealized net holding gains and losses on equity securities are reported in earnings. Unrealized net holding gains and losses on available-for-sale debt securities are recorded in Accumulated other comprehensive income ("AOCI") on the Consolidated Balance Sheets. Realized gains and losses from the sale of securities are determined using the specific identification method (see Note 4).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As discussed above, we adopted ASU 2016-13 on March 29, 2020. Under this standard, declines in the fair value of individual available-for-sale debt securities that are related to credit losses are recorded as a valuation allowance against the investment balance, with the loss recorded in earnings. As of April&#160;3, 2021, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had <ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxOTkwMjMzNjc0MTQ_e7ff0b05-1d76-4155-9814-3e8cc9ed6dd3">no</ix:nonFraction> valuation allowance. Prior to the adoption of ASU 2016-13, management would evaluate whether a decline in the value of an individual security was other-than-temporary. Investments on which there was an unrealized loss that was deemed to be other-than-temporary were written down to fair value with the loss recorded in earnings.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTU0_8830b57c-19c2-4870-846b-29e6d2c60b1d" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Consumer Loans Receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumer loans receivable consists primarily of manufactured housing loans originated by CountryPlace (held for investment or held for sale) and construction advances on mortgages.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loans held for investment consist of loan contracts collateralized by the borrowers' homes and, in some instances, related land. Construction loans in progress are stated at the aggregate amount of cumulative funded advances. Loans held for sale are loans that, at the time of origination, are originated with the intent to resell to investors with which the Company has pre-existing purchase agreements, such as Fannie Mae and Freddie Mac, or to sell as part of a Ginnie Mae insured pool of loans and consist of loan contracts collateralized by single-family residential mortgages. Loans held for sale are stated at the lower of cost or market on an aggregate basis. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Combined land and home mortgages are further disaggregated by the type of loan documentation: those conforming to the requirements of Government-Sponsored Enterprises ("GSEs") and those that are non-conforming. In most instances, our mortgages are secured by a first-lien position and are provided for the consumer purchase of a home. Consumer loans held for investment include home-only personal property loans originated under our home-only lending programs. Accordingly, we classify our loans receivable as follows: conforming mortgages, non-conforming mortgages, home-only loans and other loans.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In measuring credit quality within each segment and class, we use commercially available credit scores (such as FICO&#174;). At the time of each loan's origination, we obtain credit scores from each of the three primary credit bureaus, if available. To evaluate credit quality of individual loans, we use the mid-point of the available credit scores or, if only two scores are available, we use the lower of the two. We do not update credit bureau scores after the time of origination.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="ia670061444874476bb1bc249a850f83a" continuedAt="if92c57bff7494b358830ac25b1a5c11d"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:FinanceLoansAndLeasesReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTgz_78e6e6f6-4817-40cc-8a89-2dcd739e18a1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Commercial Loans Receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Our commercial loans receivable balance consists of amounts loaned under commercial loan programs for the benefit of our independent distributors and community operators' home purchasing needs. Under the terms of certain programs, we have entered into direct commercial loan arrangements with independent distributors and community operators wherein we provide funds to purchase home inventory or homes for placement in communities. Interest income on commercial loans receivable is recognized in Other income, net in the Consolidated Statements of Comprehensive Income on an accrual basis.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjQy_ee993559-b721-4432-bf6f-60bc4be42feb" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Loan Losses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ASU 2016-13 requires a forward-looking impairment model based on expected losses rather than incurred losses. The primary portion of the allowance for loan losses reflects our judgment of the incurred loss exposure on our consumer loans receivable. As of April&#160;3, 2021, we had an allowance for loan losses of $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxOTkwMjMzNjI1MzA_66c5add5-c20d-4a70-a3aa-9abd2f982529">3.2</ix:nonFraction> million, which includes the previously discussed $<ix:nonFraction unitRef="usd" contextRef="ia64ceee0bf554ba6a6c3945e17b220c9_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxOTkwMjMzNjI3MTY_8346fab5-7da4-45a4-9207-9b61e774cdb4">1.7</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of existing purchase discount on acquired consumer loans that was reclassified upon adoption of ASU 2016-13. Our allowance for loan losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as of March&#160;28, 2020 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxOTkwMjMzNjI1Mzg_4634e9d0-d865-4958-9139-218b0174604f">1.8</ix:nonFraction> million (see Note 6).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Another portion of the allowance for loan losses relates to our commercial loans receivables as of the end of the reporting period. We have historically been able to resell 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. In addition to the allowance calculated under ASU 2016-13, if we determine that it is probable that a borrower will default, a specific reserve is determined and recorded within the estimated allowance for loan losses. We recorded allowance for loan losses of $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxMDc5_8ba3cad8-c096-49ec-9164-d7dd08ebbc66">816,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxMDg2_78b646ca-7e36-4b92-b878-bcf954c5cb9f">393,000</ix:nonFraction> at April&#160;3, 2021 and March&#160;28, 2020, respectively, related to commercial loans receivable (see Note 7).</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTU2_429caf7d-fe63-4c7d-90dc-a950c0f8d1b8" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Inventories.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Raw material inventories are valued at the lower of cost or market, using the first in, first out method. Finished goods and work-in-process inventories are valued at the lower of cost or market, using the specific identification method.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjQ0_211853f0-722d-4d2e-a09d-1310b3e2b740" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property, plant and equipment are carried at cost. Depreciation is calculated using the straight-line method over the estimated useful life of each asset. Estimated useful lives for significant classes of assets are as follows: buildings and improvements, <ix:nonNumeric contextRef="i5272fd0c694a4128b638804214318ece_D20200329-20210403" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxNjYw_ee2100d6-d30d-4e63-9864-ed3277dd48e0">10</ix:nonNumeric> to <ix:nonNumeric contextRef="iebbe4239f5e14b0c89e6fab02d39c368_D20200329-20210403" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxNjY2_74a82e8e-f960-4a2d-9e8b-f772843838dd">39</ix:nonNumeric> years; and machinery and equipment, <ix:nonNumeric contextRef="idcb87fbdb48340bd9c13ceff5e0966a6_D20200329-20210403" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxNzA1_0f2709e2-dc1b-47e8-b207-58d9a49f78b9">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i6d4fe2de56884bc982fc297562cee056_D20200329-20210403" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxNzEx_0ee92376-7658-4519-884a-8b75895e4ff7">25</ix:nonNumeric> years. Repairs and maintenance charges are expensed as incurred. We sell miscellaneous property, plant and equipment in the normal course of business.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjMy_6068e566-d554-43aa-a3b8-49d89386deee" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Asset Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We periodically evaluate the carrying value of long-lived assets to be held and used and held for sale for impairment when events and circumstances warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets to be disposed of are determined in a similar manner, except that the fair values are primarily based on independent appraisals and preliminary or definitive contractual arrangements less costs to dispose. There were <ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzQ5NDc4MDI0MTk3ODU_7458a819-eaf3-4548-8045-9c6221645532"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzQ5NDc4MDI0MTk3ODU_a3cb74e9-3544-498e-8b24-b9763aea1745"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzQ5NDc4MDI0MTk3ODU_eb0edb2c-fcee-4807-ae48-a70412fef877">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment losses recognized in fiscal years 2021, 2020 or 2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">.</span></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="if92c57bff7494b358830ac25b1a5c11d" continuedAt="i23422d8ffd8d451e853947d57d0e2c00"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4Njkx_59bfc908-4307-4857-b670-2d7ccfb563e2" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangibles.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We account for business combinations using the acquisition method of accounting, which allocates the fair value of the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values.&#160;In the fair value evaluation of intangible assets acquired, there are significant estimates and assumptions, including forecasts of future cash flows, pre-tax income and revenue growth rates, as well as the selection of the royalty rates and discount rates. The excess of the purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill.&#160;We account for goodwill and other intangible assets in accordance with the provisions of FASB ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As such, we test goodwill annually for impairment. The Company has <ix:nonFraction unitRef="segment" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIzNzEz_6d31b5fb-20f8-4cd8-96fc-fbf4ea49482c">two</ix:nonFraction> reporting segments: factory-built housing and financial services. As of April&#160;3, 2021, all of our goodwill is attributable to the factory-built housing reporting segment. Certain intangibles are considered indefinite-lived and others are finite-lived and are amortized over their useful lives. Finite-lived intangibles are amortized over <ix:nonNumeric contextRef="i567069d1e37647b4a5dc84aaafaef291_D20200329-20210403" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0MDUz_16fddbc0-b676-4bdb-8f88-e6cbd7b88ac3">3</ix:nonNumeric> to <ix:nonNumeric contextRef="ibeb58119608b4e34ab8b58119a0a1e53_D20200329-20210403" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0MDU5_231f8df7-e115-4f26-8e63-2ca6edada42e">15</ix:nonNumeric> years on a straight-line basis and are reviewed for possible impairment whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable. Indefinite-lived intangible assets are assessed annually for impairment first by making a qualitative assessment, and if necessary, performing a quantitative assessment and recording an impairment charge if the fair value of the asset is less than its carrying amount.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We performed our annual goodwill impairment analysis as of April&#160;3, 2021, and the analysis determined that the fair value of the reporting unit was greater than the carrying value. There was <ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0Njgx_1b643c41-a031-4666-aa3d-ddd44b79cc8c"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0Njgx_c8536f04-7707-4c26-aabb-a410bcb2e720"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0Njgx_d2202de4-7ae9-4468-b16a-9aa1215ba68c">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment recognized during fiscal years 2021, 2020 or 2019.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ExtendedProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjQ2_729f5458-67c4-49e5-a4a3-72aae3500eed" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Warranties.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We provide retail home buyers, builders or developers with a <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:durwordsen" name="cvco:StandardProductWarrantyTerm" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0ODQw_48e41159-1262-4632-8c39-bbbd1a336888">one year</ix:nonNumeric> warranty for manufacturing defects from the date of sale to the retail customer. Nonstructural components of a cosmetic nature are warranted for <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:durday" name="cvco:NonstructuralComponentWarrantyDescription" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0OTg4_b4ca1029-bcba-4995-b41a-af6dd0b731a2">120</ix:nonNumeric> days, except in specific cases where state laws require longer warranty terms. Estimated warranty costs are accrued in Cost of sales at the time of sale. The warranty provision and reserves are based on estimates of the amounts necessary to settle existing and future claims on homes sold as of the balance sheet date. Factors used to calculate the warranty obligation are the estimated amount of homes still under warranty including homes in distributor inventories, homes purchased by consumers still within the <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:durwordsen" name="cvco:StandardProductWarrantyTerm" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI1NTAw_60e05105-afd3-4b9b-8aef-26c0ad6bc389">one year</ix:nonNumeric> warranty period, the timing in which work orders are completed and the historical average costs incurred to service a home.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjYw_7d9bffaf-3942-4ad4-bb47-63b3022a007f" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Volume Rebates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Certain distributors, builders and developers can qualify for cash rebates generally based on the level of sales attained during a twelve-month period on specified products. Volume rebates are accrued at the time of sale and are recorded as a reduction of Net revenue.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Freight.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Substantially all freight costs are recovered from our distributors and are included in Net revenue. Freight charges of $<ix:nonFraction unitRef="usd" contextRef="ib0c4192fc92544c3906d9d4894d81f5e_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI2NDIy_9acff24b-e414-43c1-8e7d-b4f050e1c5cb">29.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ia6bf6d177cfd47baa12e6a75ca7c5aa9_D20190331-20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI2NDI2_3fff4254-5a05-477d-a164-aff9ec0c9e61">30.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id8158a6e31734989ac41a62a322f373d_D20180401-20190330" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI2NDMz_57b2f3d1-31c2-4676-b4a6-80800c700608">28.9</ix:nonFraction> million were recognized in fiscal years 2021, 2020 and 2019, respectively.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:RepurchaseAndResaleAgreementsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxOTkwMjMzNTA0MTM_92a21d7a-ebd8-4e07-bb28-a9253ce27f39" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Reserve for Repurchase Commitment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We are contingently liable under terms of repurchase agreements with the financial institutions that provide inventory financing to certain distributors of our products. These arrangements, which are customary in the industry, provide the lender a guarantee that we will repurchase our products in the event of default by the distributor. Our obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The risk of loss under these agreements is spread over numerous distributors and the repurchase price generally declines over the period of the agreement (generally 18 to 24 months), further reduced by the resale value of repurchased homes. We apply FASB ASC 460, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Guarantees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 460") to account for our liability for repurchase commitments. Following the inception of the commitment, the recorded reserve is reduced over the repurchase period in conjunction with applicable curtailment arrangements and is eliminated once the distributor sells the home. Changes in the reserve are recorded as an adjustment to Net revenue. See Note 16 for further discussion.</span></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="i23422d8ffd8d451e853947d57d0e2c00" continuedAt="i98e025e2c880481fab43d97e64eaa940"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjA0_50ad7bb0-5f4c-465c-a954-41845b8064ee" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Reserve for Property Casualty Insurance Claims and Claims Expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Standard Casualty establishes reserves for claims and claims expense on reported and unreported claims of insured losses. Our reserve process takes into account known facts and interpretations of circumstances and factors, including experience with similar cases, actual claims paid, historical trends involving claim payment patterns and pending levels of unpaid claims, loss management programs, product mix, contractual terms, changes in law and regulation, judicial decisions and economic conditions. In the normal course of business, we may also supplement our claims processes by utilizing third party adjusters, appraisers, engineers, inspectors and other professionals and information sources to assess and settle catastrophe and non-catastrophe related claims. The effects of inflation are implicitly considered in the reserving process. The applicable reserve balance was $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI5NDU5_603a4114-6fa5-41b8-b16c-6e799ac0fd45">7.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI5NDY2_cbba5cd9-827d-4729-8ba0-e769dd983696">5.6</ix:nonFraction> million as of April&#160;3, 2021 and March&#160;28, 2020, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI5NTA5_1ab62d8f-5b16-4975-860d-d7a30449f5be">3.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI5NTE2_de92e50f-b309-43df-9567-3534182eda34">3.5</ix:nonFraction> million related to incurred but not reported ("IBNR") losses, respectively.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:SelfInsuranceReservePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NzIy_46376682-ebfa-410b-8d58-93d108dd51f2" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Insurance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We are self-insured for a significant portion of our general and products liability, auto liability, health, property and workers' compensation liability coverage. Insurance is maintained for catastrophic exposures and those risks required to be insured by law. Estimated self-insurance costs are accrued for incurred claims and estimated IBNR claims. A reserve for products liability is actuarially determined and reflected in Accrued expenses and other current liabilities in the accompanying Consolidated Balance Sheets. The determination of claims and expenses and the appropriateness of the related liabilities are regularly reviewed and updated.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NzM2_2381961d-ae90-4219-bbf1-10f7dead20a9" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Advertising.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Advertising costs are expensed as incurred and were $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzMwMzIz_d0e317ac-7733-4e86-a1f0-0c4b6229c77b">807,000</ix:nonFraction> in fiscal year 2021, $<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzMwMzQ1_dfe84bed-be2a-4680-a967-6ac1fdf62f00">900,000</ix:nonFraction> in fiscal year 2020 and $<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzMwMzcw_961380e2-10d6-4c24-885a-42982625d69e">837,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in fiscal year 2019.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NzEx_b58d1fa9-4c57-46b2-88f2-53d595d3d4d1" continuedAt="ieb32953e0aed4f01b93606d73a0247bd" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We account for income taxes pursuant to FASB ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 740") and provide for income taxes utilizing the asset and liability approach. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax bases of the Company's assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The calculation of tax liabilities involves considering uncertainties in the application of complex tax regulations. We recognize liabilities for anticipated tax audit issues based on our estimate of whether, and the extent to which, additional taxes will be due. If payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period of derecognition. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result. We use a two-step approach to evaluate uncertain tax positions. This approach involves recognizing any tax positions that are more likely than not to occur and then measuring those positions to determine the amounts to be recognized in the Consolidated Financial Statements.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:OtherIncomeExpensePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjI5_4cdfeaff-f0d3-4bca-8515-5adc3180850f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other Income, net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Other income primarily consists of realized and unrealized gains and losses on corporate investments, interest income related to commercial loan receivables and earned on cash balances, gains and losses on the sale of property, plant and equipment or assets held for sale and impairment of such assets, if necessary.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NzE0_8c67ddd0-53e6-460d-8e54-8f6657b50868" continuedAt="i7a6d336248ee4fdea02f6a3c9b68e36b" escape="true"><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%">Stock-Based Compensation. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We calculate the fair value of stock options under the provisions of FASB ASC 718, </span><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%">Compensation&#8212;Stock Compensation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 718"), using the Black-Scholes-Merton option-pricing model. The determination of the fair value of stock options on the date of grant using this option-pricing model is affected by the Company's stock price as well as assumptions regarding a number of complex and subjective variables. These variables include actual and projected employee stock option exercise behaviors, the expected stock price volatility over the expected term of the awards, the risk-free interest rate and expected dividends. The fair value of restricted stock awards is estimated as the closing price of our common stock on the date of grant.</span></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="i98e025e2c880481fab43d97e64eaa940"><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="i7a6d336248ee4fdea02f6a3c9b68e36b" continuedAt="id7d4ec5a16dc41b2b69a369514bf1b4f">We use historical data to estimate pre-vesting forfeitures and record stock-based compensation cost, using the straight-line attribution method, only for those awards that are expected to vest. Compensation expense related to performance-based awards is recognized over the implicit service period of the award based on management's estimate of the probability of the performance criteria being satisfied, adjusted at each balance sheet date (see Note 17).</ix:continuation></span></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:StockholdersEquityPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjM4_54dc8c56-90b5-4e3d-929c-e65e346bd45d" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accumulated Other Comprehensive Income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> AOCI is comprised of unrealized gains and losses on available-for-sale debt securities (see Note 4), and is presented net of tax. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accumulated unrealized gain on available-for-sale debt securities at the end of fiscal year 2021 was $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM0Mzk4_85086a84-ab73-4da3-a0f5-11a0da1a0607">123,000</ix:nonFraction> before tax, with an associated tax amount of $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM0NDQ2_8c6dc47b-738d-4e0d-9042-830e94e4c220">26,000</ix:nonFraction>, resulting in a net unrealized gain of $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM0NDg2_1f684d16-8fce-42bf-ae69-40a71c9d5866">97,000</ix:nonFraction>. Unrealized gain on available-for-sale debt securities for fiscal year 2020 was $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM0NTYx_955d16c3-0eea-4e8c-8d8a-029f2e9254ab">114,000</ix:nonFraction>, with an associated tax amount of $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM0NTg5_59549c43-f5ff-440b-9629-7e2db3e46845">24,000</ix:nonFraction>, for a net unrealized gain of $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM0NjIw_14a89588-dcc1-4774-8edc-c21d83e93f75">90,000</ix:nonFraction>.</span></div><div style="margin-top:9pt;text-indent:18pt"><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%">Treasury Stock. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record repurchases of our common stock as treasury stock at cost. As we do not have a formal retirement plan for the shares acquired, and the ultimate disposition has not yet been decided, we show the cost of the acquired stock separately as a deduction from equity.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjUx_a812ca98-0cc0-4cc1-bbb6-06d48ebb0c7d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Net Income Per Share.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Basic earnings per common share is computed based on the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per common share is computed based on the combination of dilutive common share equivalents, comprised of shares issuable under the Company's stock-based compensation plans and the weighted-average number of common shares outstanding during the reporting period. Dilutive common share equivalents include the dilutive effect of in-the-money options to purchase shares, which is calculated based on the average share price for each period using the treasury stock method (see Note 18).</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTY2_10904e8b-b290-4519-b589-6de5750b10d1" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued or Adopted Accounting Pronouncements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On March 29, 2020, we adopted ASU 2016-13, which changed 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 w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as $<ix:nonFraction unitRef="usd" contextRef="ibf38fd15d4aa4801b1bbdacf130199a1_I20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzMyOTg1MzQ5NzgzNTU_373f49c9-f8df-4a1b-bf81-19d61fd00d1d">733,000</ix:nonFraction>, net of taxes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The application of ASU 2016-13 increased our allowance for loan losses by $<ix:nonFraction unitRef="usd" contextRef="i5a2af8c5175349af8b798cd2fbf71cc3_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzMyOTg1MzQ5NzgzMzE_72801156-de87-43aa-a9d7-6fa4c8c1e177">435,000</ix:nonFraction> for commercial loans receivable and $<ix:nonFraction unitRef="usd" contextRef="i0a97ffe65e294646b3d203e9e7988f77_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzMyOTg1MzQ5NzgzNDE_c1ba470d-18c5-432e-a959-1889089dda55">528,000</ix:nonFraction> for non-acquired consumer loans receivable. It had an insignificant impact to our allowance for credit losses for Accounts receivable, net.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted as of the specified effective dates. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company's Consolidated Financial Statements upon adoption.</span></div></ix:nonNumeric></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_124"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90ZXh0cmVnaW9uOjI0ZGJmNzI5ZDI0MTRhZTA5MDU0ZmYwZmZmNzQ4YjVjXzI4OTQ_5c51e781-eda2-4a3b-98be-adfbeab5da50" continuedAt="i759e131f545e4a578d022d0f2b984bb7" escape="true">Revenue from Contracts with Customers</ix:nonNumeric></span></div><ix:continuation id="i759e131f545e4a578d022d0f2b984bb7" continuedAt="i8df48a2f55a6497b9fdf235af8d78b2e"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues are recognized when a good or service is transferred to a customer. A good or service is transferred when, or as, the customer obtains control of that good or service. Revenues are based on the consideration expected to be received in connection with our promises to deliver goods and services to the customers. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Site Improvements on Retail Sales. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We recognize sales of subcontracted ancillary services, such as preparation of the home site or other exterior enhancements. Such services are provided as a convenience to the customer. As we are involved in the selection of subcontractors, under FASB ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, we recognize the sale of these ancillary services on a gross basis. The revenues associated with these programs for fiscal years 2021, 2020 and 2019 were $<ix:nonFraction unitRef="usd" contextRef="i12b8e424382747aca3878eb25c2a0abc_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90ZXh0cmVnaW9uOjI0ZGJmNzI5ZDI0MTRhZTA5MDU0ZmYwZmZmNzQ4YjVjXzgzNQ_e2d18392-3388-4af1-8f95-b217f6f2390e">41.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="iae37669ceffd40f783e8a5f5c66dbf69_D20190331-20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90ZXh0cmVnaW9uOjI0ZGJmNzI5ZDI0MTRhZTA5MDU0ZmYwZmZmNzQ4YjVjXzgzOQ_f1288cb8-7227-4118-9188-812915337697">30.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2712d80a231642389d505e7328ab7079_D20180401-20190330" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90ZXh0cmVnaW9uOjI0ZGJmNzI5ZDI0MTRhZTA5MDU0ZmYwZmZmNzQ4YjVjXzg0Ng_33ddff97-6f06-4030-a6a0-1f9655546648">24.9</ix:nonFraction> million, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Additional Items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Expected consideration, and therefore revenue, reflects reductions for returns, allowances, and other incentives, some of which may be contingent on future events. Additionally, our volume rebates are accrued at the time of sale and are recorded as a reduction of Net revenue.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="i8df48a2f55a6497b9fdf235af8d78b2e"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In customer contracts for retail sales of manufactured homes, consideration includes certain state and local excise taxes billed to customers when those taxes are levied directly upon us by the taxing authorities. Expected consideration excludes sales and other taxes collected on behalf of taxing authorities. We elect to treat consideration for freight performed as a fulfillment activity. Therefore, Net revenue includes consideration for freight and other fulfillment activities performed prior to the customer obtaining control of the goods. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients and Exemptions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within Selling, general and administrative expenses. In addition, we do not disclose the value of unsatisfied performance obligations for contracts with an expected length of one year or less.</span></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90ZXh0cmVnaW9uOjI0ZGJmNzI5ZDI0MTRhZTA5MDU0ZmYwZmZmNzQ4YjVjXzI4OTA_010f55cc-2c9e-46ca-828e-1cd9d95ec0aa" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The following table summarizes customer contract revenues disaggregated by reportable segment and source (in thousands). All revenue from customers is recognized at a point in time, either when the customer takes delivery or when a third-party insurance contract is executed, as more fully discussed above.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">U.S. Housing and Urban Development code homes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7a8c5c7a18b477db7f15254d1b889d6_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzItMS0xLTEtMA_e16c5c46-58f6-4bd8-9a05-919835fa675f">842,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if46e734b6ef34a1783de59f0fbf285f8_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzItMy0xLTEtMA_62c10feb-955a-4046-a93f-a7ddc332920f">813,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ba0f9b2e094fed90779d2b16bbb721_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzItNS0xLTEtODI0MQ_b83fbafd-e4ae-4cef-91ea-e5f3d20ea59e">727,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Modular homes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic343329a20fe4bcf9678b3c9a453b6e4_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzMtMS0xLTEtMA_5d397c97-79df-470b-8e0d-dd604ea04fa1">91,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i656166c4d8d34e4babfa44e4d728e4f2_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzMtMy0xLTEtMA_88097603-a27b-4594-a1ff-1adca1a86a65">84,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e870f34ad044f43884637be5158a70c_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzMtNS0xLTEtODI0MQ_f1cc6d93-b2db-4baf-b4ef-f1994d5510e7">90,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Park model RVs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf6d595c1f314f3fb8a82c356428ad25_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzQtMS0xLTEtMA_2337616d-76aa-452b-8b93-806b31ea8536">46,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13be92c8580d48a59cf8c112d0cd64f8_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzQtMy0xLTEtMA_447f6f94-8164-4c33-a6c2-378e2410567d">46,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie192ddc45cc344f484b38df8fffa96c5_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzQtNS0xLTEtODI0MQ_4ca0714a-c85d-439b-956b-0b4ef0d22d1a">38,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i554f7e78faab46b5af3c531c9233fe11_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzUtMS0xLTEtMA_7031a454-ee8c-42bf-b022-08b5c5b2d786">56,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb585edb154f4fcfada289ddf4e7c75c_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzUtMy0xLTEtMA_96489475-af70-4176-98cd-41f897b61737">55,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3ae2d91003140fb8cf4e3a4146028ea_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzUtNS0xLTEtODI0MQ_437eaf2c-f7bb-4150-a3a4-20ce89f3f371">49,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzYtMS0xLTEtMA_aa539693-d73f-4aac-bb33-c59bf876a473">1,037,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzYtMy0xLTEtMA_77132505-d1df-487a-8b62-897e844b5d7b">999,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzYtNS0xLTEtODI0MQ_543ceb96-2e5a-4253-8a2a-fda3955f85b3">905,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Insurance agency commissions received from third-party insurance companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i341140f216584312b4789706b3765150_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzgtMS0xLTEtMA_111cdcb5-3ef6-4f3d-b735-ca9893313995">3,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd5a4f210db84dabaed42b10d5a14195_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzgtMy0xLTEtMA_c7a91bec-404f-4bd6-b860-889760e2ec23">3,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d80b3c338de49c8a6fc6a3ccbfaa1d0_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzgtNS0xLTEtODI0MQ_35f7f220-3fc0-44c0-ae57-bda4b3478439">3,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ce16512d61e49628e11a8900cff006e_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzktMS0xLTEtMA_a543a5e8-6acf-4f14-9efa-4ba3b010e578">67,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia147118883cc4e4dbcba967d7a816414_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzktMy0xLTEtMA_f685c5c0-4c06-4e86-ac09-5616a2f181c0">59,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i922a8b03ba5b481a9cc84c835d61224e_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzktNS0xLTEtODI0MQ_43b393f9-5775-46c1-96d5-f7b09e0e539a">53,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzEwLTEtMS0xLTA_2279630a-327e-4dc7-b05d-5976ace5d84a">70,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzEwLTMtMS0xLTA_5e092084-132e-45cd-9f32-bd8c36aab676">62,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzEwLTUtMS0xLTgyNDE_f7975b2c-8e08-45a4-a1ca-972f20051d23">57,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzExLTEtMS0xLTA_53cdabb4-810a-40c8-8d8e-d5316e850525">1,108,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzExLTMtMS0xLTA_985c5260-e218-4b39-83b1-e505b2ad0833">1,061,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzExLTUtMS0xLTgyNDE_9c26523c-c331-4813-9e23-de6b7a9d1c97">962,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_127"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90ZXh0cmVnaW9uOjJhNDQ0ZWExOGU5ZjQxOGViODA4NTVmMDJiMWI5NmRmXzQ4NA_298158c1-0c89-45df-82bf-80cc6350b4fe" continuedAt="i6363a4fb9cf043bbbd25e43ea4ec04b3" escape="true">Restricted Cash</ix:nonNumeric></span></div><ix:continuation id="i6363a4fb9cf043bbbd25e43ea4ec04b3"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90ZXh0cmVnaW9uOjJhNDQ0ZWExOGU5ZjQxOGViODA4NTVmMDJiMWI5NmRmXzQ4Mg_3a7b572b-cdd2-4d29-828f-4b0b9d2285e9" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted cash consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash related to CountryPlace customer payments to be remitted to third parties</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32262da683814b558c336e61d6450c28_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTozNzliMWY4ODRiZGU0MTgwYTRmMzJmMzJlZDc5ZGVjNi90YWJsZXJhbmdlOjM3OWIxZjg4NGJkZTQxODBhNGYzMmYzMmVkNzlkZWM2XzEtMS0xLTEtMA_95f7ead3-3f94-4aef-8302-8e086a425497">16,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e31d86e8c7c46c98ab4a5c7c19a1bc7_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTozNzliMWY4ODRiZGU0MTgwYTRmMzJmMzJlZDc5ZGVjNi90YWJsZXJhbmdlOjM3OWIxZjg4NGJkZTQxODBhNGYzMmYzMmVkNzlkZWM2XzEtMy0xLTEtMA_e47501a7-e1f2-4f67-9af7-4bf5a162fa19">12,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other restricted cash</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99c60830bc6f4f6994c866d78ee4adeb_I20210403" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTozNzliMWY4ODRiZGU0MTgwYTRmMzJmMzJlZDc5ZGVjNi90YWJsZXJhbmdlOjM3OWIxZjg4NGJkZTQxODBhNGYzMmYzMmVkNzlkZWM2XzQtMS0xLTEtMA_c522069e-8fda-49c9-9047-67d9c2b1f0a6">979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83f3e1bd57c043d6ab012826f688d161_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTozNzliMWY4ODRiZGU0MTgwYTRmMzJmMzJlZDc5ZGVjNi90YWJsZXJhbmdlOjM3OWIxZjg4NGJkZTQxODBhNGYzMmYzMmVkNzlkZWM2XzQtMy0xLTEtMA_1d39ae40-175e-43d0-8136-4e2129f8af84">1,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTozNzliMWY4ODRiZGU0MTgwYTRmMzJmMzJlZDc5ZGVjNi90YWJsZXJhbmdlOjM3OWIxZjg4NGJkZTQxODBhNGYzMmYzMmVkNzlkZWM2XzUtMS0xLTEtMA_aa8ecedc-3ece-4ef2-a7e3-04a6a27deed3">17,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTozNzliMWY4ODRiZGU0MTgwYTRmMzJmMzJlZDc5ZGVjNi90YWJsZXJhbmdlOjM3OWIxZjg4NGJkZTQxODBhNGYzMmYzMmVkNzlkZWM2XzUtMy0xLTEtMA_1df0b16f-7e70-4338-a8df-fd0771f0feba">13,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Corresponding amounts for customer payments to be remitted to third parties are recorded in Accounts payable.</span></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90ZXh0cmVnaW9uOjJhNDQ0ZWExOGU5ZjQxOGViODA4NTVmMDJiMWI5NmRmXzIxOTkwMjMyNTYyMTM_370038d5-2e0e-4318-90e3-ab5cd9d39225" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzEtMS0xLTEtMA_bf664a4c-176b-4847-9506-860e2e400e4a">322,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzEtMy0xLTEtMA_37a3e78e-b670-44c6-b40f-5727cc838c07">241,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzEtNS0xLTEtMA_a0e79f6c-d069-4fd1-863b-de65ad329a40">187,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzItMS0xLTEtMA_32396190-d989-48fc-9e96-1f71b12deb38">16,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzItMy0xLTEtMA_fae3d29d-c58c-41a4-9f41-8b95bca9433a">13,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzItNS0xLTEtMA_f26e0198-bac5-4c4d-b20c-244449a04a31">12,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted cash</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzMtMS0xLTEtMA_e76ebf05-5186-4a20-b8bd-d5abb9ed9b4e">335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzMtMy0xLTEtMA_9f1ce93a-1fcb-4d17-a79c-97447cb729e5">335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzMtNS0xLTEtMA_e79e0977-81d4-4647-b261-39edf5704851">351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzQtMS0xLTEtMA_f72d7e35-c5c8-4f2f-b800-d3ad234a0a77">339,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzQtMy0xLTEtMA_bf22f484-ec1c-4334-9f9c-3ee41d0c2025">255,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzQtNS0xLTEtMA_6394e8f2-5dd0-4c06-892a-2cbccaf15540">199,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-15</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI2MTk_97cfaeb7-ed5c-44bd-b730-22f8f6fc4a25" continuedAt="if35cb684d9744f85b48e82e4f625d05d" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="if35cb684d9744f85b48e82e4f625d05d" continuedAt="i88ff70394e774c41b96318695a0fc1bc"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:ScheduleofInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI2Mjc_c231f0ca-1142-4ae9-b498-9b8f1e85f5db" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzEtMS0xLTEtMA_383a8307-5594-4750-b134-679eff30b44c">14,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzEtMy0xLTEtMA_4218d3de-2b7e-456c-a6eb-330d93421a72">14,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzItMS0xLTEtMA_4b4c282c-4ee1-4bf6-b38d-f9a9e7df89b4">17,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzItMy0xLTEtMA_60fe1f2f-2593-45c7-be21-544c4580baaa">9,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-marketable equity investments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzMtMS0xLTEtMA_a8718e95-a629-4470-bd6b-dfc70bb96374">21,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzMtMy0xLTEtMA_0dd2144e-304d-4f3b-af7c-8f9048c22c30">21,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Investments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzQtMS0xLTEtNDQxMQ_d847e85c-5c45-48fa-829e-b91fba371780">54,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Investments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzQtMy0xLTEtNDQxOA_50b90fa6-f571-4127-91a8-738b380552e6">46,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzUtMS0xLTEtNDM4NQ_6464929f-9823-4f94-a4c6-e3f08dd0fdfa">19,496</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzUtMy0xLTEtNDQwMg_144e303b-9d4f-4696-aee1-8bf3b9862654">14,582</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzQtMS0xLTEtMA_5d8e7940-a6be-4a58-89eb-d972c042bb98">35,010</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzQtMy0xLTEtMA_cf14a9c4-3979-44f6-9192-a129f3e79b27">31,557</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments in marketable equity securities consist of investments in the common stock of industrial and other companies.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of April&#160;3, 2021 and March&#160;28, 2020, non-marketable equity investments included contributions of $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentAggregateCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI5MA_7f80458c-01e2-4ee7-835d-c0c1e3b6d1e1"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentAggregateCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI5MA_addca34d-97d0-4dc6-8328-552e30fd1b2f">15.0</ix:nonFraction></ix:nonFraction> million to 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.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record investments in fixed maturity securities classified as available-for-sale at fair value and record the difference between fair value and cost in AOCI.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:AvailableForSaleSecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI2MjI_5733bbb3-0f2f-4df1-a8de-7eb15157d3f7" continuedAt="i77d6a35c56274ec094e0fbeec3fc5c9a" escape="true">The following tables summarize our available-for-sale debt securities, gross unrealized gains and losses and fair value, aggregated by investment category (in thousands):</ix:nonNumeric></span></div><ix:continuation id="i77d6a35c56274ec094e0fbeec3fc5c9a"><div style="margin-bottom:10pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzItMS0xLTEtMA_495bb9e9-3128-4d45-8106-0e5bb8428243">2,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzItMy0xLTEtMA_5234b956-2ec8-48f7-9552-dd7df4732470">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzItNS0xLTEtMA_f74985f2-92c2-428b-8d87-121a0845af60">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzItNy0xLTEtMA_5f417456-f6ca-4d78-aba1-49d9cc3ac11c">2,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzMtMS0xLTEtMA_37a6caca-5a92-43d5-8353-26b09eb8d94e">7,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzMtMy0xLTEtMA_2b0bc169-19fb-4376-b0b4-4cd099eb7594">125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzMtNS0xLTEtMA_4a274d66-f5f2-428a-a265-e778d03d5dfb">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzMtNy0xLTEtMA_6531c19f-19dd-49d2-9e50-69009891f8d9">7,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzQtMS0xLTEtMA_ce629cad-6c6f-4c06-85cc-3dc37a21defa">4,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzQtMy0xLTEtMA_70f897bd-d07a-4cf0-805c-0158e7c43569">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzQtNS0xLTEtMA_433795f3-5920-4108-8640-c1aa8f7a0419">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzQtNy0xLTEtMA_10735734-7f03-476c-b90b-78dd009eb6e5">4,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzUtMS0xLTEtMA_ace728bd-239f-4220-8d3f-c24d8ab4c97e">14,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzUtMy0xLTEtMA_ea5a9cfc-a293-45cf-9a77-c27ed7a35e71">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzUtNS0xLTEtMA_bb7393c0-f221-4642-a8ee-35879abde90f">43</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzUtNy0xLTEtMA_d5a82239-dbf5-4e46-93f2-2bb1c41fa98a">14,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzItMS0xLTEtMA_33444258-9f33-47a4-809b-5cbb5794b2bb">5,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzItMy0xLTEtMA_49bfe12b-f2f2-43f3-a25f-792b4a3de5ae">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzItNS0xLTEtMA_f2f008a6-13c9-44ef-a811-246d5c57ae6a">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzItNy0xLTEtMA_608e3ee5-a416-4212-ad2e-81a0d92de2fd">5,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icffbf07450474bd788588bdd10391d80_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzMtMS0xLTEtMA_0636f715-77b4-4f20-b1a0-67e287a16e46">4,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icffbf07450474bd788588bdd10391d80_I20200328" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzMtMy0xLTEtMA_51542907-7c63-4717-a108-3e908b90ee13">134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icffbf07450474bd788588bdd10391d80_I20200328" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzMtNS0xLTEtMA_8ad08989-4c2f-4a05-b56b-b1254fb070e6">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icffbf07450474bd788588bdd10391d80_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzMtNy0xLTEtMA_d8df2c42-a386-42ee-813c-da4f460d033d">4,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzQtMS0xLTEtMA_7d8136b2-7409-41e2-b743-da178a844e22">5,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzQtMy0xLTEtMA_0ee634ed-10d7-4ef2-adae-e530d1812566">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzQtNS0xLTEtMA_7d06b934-3c4a-4453-970e-685a457bb526">65</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzQtNy0xLTEtMA_763bc38b-0577-4353-aed2-cb6e97c7b95a">4,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzYtMS0xLTEtMA_3fb18b1d-eb19-48eb-995b-3818d56b2d78">14,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzYtMy0xLTEtMA_eaed8cb5-2cec-40e9-a2b6-4d884223767c">208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzYtNS0xLTEtMA_6f4974e0-7b28-4b22-93b5-228fa3acd2b9">94</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzYtNy0xLTEtMA_40ca91b5-bc33-4b16-9c53-d76478362bc9">14,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="i88ff70394e774c41b96318695a0fc1bc" continuedAt="i07511e77f96d48f88e75255285ca1b58"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI2NDY_4e617c37-49b4-4317-84d5-cdc72a86dce9" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzMtMS0xLTEtMA_5de14317-9c28-4632-9da6-17d6e60d4218">927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzMtMy0xLTEtMA_9409481b-9326-4044-a34c-b4ff3cc27c78">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzMtNS0xLTEtMA_baff2ada-d1e7-4cb2-89b2-bf5d9fb10df2">450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzMtNy0xLTEtMA_38993b28-5bca-489d-be24-c8b24178ef59">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzMtOS0xLTEtMA_04804873-1b6a-4f43-b0e0-d9f5b3cd0cda">1,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzMtMTEtMS0xLTA_fcc11246-02a7-4d38-b441-2c2f52cd7b70">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzQtMS0xLTEtMA_9ffbf17b-63b6-43b7-bd95-ca3695b2cd22">3,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzQtMy0xLTEtMA_1c2e1a0d-bc98-4ddb-a4bc-f270d6a2408d">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzQtNS0xLTEtMA_1388bd06-701e-4108-aacc-631c096aeffc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzQtOS0xLTEtMA_302297d3-9e9f-4750-b4f2-9244d7336cd7">3,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzQtMTEtMS0xLTA_5e7dc9a7-e0eb-45a3-838f-8824a1945fdd">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzUtMS0xLTEtMA_54f4bee2-d303-4b08-b677-df69a5e9e32c">2,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzUtMy0xLTEtMA_9a3d898e-15f2-4ff3-8062-bd8211c2ad8e">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzUtNS0xLTEtMA_2887f0e9-094d-403e-97b9-e8137d417f04">249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzUtNy0xLTEtMA_a76a70ae-64ac-40f3-840a-900482149c15">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzUtOS0xLTEtMA_5fb08856-a050-439b-b889-31277638e8b6">2,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzUtMTEtMS0xLTA_4a72c37d-b61c-4e9f-acf0-0b356b391448">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzYtMS0xLTEtMA_bccb53ad-7988-415d-ac2c-6cc1a7c7fb57">6,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzYtMy0xLTEtMA_41a33943-cafc-4000-94d2-58a33e8588f6">35</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzYtNS0xLTEtMA_a184954e-e71a-4178-9a08-aa6a3c5cb3d0">699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzYtNy0xLTEtMA_fd6e6a73-3392-4ced-ac26-2789f959255a">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzYtOS0xLTEtMA_d0b7aebb-14eb-4dd2-847a-8a2fafba145f">6,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzYtMTEtMS0xLTA_5268511f-efcf-455c-92a9-81aa83657644">43</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzMtMS0xLTEtMA_bae611a7-52f5-4699-ad3a-70e5e93bf30b">133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzMtMy0xLTEtMA_7cdc64d1-b965-487d-bb52-0ca95eba68f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzMtNS0xLTEtMA_3e04f854-9258-4164-9798-e399ffbefc40">1,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzMtNy0xLTEtMA_c2eab442-711e-4bd9-a320-85ee10e12ec1">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzMtOS0xLTEtMA_8f933ea2-f167-4740-8d62-385c709e52a1">1,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzMtMTEtMS0xLTA_3c1353b2-9367-4816-a3cb-df5f52650d38">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icffbf07450474bd788588bdd10391d80_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzQtMS0xLTEtMA_5ab2c09a-254a-499f-aebd-923377a45d88">601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icffbf07450474bd788588bdd10391d80_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzQtMy0xLTEtMA_d00022b6-7101-4132-93a5-b794447034da">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icffbf07450474bd788588bdd10391d80_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzQtNS0xLTEtMA_a0f00dfd-b23e-4fa9-8a7e-e5141cc487b1">101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icffbf07450474bd788588bdd10391d80_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzQtNy0xLTEtMA_7b73008f-d71d-47aa-9f10-c5358b4210b4">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icffbf07450474bd788588bdd10391d80_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzQtOS0xLTEtMA_cb4243b8-8f28-4b01-9739-c3007541fd8b">702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icffbf07450474bd788588bdd10391d80_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzQtMTEtMS0xLTA_0624e470-499c-420c-af88-aeab56f9cd6b">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzUtMS0xLTEtMA_b1cb9704-f329-4885-a8dc-8b7cd4fd8ba1">3,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzUtMy0xLTEtMA_16e87d42-a457-40f8-9384-aa28166bc5a7">65</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzUtNS0xLTEtMA_bd711462-f39d-481e-b0a4-824c9b1858f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzUtNy0xLTEtMA_90ecd572-e756-4cf3-98cc-f02756dfdf26">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzUtOS0xLTEtMA_0ffb0d7f-b582-4f24-98cc-77f90343ba14">3,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzUtMTEtMS0xLTA_d2c85ee1-8f2b-47a2-ab9f-e13b594edffa">65</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzctMS0xLTEtMA_d0bf0e31-ca31-4357-8735-a41c669c980b">4,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzctMy0xLTEtMA_6126f620-a0a4-4a59-b238-67ccf89a5ebe">67</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzctNS0xLTEtMA_601e9f8e-daef-496b-8fa5-a034d5ce01d1">1,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzctNy0xLTEtMA_2665d126-80ed-4c73-b3b6-22ed6057aa78">27</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzctOS0xLTEtMA_c660d92a-7d50-42ac-b582-1d7565e6db75">6,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzctMTEtMS0xLTA_75ce45e0-371e-4903-87dc-461a9b1f7d8f">94</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 April&#160;3, 2021. 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. </span></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI2NTI_f0647885-55ba-4782-95ad-0590c3245fe4" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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.&#160;</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due in less than one year</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzItMS0xLTEtMA_fd57f970-c1b5-4f79-8196-1d5ee36f29cd">1,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzItMy0xLTEtMA_334c2e78-33b4-41fb-a603-f4bb626ea57f">1,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after one year through five years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzMtMS0xLTEtMA_71c495ef-940e-41a5-87d4-f53f91241257">8,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzMtMy0xLTEtMA_be81f92a-3827-4f1f-a25c-b2aa17f39207">8,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after five years through ten years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzQtMS0xLTEtMA_c486e480-a29f-43d8-a141-86782202a253">1,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzQtMy0xLTEtMA_5932e750-e163-4dbe-a7ae-b22908e6032c">1,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after ten years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzUtMS0xLTEtMA_a55c3ed7-34b7-497b-9315-28951c9fbe47">1,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzUtMy0xLTEtMA_acf963a6-8cbc-47d7-b7bf-9db081e821de">1,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mortgage-backed securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzYtMS0xLTEtMA_d8bc5173-3bdf-409b-b4a5-b6f160416774">2,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzYtMy0xLTEtMA_2684dae9-0257-4a7d-9358-dc5924645365">2,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzctMS0xLTEtMA_fa9b59bc-61df-4dd2-b66a-fc7988ff4986">14,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzctMy0xLTEtMA_26678289-4d28-498b-a955-bf97d55f7746">14,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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. There were <ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzE5NTI_02443fc8-22a0-41fd-8dc5-f3775612c456"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzE5NTI_7bf09a1f-b8a7-4725-b057-ddf0521b19fd"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzE5NTI_cf54b13b-7d4c-4f35-930b-c93a86780b12">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> gross gains realized on the sale of available-for-sale debt securities for fiscal years 2021, 2020 and 2019. Gross losses realized on the sale of available-for-sale debt securities were $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzIwNjk_2b78466a-9809-4aac-8df4-d2e433a7c4e3">6,000</ix:nonFraction> in fiscal year 2021, <ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzQ5NDc4MDIzMjg2NTE_318dd55a-9417-417b-9568-b9b5c8617c90">none</ix:nonFraction> in fiscal year 2020, and $<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzQ5NDc4MDIzMjg1NDk_40268bc9-01f3-4242-836c-afe996702a78">38,000</ix:nonFraction> in fiscal year 2019.</span></div></ix:continuation><div style="margin-top:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="i07511e77f96d48f88e75255285ca1b58"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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. See Note 1 for further discussion. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:GainLossOnInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzIxOTkwMjMyNTk0OTA_8bc713db-33f8-4fc1-92e6-5fa9e3bc4ad0" continuedAt="i4163952910994c4980201349112ee683" escape="true">Net investment gains and losses on marketable equity securities for fiscal years 2021, 2020 and 2019 were as follows (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:14pt"><ix:continuation id="i4163952910994c4980201349112ee683"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net gain (loss) recognized during the period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzMtMS0xLTEtNjQ3NA_d3f5cda1-7ada-462e-a9ee-2e3507a178de">8,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzMtMy0xLTEtNjQ3OA_b91d558a-6253-4289-9e33-147602f40ec1">2,264</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzMtNS0xLTEtNjQ4MQ_aab03df6-5312-4088-8acb-f852ad4d0908">355</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Net (gains) losses recognized on securities sold during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzMtMS0xLTEtMA_5c680c2a-ce5a-4c99-9b63-58b640051c7b">2,191</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzMtMy0xLTEtMA_7e2362ee-8dc5-4ec1-bf70-7d0f0181c5ee">232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzMtNS0xLTEtMzM0Mw_a7ca4587-a08e-4ee1-bd7f-45fccd13b4fd">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized gains (losses) recognized during the period on securities still held</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzQtMS0xLTEtMA_6087742c-5b21-4fc2-bfed-7a84c66f81e0">6,324</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzQtMy0xLTEtMA_e0a0e48e-0f35-42bd-a824-0c98a4e55fc7">2,032</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzQtNS0xLTEtMzM0OA_65d7086e-e450-47c4-8649-4d2bfd3d7929">291</ix:nonFraction>)</span></td><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"></td></tr></table></ix:continuation></div></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_136"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90ZXh0cmVnaW9uOmFlYThiOTlkNjM5MTRiNTQ4NTc0MDMyNmFmNDM0ZDYwXzgw_6a169b38-1601-49e9-affa-989b7fba6b85" continuedAt="ib46e91729e3647f9a636da507922ee2a" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="ib46e91729e3647f9a636da507922ee2a"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90ZXh0cmVnaW9uOmFlYThiOTlkNjM5MTRiNTQ4NTc0MDMyNmFmNDM0ZDYwXzgx_31d0e008-dc49-4c95-b76a-d635e96cdcac" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzEtMS0xLTEtMA_414a502b-dd48-441a-9141-2e77da4e0e29">54,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzEtMy0xLTEtMA_ec32acfe-5999-4d43-9b4e-3f1d0fabf7f9">35,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzItMS0xLTEtMA_56ac4f71-8643-4189-a197-bbb5e0edee48">19,149</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzItMy0xLTEtMA_4aa71250-539a-4378-94ba-d23ebcbe9ceb">13,953</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished goods </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzMtMS0xLTEtMA_48d00fb4-fb81-445f-82fc-5536236982fd">57,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzMtMy0xLTEtMA_942933e9-f617-494c-9743-e31c3ab8e09b">63,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzQtMS0xLTEtMA_6f8dd27f-b5c1-4bc4-bf47-7da34639f10f">131,234</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzQtMy0xLTEtMA_c46780e9-d660-46bf-bf63-519e30662bbc">113,535</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_139"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:FinancingReceivablesConsumerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzQwNTc_db208cbc-39c5-4af5-86af-2579cb328e3a" continuedAt="i60b22619b069431291558365cd16559b" escape="true">Consumer Loans Receivable</ix:nonNumeric></span></div><ix:continuation id="i60b22619b069431291558365cd16559b" continuedAt="ib4ffd12318594ea3a4bfcba31b2c7690"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:ConsumerLoansReceivableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzQwMzY_ce224ec8-135e-4937-ab6e-7311f538e39a" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes consumer loans receivable (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for investment (at Acquisition Date)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzEtMS0xLTEtMA_cccd9b42-9334-4e70-b6ef-7a93bb6f982e">31,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzEtMy0xLTEtMA_2f70c0f3-028e-4670-ac7f-457251ac45c0">37,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for investment (originated after Acquisition Date)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:ConsumerLoansReceivableHeldForInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzItMS0xLTEtMA_50482c54-93ec-4250-9981-3f848ae53e5f">18,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:ConsumerLoansReceivableHeldForInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzItMy0xLTEtMA_9876452c-f3f0-4abb-9755-490763a8d661">20,140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for sale</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableHeldForSaleAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzMtMS0xLTEtMA_31bbbd87-8063-4fff-a5fd-f2d9096184ac">15,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableHeldForSaleAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzMtMy0xLTEtMA_9535a40e-c606-4024-9288-2eb17c2bb3e0">14,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction advances</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:ConstructionAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzQtMS0xLTEtMA_51c67b51-8e67-43ce-ba43-dd724ef77f96">13,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:ConstructionAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzQtMy0xLTEtMA_9a283c77-2d36-4232-ad3e-b53c5272ade8">13,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzUtMS0xLTEtMA_139749e4-f632-4866-aa78-1d94e3d6880f">80,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzUtMy0xLTEtMA_82904619-54ac-43e1-8161-425eede05f8e">85,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred financing fees and other, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzYtMS0xLTEtMA_9a509fa0-12cf-41cf-b72d-52e950eae53f">2,041</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzYtMy0xLTEtMA_1e9de214-a11d-411e-8d65-e566cbe3810c">1,919</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzctMS0xLTEtMA_17818ee4-c51b-4e5d-ba5c-323def84a445">3,188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzctMy0xLTEtMA_d3cccef2-4d3b-460c-bd65-e3aaaed26226">1,767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzgtMS0xLTEtMA_edc26d1e-b7ce-43bb-bc9b-960fd5de050e">74,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzgtMy0xLTEtMA_9ee16866-86ab-4bac-a097-129d227af259">82,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzktMS0xLTEtNTQ4Nw_caadd3ad-26e0-4870-91b3-9d6ac0466b9c">37,690</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzktMy0xLTEtNTUyNw_1f8a69c3-02cf-4bb7-adaa-2defa6840e2e">32,376</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzEwLTEtMS0xLTU1MzI_e2d88a26-7ce4-4331-a294-4561035b08ce">37,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzEwLTMtMS0xLTU1Mzc_4640f579-5cfe-4bc9-8e8f-67d474fc5888">49,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="ib4ffd12318594ea3a4bfcba31b2c7690" continuedAt="i6b4ebcd87dd64785bd8a844ed1cf39a7"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The allowance for loan losses reflects our judgment of the probable loss exposure on loans held for investment. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzIxOTkwMjMyNjQ4NTE_7af1098b-abee-4609-a9f5-14aa78bc7e7e" continuedAt="ibd1c122cb85544e2ad14877110a0e02c" escape="true">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):</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:9pt"><ix:continuation id="ibd1c122cb85544e2ad14877110a0e02c"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a88db33e6c14a948e825c50dced7b75_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzEtMS0xLTEtNDU4Ng_10f80440-140d-461e-8286-951dbdf653f9">1,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33ae46dc5b3d4f62937d65beadcf307f_I20190330" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzEtMy0xLTEtNDYyOQ_690e87c6-2c77-480a-9b92-7cf62ca58e26">415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Impact of adoption of ASU 2016-13</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26ab72d5b0cf4ec08aaeca50d501d43a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzItMS0xLTEtNDU5MQ_a7ae5ff8-f0e1-4fe2-b8bc-f903a6be8c78">2,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd4849d0babc42d29e4ab2a4fe6b3f71_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzItMy0xLTEtNDYyOQ_dd06b005-c930-46cf-babe-e5e1cdec2e5f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in estimated loan losses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e143ffd04504642a78b5eb0836a72d0_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzMtMS0xLTEtNDYwNg_671ec14f-bf88-4ca9-a8d9-56ad871ea90e">655</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4838d17260234e70bd9882f76bb39604_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzMtMy0xLTEtNDYyOQ_0a319e5a-7fca-43c6-a333-fe82d85320a9">1,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Charge-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e143ffd04504642a78b5eb0836a72d0_D20200329-20210403" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzQtMS0xLTEtNDYxMg_b613b26d-02f1-4bd0-a043-a1edbcf1b29f">201</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4838d17260234e70bd9882f76bb39604_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzQtMy0xLTEtNDYyOQ_428a3868-161b-411f-8b7e-f2539fe7c9c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e143ffd04504642a78b5eb0836a72d0_D20200329-20210403" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzUtMS0xLTEtNDYxOA_a895cbc1-f9e8-4589-94ae-50bfd3b7ef55">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4838d17260234e70bd9882f76bb39604_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzUtMy0xLTEtNDYyOQ_c8c58bf6-b454-44c3-b7e8-88bb77c84916">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7d97e04278f4a01b145e31e431c94d9_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzYtMS0xLTEtNDYyMw_108c49ce-d5ed-497d-ae4c-db7f9e4e3368">3,188</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a88db33e6c14a948e825c50dced7b75_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzYtMy0xLTEtNDYyOQ_c4767190-82e1-438d-b971-19654b226c57">1,767</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzQwNTE_59691128-ff8d-42a8-953c-2ae801dc2250" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consumer loans held for investment had the following characteristics:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average contractual interest rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="4" name="cvco:Weightedaveragecontractualinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTpkMmNkZWMzMTdjZTI0YTE5YTdjYTE4ZGI4NGI4OWUyNi90YWJsZXJhbmdlOmQyY2RlYzMxN2NlMjRhMTlhN2NhMThkYjg0Yjg5ZTI2XzEtMS0xLTEtMA_8cec0870-0dcd-4bea-b01f-c927ccaa582e">8.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="4" name="cvco:Weightedaveragecontractualinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTpkMmNkZWMzMTdjZTI0YTE5YTdjYTE4ZGI4NGI4OWUyNi90YWJsZXJhbmdlOmQyY2RlYzMxN2NlMjRhMTlhN2NhMThkYjg0Yjg5ZTI2XzEtMy0xLTEtMA_8b0b770b-19f7-44a2-b0fc-7660e32569d3">8.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average effective interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="4" name="cvco:Weightedaverageeffectiveinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTpkMmNkZWMzMTdjZTI0YTE5YTdjYTE4ZGI4NGI4OWUyNi90YWJsZXJhbmdlOmQyY2RlYzMxN2NlMjRhMTlhN2NhMThkYjg0Yjg5ZTI2XzItMS0xLTEtMA_6527cf94-ca94-4968-b44e-8a6c73e50a2e">9.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="4" name="cvco:Weightedaverageeffectiveinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTpkMmNkZWMzMTdjZTI0YTE5YTdjYTE4ZGI4NGI4OWUyNi90YWJsZXJhbmdlOmQyY2RlYzMxN2NlMjRhMTlhN2NhMThkYjg0Yjg5ZTI2XzItMy0xLTEtMA_22c5252e-3dc6-4abd-bead-471636570ec2">9.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average months to maturity</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:durmonth" name="cvco:Weightedaveragemonthstomaturity" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTpkMmNkZWMzMTdjZTI0YTE5YTdjYTE4ZGI4NGI4OWUyNi90YWJsZXJhbmdlOmQyY2RlYzMxN2NlMjRhMTlhN2NhMThkYjg0Yjg5ZTI2XzMtMS0xLTEtMA_13abcf15-e7c7-43aa-8fa2-d0ac9acfdcf0">162</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" format="ixt-sec:durmonth" name="cvco:Weightedaveragemonthstomaturity" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTpkMmNkZWMzMTdjZTI0YTE5YTdjYTE4ZGI4NGI4OWUyNi90YWJsZXJhbmdlOmQyY2RlYzMxN2NlMjRhMTlhN2NhMThkYjg0Yjg5ZTI2XzMtMy0xLTEtMA_cd5d82b2-9ef0-47b5-b4fc-8e9831c07309">164</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:DeliquencyStatusOfConsumerLoansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzIxOTkwMjMyNjQ4NTI_8678d9ab-3023-4b61-abd0-495b60f81ebc" continuedAt="if5f0a9d02291475984889d61505d91d4" escape="true">The following table is a consolidated summary of the delinquency status of the outstanding amortized cost of consumer loans receivable (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:9pt"><ix:continuation id="if5f0a9d02291475984889d61505d91d4"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i076a6fa9d6204efda65ed51ac6853e7e_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzEtMS0xLTEtNDc3Mg_f3a33fb3-d02b-4c65-89c8-5a1793e11304">76,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i470f616e97bf4f669545c74842e7bdc1_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzEtMy0xLTEtNDc2OA_e3171843-18b3-45ad-b922-2d04a379f96a">83,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31 to 60 days</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida7db6f0f24942beacceb0240a8cdda8_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzItMS0xLTEtNDc3Mg_a955ac9b-4e3e-47f6-8ec6-fbdbfe8a4712">508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idaf01ac0b36f44749eee001b40b4d638_I20200328" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzItMy0xLTEtNDc2OA_81d71319-f969-45c9-86b2-0f78224a792b">547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61 to 90 days</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia357b7f583c54b739e16df34f2090897_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzMtMS0xLTEtNDc3Mg_07bf45e8-0c00-4d42-80a9-61731f2a4d7e">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if432d515e1e147e09b0fb356fdc08f20_I20200328" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzMtMy0xLTEtNDc2OA_678f5665-82bd-438d-9460-ec8d26744e30">307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91+ days</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib50691b970e247168f42d92506d3f757_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzQtMS0xLTEtNDc3Mg_aaaf27ca-fb25-4bda-a42f-16505f5235f2">3,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib95b056e51384ddf858a192bd171737b_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzQtMy0xLTEtNDc2OA_d674ddbd-b2f7-433b-b291-e42da2a8f4b9">1,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzUtMS0xLTEtNDc3Mg_35d4f1a7-69cd-48d5-bb21-44aa2ea18e12">80,027</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzUtMy0xLTEtNDc2OA_9a99e4ac-9ef9-4fc3-bca7-1be98314e3f2">85,990</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzQwMjE_5e9e290d-4c7c-4113-ba44-134a19d183c4" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table disaggregates gross consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prior</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d278fcee6084f70884d05f79622e414_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItMS0xLTEtNDg2Mw_429f7b71-3ace-4b78-ad85-a51893d1eec0">18,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34f3189a97424890b4b140f1a2505759_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItMy0xLTEtNDg3MA_7812af52-efb1-4e99-ad45-938b3fb9959c">3,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fa7d0c5edf4c288dacafe1ce583fb9_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItNS0xLTEtNDg3NA_2a01cc27-93d5-439a-82c5-f07deda56a94">1,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a3274591e604ea6a047499de9e113b1_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItNy0xLTEtNDg3OQ_016a6a94-0ad7-4e13-b059-09fb2a37769f">971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1fcb4c6934a46cbb939e38a319e94ee_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItOS0xLTEtNDg4Mw_e4e201ba-6529-4beb-8c96-7dbffe378003">1,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33dde1052e5b45e081774a617b0ff753_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItMTEtMS0xLTQ4ODc_feafa709-d330-49af-aed2-163adcf507dd">23,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4735eea303c54ff9b58d7213a7658336_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItMTMtMS0xLTUyMjM_2939dc0c-c081-4270-bd56-de13c2ab1284">49,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5507018c2dd4e088ea429eebe34df27_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItMTUtMS0xLTQ4NjY_772eb60a-487f-4494-8a87-6cd46c40e0ec">55,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Near Prime- FICO score 620-679</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i333d7e394b1142819c7a64c221a6f88c_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtMS0xLTEtNDg2Mw_e3e465f3-bd3e-4597-8309-1bdf4961cad2">10,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26d6109f722346fda829afdd8dd3ef24_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtMy0xLTEtNDg3MA_a451ac45-1aac-4641-91b5-4aec37266783">2,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf051c96b0647f990350fdc8ea046f3_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtNS0xLTEtNDg3NA_fcba833d-2f6a-4ae3-8560-8fe95f98f357">1,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2570b225633a44978c9191c94a733528_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtNy0xLTEtNDg3OQ_f0b2bd25-5153-4f65-8a40-8e1299d6ad25">1,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if08f9468312e42dbbb37b58ae9360491_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtOS0xLTEtNDg4Mw_dea7e8d9-4507-4b92-b5b9-bf6389537ca0">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i563c416dd393438899ac2ddc66d11c68_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtMTEtMS0xLTQ4ODc_c0c79ec7-bdf9-471a-b09b-a3fda521115a">10,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0aba203b7df24b55b0dd47c6c5117d7e_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtMTMtMS0xLTUyMjM_0e32eba6-723b-4911-8dae-c61a03ee0fff">27,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib76f119f27eb42ef9705959091476dcb_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtMTUtMS0xLTQ4NjY_b34d3844-28be-45b8-bf1d-a90795149541">27,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sub-Prime- FICO score less than 620</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d858f67dd774eb18f075c98da933697_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtMS0xLTEtNDg2Mw_3a4faf49-22a1-4404-a11d-0f6301893134">348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d106d90a9774b4cabb4f092661629e8_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtMy0xLTEtNDg3MA_dcac7321-371f-4e98-afa7-344cff6b2b09">53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i352e2c9fbbc34918b29f8d96c82d4757_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtNS0xLTEtNDg3NA_ffcccdfb-54a3-46e7-9e3e-8935bef4313d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fd8412e667c45b0881346a2d35bc30b_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtNy0xLTEtNDg3OQ_3fb3962c-e503-4b1f-8d91-7131cb295b73">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaac6c4fdbc0419dbb8975cc664182f8_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtOS0xLTEtNDg4Mw_cee8824b-2e5a-4d2e-a157-ba0431845386">84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75f757e5851b43ee933831ed04e23e53_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtMTEtMS0xLTQ4ODc_0d885503-d1f4-4601-9f7d-631296f43e56">1,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09a8ed82a395471e9a84530eaca77353_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtMTMtMS0xLTUyMjM_ef979f72-82c1-4a7b-b598-3ead5f7be4a8">2,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf678cb63a57449e9278f2b92b65aae6_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtMTUtMS0xLTQ4NjY_2f7ffb4a-70b0-4900-993c-e6e50cf982f4">2,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No FICO score</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b2dad35a52f4fb58c360a3131620082_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtMS0xLTEtNDg2Mw_191844ed-a987-4a5d-890f-1aa8204ecad0">576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae056c081b694883bae201a399be055e_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtMy0xLTEtNDg3MA_e8230d0a-424d-46f1-95f1-a9a50542c348">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2af8fa73d5af4ef4a07ab0e350a0bf2a_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtNS0xLTEtNDg3NA_45eb3398-6411-4e19-a562-e441878a5ee2">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbbcc9c1b388418a9324ad6d3c8d3ade_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtNy0xLTEtNDg3OQ_c728ae0f-45b3-452e-8579-a3c97c6caa35">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id659de1c98c540ca994aaf33d811c135_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtOS0xLTEtNDg4Mw_c036c943-eb0a-499d-9fe1-d3f13694ed5d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia76adccd5ecb4d8c8e714af5e773744d_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtMTEtMS0xLTQ4ODc_d22a9756-5965-44db-a294-30500a4ae18e">481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e5e43d612504957a9ded29e0d3504f1_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtMTMtMS0xLTUyMjM_b1b0d6e6-cd7e-4bae-a8c4-a40db9f292ae">1,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63f0b4c2e26c49f3a6b8693225ba39fd_I20200328" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtMTUtMS0xLTQ4NjY_a7319981-4ca6-4539-af2f-518dbadde39f">568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8eba6c7d906a4bb9ad9493bc0863adca_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtMS0xLTEtNDg2Mw_208be329-246e-412a-b6e8-00e26014c898">29,401</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i545d69fb6f8245d481b7850df9e3016f_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtMy0xLTEtNDg3MA_261c2b30-690b-4aa7-95ad-82f88eb2f654">6,372</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a2ef8c2bc584bf1bc0220da4a1b701e_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtNS0xLTEtNDg3NA_d9f13b26-8a58-405a-94fb-95d488f32d89">3,540</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3b5a3d5544d4621860a7a0eb613ad37_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtNy0xLTEtNDg3OQ_f6c16e6f-07ed-45eb-8619-4485762da6e5">2,335</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580e366079fa4150be69a6f9eed1d5de_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtOS0xLTEtNDg4Mw_f84ade2b-0080-4b4e-b46c-d909a8fb4987">2,543</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec87fee69d9b40ee9efff78e7c20f838_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtMTEtMS0xLTQ4ODc_1d0c831e-96ed-44d2-83c1-f48c61596c01">35,836</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtMTMtMS0xLTUyMjM_6114eae9-53dd-4ad6-95f6-47e034446e15">80,027</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtMTUtMS0xLTQ4NjY_94c832ce-650e-4b75-9eee-1d1e7a352fda">85,990</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="i6b4ebcd87dd64785bd8a844ed1cf39a7"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzQwMjg_bfe3a7ad-64c2-4a66-b6fb-21fad6f9a8f2" escape="true">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 April&#160;3, 2021, <ix:nonFraction unitRef="number" contextRef="i746370c97581451e80d380ce049b774e_I20210403" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzI2OTU_9c636f63-6cdf-4cd8-8754-fd6afc91a9fd">35</ix:nonFraction>% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and <ix:nonFraction unitRef="number" contextRef="ibfe4a6b06bec40e1bdeb7d2dc2881c8b_I20210403" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzI4MDQ_15480754-549a-4c4c-9aec-52e253f39fe3">20</ix:nonFraction>% was concentrated in Florida. As of March&#160;28, 2020, <ix:nonFraction unitRef="number" contextRef="ib36e6450d41446ddabdd35c4eb45019f_I20200328" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzI4NDY_18a8739e-75f0-4c21-8355-bba70341bd8e">36</ix:nonFraction>% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and <ix:nonFraction unitRef="number" contextRef="i5a127677034b4d88a8b2b6cc940f40f6_I20200328" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzI5NTk_e5227497-c627-447f-9c05-e88113a0601c">16</ix:nonFraction>% was concentrated in Florida. Other than Texas and Florida, no state had concentrations in excess of <ix:nonFraction unitRef="number" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="2" name="cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzMwNjI_3c335087-d237-4638-9c43-019f88b133f4">10</ix:nonFraction>% of the principal balance of consumer loans receivable as of April&#160;3, 2021 or March&#160;28, 2020.</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> home l</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ess 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.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On a monthly basis, the fair value of the collateral is adjusted to the lower of the amount recorded at repossession or the estimated sales price less estimated costs to sell, based on current information. Repossessed homes totaled approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RealEstateAcquiredThroughForeclosure" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzM3NzM_21021548-6f53-4d13-8b4b-1f83bfb34dbe">518,000</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> as of April&#160;3, 2021 and $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RealEstateAcquiredThroughForeclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzMyOTg1MzQ4OTIyOTQ_fc9d2057-27f4-48be-ae72-a0ed7a4b44a3">1.5</ix:nonFraction> million as of March&#160;28, 2020, and are included in Pre</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">paid expenses and other current assets in the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-4" format="ixt:numdotdecimal" name="us-gaap:MortgageLoansInProcessOfForeclosureAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzM5NjA_c3873648-a051-437e-b4c9-29760814ef8c">1.1</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MortgageLoansInProcessOfForeclosureAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzM5Njc_9cd71ef9-c1ba-4c62-aa99-6c6af3840d88">560,000</ix:nonFraction> as of April&#160;3, 2021 and March&#160;28, 2020, respectively.</span></div></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_145"></div><div style="margin-top:14pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:FinancingReceivablesCommercialTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzIxOTkwMjMyNzYyNjM_9622a33f-40f8-4e5c-94fd-922bc342168a" continuedAt="i954cc60c42a947f7a5264746fdaea128" escape="true">Commercial Loans Receivable and Allowance for Loan Losses</ix:nonNumeric></span></div><ix:continuation id="i954cc60c42a947f7a5264746fdaea128" continuedAt="i17cdb455a9d041b8812a7257e236d897"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The commercial loans receivable balance consists of direct financing arrangements for the home product needs of our independent distributors, community owners and developers and amounts loaned by us under participation finan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cing programs.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the terms of our commercial lending 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. We also provide loans to independent floor plan lenders that then lend to distributors to finance their inventory purchases.</span></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:CommercialLoansReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUxODk_6fe7059d-5525-4c45-8005-d31438a54857" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Commercial loans receivable, net consisted of the following, by class of financing notes receivable (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa00d7ecd02e4dcf811a1b125c2c1d8d_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzEtMS0xLTEtMA_a343f443-73ff-46e8-b234-27c9d2ed3217">45,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ccbf04c0c324209b0b3ff28b7622410_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzEtMy0xLTEtMA_4f5653c4-ebe6-4440-87d6-3a273f6db278">47,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifa00d7ecd02e4dcf811a1b125c2c1d8d_I20210403" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzMtMS0xLTEtMA_d09caa89-f104-4721-a5af-8882a0d0649a">816</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ccbf04c0c324209b0b3ff28b7622410_I20200328" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzMtMy0xLTEtMA_ea67bb0c-7c3b-4c0f-a407-87288d6ff59a">393</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred financing fees, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifa00d7ecd02e4dcf811a1b125c2c1d8d_I20210403" decimals="-3" name="us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzQtMS0xLTEtMA_7406a108-e93d-4934-94cf-912acff52a44">247</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ccbf04c0c324209b0b3ff28b7622410_I20200328" decimals="-3" name="us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzQtMy0xLTEtMA_cacc47cd-c962-48b5-9594-c9c0a1ab88c6">244</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa00d7ecd02e4dcf811a1b125c2c1d8d_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzUtMS0xLTEtMA_547ad1b8-55ad-4094-8f96-5252824bacfe">44,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ccbf04c0c324209b0b3ff28b7622410_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzUtMy0xLTEtMA_b669fe9e-cbfa-41c3-af99-78bde99e13af">46,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion of commercial loans receivable (including from affiliates), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzYtMS0xLTEtMjE4OA_e48e6e98-d509-411a-a2ba-8ddf56b0e443">19,232</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzYtMy0xLTEtMjE5OA_9690e80d-41bb-43fc-8e81-7ed947f9532d">15,423</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzctMS0xLTEtMjIwNg_9d587123-dde2-45d7-956c-a77e9ce1d0a2">25,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzctMy0xLTEtMjIxMA_4514f4bd-352e-4b68-af8c-bb5daed05926">31,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUyMTI_ea3f0359-ff6e-4c52-a798-f219bda84645" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The commercial loans receivable balance had the following characteristics:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average contractual interest rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="3" name="cvco:Weightedaveragecontractualinterestratecommercial" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTpjOWE1ZjViN2U0ZmY0NzRkOThjMDg5YzJlMDQ5ODY3Ni90YWJsZXJhbmdlOmM5YTVmNWI3ZTRmZjQ3NGQ5OGMwODljMmUwNDk4Njc2XzEtMS0xLTEtMA_9163657d-e693-42d3-a2eb-e5b163ead12d">6.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="3" name="cvco:Weightedaveragecontractualinterestratecommercial" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTpjOWE1ZjViN2U0ZmY0NzRkOThjMDg5YzJlMDQ5ODY3Ni90YWJsZXJhbmdlOmM5YTVmNWI3ZTRmZjQ3NGQ5OGMwODljMmUwNDk4Njc2XzEtMy0xLTEtMA_57455ab6-0e17-4f06-b990-69a238926bf9">5.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average months to maturity</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:durmonth" name="cvco:Weightedaveragemonthstomaturitycommercial" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTpjOWE1ZjViN2U0ZmY0NzRkOThjMDg5YzJlMDQ5ODY3Ni90YWJsZXJhbmdlOmM5YTVmNWI3ZTRmZjQ3NGQ5OGMwODljMmUwNDk4Njc2XzItMS0xLTEtMA_d8e5c944-0bf7-4f27-b156-90c15271f58e">11</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" format="ixt-sec:durmonth" name="cvco:Weightedaveragemonthstomaturitycommercial" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTpjOWE1ZjViN2U0ZmY0NzRkOThjMDg5YzJlMDQ5ODY3Ni90YWJsZXJhbmdlOmM5YTVmNWI3ZTRmZjQ3NGQ5OGMwODljMmUwNDk4Njc2XzItMy0xLTEtMA_53a568bf-7bbe-4740-bca7-5f36a1e0c0ca">10</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="i17cdb455a9d041b8812a7257e236d897"><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">April&#160;3, 2021.</span></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUxNjg_cf1f9a20-b79d-415b-ab44-93470dfd1456" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in the e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">stimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzItMS0xLTEtMA_7beac03a-8724-4e0d-9408-a6a52c1a965f">393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzItMy0xLTEtMA_d88cb25b-4611-4bfa-8baf-cdcf58d79db2">180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Impact of adoption of ASU 2016-13</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib434929f972948dca94e77ce41d2a40c_D20200329-20210403" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzMtMS0xLTEtNTAyNQ_e0eeff29-4df4-4ea8-9b65-cb28b23e6b85">435</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i590c14b868844497b3846009d39b5957_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzMtMy0xLTEtNTAwNQ_f70b5abf-c56e-437e-9376-9bf83fbf673c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in estimated loan losses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70e0bfc11ba2403faa45ccea0c47e141_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzMtMS0xLTEtMA_e6a7dd16-38c8-4971-a453-ef5110f08f8c">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8604e2764dec42d3b3cff6be50270e7b_D20190331-20200328" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzMtMy0xLTEtMA_a46977d1-8910-49e6-8292-5a50849bfa75">213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans charged off, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzQtMS0xLTEtMA_1298e3df-00ef-4c52-80a5-3cf470d8decc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzQtMy0xLTEtMA_8b7a86c4-4617-4a88-abb7-602f77e21cbf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzUtMS0xLTEtMA_ea501e61-aa7e-49db-bcde-8a17de78b963">816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzUtMy0xLTEtMA_6679c11e-4eba-4584-a93c-a3bbfad1c294">393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loans are subject to regular review and are given management's attention whenever a problem situation appears to be developing. Loans with indicators of potential performance problems are placed on watch list status and are subject to additional monitoring and scrutiny. Nonperforming status includes loans accounted for on a non-accrual basis and accruing loans with principal payments <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUyMDk_b0c13d86-86d1-4267-b596-2778821ee353">90 days or more</ix:nonNumeric> past due. Our policy is to place loans on nonaccrual status when interest is past due and remains unpaid <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUxOTI_ec510a85-86d2-4975-8045-ca0844071aeb">90 days or more</ix:nonNumeric> or when there is a clear indication that the borrower is unable or unwilling to make payments as they become due. We will resume accrual of interest once these factors have been remedied. Payments received on non-accrual loans are recorded on a cash basis, first to interest and then to principal, and charge-offs occur when it becomes probable that outstanding amounts will not be recovered. At April&#160;3, 2021, there were <ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUxNjU_2d0a64a0-80ba-4601-89a8-841a3c4d21d3">no</ix:nonFraction> commercial loans <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzIxOTkwMjMyNzU2OTY_b25f034d-8f88-4664-989c-b40175a83793">90 days or more</ix:nonNumeric> 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.</span></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUxNzA_15cc79cf-844d-49a9-a88d-64877313c0f8" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table disaggregates our commercial loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.469%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="45" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Risk profile based on payment activity:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performing</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if89648ba88fc4cacbc53133646e81c48_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtMi0xLTEtNTM3OQ_f6bde738-8683-4987-99fd-86ed809411b6">30,627</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0a567e8dc894355bfe2446fc99e909f_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtNC0xLTEtNTM4NA_dab2f774-2937-4077-8bf9-0e15164e4498">8,677</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71eb9097df734bf083002c5732690fe5_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtNi0xLTEtNTM5MA_a053d29e-8c43-4573-8d9d-b6e208cdef79">3,206</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf7e8b323d29455288f8f19700f2870f_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtOC0xLTEtNTM5NA_b611aac9-dca1-4912-9c73-ae9117b799bc">1,864</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d2d126083f4c779776e3a6240c8efd_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtMTAtMS0xLTUzOTg_ccf511c6-9a67-4cb5-a903-17d71a8d602e">1,003</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac04034af7384e6284838ba88fd78f23_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtMTItMS0xLTU0MDI_3049315c-483c-424e-9bff-2b1ba3157ae2">45,377</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i890f21310974471bb682e2f6fb4c3aab_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtMTQtMS0xLTU0MDY_459ba253-6956-49e8-befc-8bc0205dc9f7">47,016</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Watch list</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56c4574233264550918cbebe278877ce_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtMi0xLTEtNTM3OQ_53159c83-c6c0-4387-af00-f76af1e20b6f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3433d8b162ab4147bf3095ec05c26b05_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtNC0xLTEtNTM4NA_36983a7a-1a7c-43a2-bb8d-e89022dad932">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62d63ecaa43c4aa9a23fb63703ef2ca2_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtNi0xLTEtNTM5MA_8565c0c3-d51e-4847-98db-ede1725f3543">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22559960c5304dcd82ccaf601f300ec6_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtOC0xLTEtNTM5NA_313e45ba-dab8-48e4-8c35-96cdfa6ee1cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a274a3498e249bab983cb68e5e67b03_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtMTAtMS0xLTUzOTg_5f1c52a8-569f-48f8-920c-26b480b967fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77049873aa794b0596c80f1d7709c387_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtMTItMS0xLTU0MDI_a32f097c-208a-4b80-b8cd-75f111a94140">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c1b46ddb7942699b84b2aa611533ae_I20200328" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtMTQtMS0xLTU0MDY_aa9c90bc-88a7-407d-b40f-a956af60cc31">186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nonperforming</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cb1922a149642c68ddd32a5908a7d60_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtMi0xLTEtNTM3OQ_02352c48-26f3-432b-8da1-1ee05540e4b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24bd386cc0324d07a4d839d632442e93_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtNC0xLTEtNTM4NA_f648d3e9-2ca7-470f-9014-42ea74c1ae45">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i888f2272459f49979a77d3cf247b044f_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtNi0xLTEtNTM5MA_62ddd894-f6ba-469e-82d0-27ae8fb6c6cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d5e4c47c6cd4df1b4dd0aa13d9862fc_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtOC0xLTEtNTM5NA_14398eff-4de6-43f3-b105-bcfd72226b6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38b61518a7a6417092b173eaadf3c4e4_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtMTAtMS0xLTUzOTg_5f336fd3-551e-4d9e-927b-9e811bab4733">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbdd6cfd96854046b0569c4bcfedcc6e_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtMTItMS0xLTU0MDI_0a7dc0d7-31d0-49dc-a062-448ade9ac3b4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if05755c905df47e3a3e48bbe7639378c_I20200328" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtMTQtMS0xLTU0MDY_e3b05534-6fb8-40a1-a7c7-4547c1d5070a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8eba6c7d906a4bb9ad9493bc0863adca_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtMi0xLTEtNTM3OQ_aa2387f8-e92c-4875-bfce-e61d398b7ee2">30,627</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i545d69fb6f8245d481b7850df9e3016f_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtNC0xLTEtNTM4NA_85ec9c05-d554-43a4-ba39-f38975487d36">8,677</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a2ef8c2bc584bf1bc0220da4a1b701e_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtNi0xLTEtNTM5MA_426d2c68-3d64-4833-91ae-6c6755156c37">3,206</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3b5a3d5544d4621860a7a0eb613ad37_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtOC0xLTEtNTM5NA_4fb44ad5-556d-4ff5-a5f7-d0a81e77ec19">1,864</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i580e366079fa4150be69a6f9eed1d5de_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtMTAtMS0xLTUzOTg_1637cdbb-84ff-49f4-b6cd-1eaefe9f9b09">1,003</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtMTItMS0xLTU0MDI_6c50f0ef-9dfb-4255-adf1-564a6595b745">45,377</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtMTQtMS0xLTU0MDY_2c9fb70e-991b-41cc-92cc-aee42865ae2c">47,202</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUxNjY_8d2fb7cf-b605-4bdd-8ab2-168faa62bfd2" escape="true">As of April&#160;3, 2021, <ix:nonFraction unitRef="number" contextRef="i3dc57ea0094f48e388f322c5f7c022d3_I20210403" decimals="3" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzQ5NDc4MDIzNDE3NDA_ff741824-6efb-4120-bd39-4e4ad55f24cf">13</ix:nonFraction>% of our outstanding commercial loans receivable principal balance was concentrated in Arizona. As of March&#160;28, 2020, <ix:nonFraction unitRef="number" contextRef="ib6e9fb0f44bc45e3aeebfe30ec27a1ae_I20200328" decimals="3" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzQ3Mjg_964a3daf-f988-46fe-b2ec-c5a0cc20b23c">11</ix:nonFraction>% of the outstanding commercial loans receivable principal balance was concentrated in California. No other state had concentrations in excess of <ix:nonFraction unitRef="number" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="2" name="cvco:ConcentrationRiskOnFinancingReceivablesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzQ5NDc4MDIzNDE5NDM_3907cef9-f359-4352-bc5c-f97370fd7a2d"><ix:nonFraction unitRef="number" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="2" name="cvco:ConcentrationRiskOnFinancingReceivablesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzQ5NDc4MDIzNDE5NDM_e82055b4-09c2-42d8-a798-55f7a1249587">10</ix:nonFraction></ix:nonFraction>% of the principal balance of the consumer loans receivable as of April&#160;3, 2021 or March&#160;28, 2020.</ix:nonNumeric> </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We had concentrations with one independent third-party and its affiliates that equaled <ix:nonFraction unitRef="number" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="3" name="cvco:InventoryFinanceReceivablePrincipalBalanceConcentration" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUwMzM_dbb56b41-a4b7-4f93-abc0-a5298d99d4f1">18</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="3" name="cvco:InventoryFinanceReceivablePrincipalBalanceConcentration" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUwNDA_88ebbdd1-a061-48f7-bf59-331c41901f30">21</ix:nonFraction>% of the net commercial loans receivables principal balance outstanding, all of which was secured, as of April&#160;3, 2021 and March&#160;28, 2020, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The risks created by these concentrations have been considered in the determination of the adequacy of the allowance for loan losses.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-21</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90ZXh0cmVnaW9uOjBmOGY1N2NjYTdkZjRlNDViODcxZDQ4NzBhMGIyNDA5XzMzOA_c5ada27e-bf5e-4bb0-bf15-c20e8274c573" continuedAt="i5a3df1c8c0724f4b9c9040d00eb6b73d" escape="true">Property, Plant and Equipment, net</ix:nonNumeric></span></div><ix:continuation id="i5a3df1c8c0724f4b9c9040d00eb6b73d"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90ZXh0cmVnaW9uOjBmOGY1N2NjYTdkZjRlNDViODcxZDQ4NzBhMGIyNDA5XzMzMw_70e450c1-743a-4016-b357-19da61101ad3" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property, plant and equipment, net, consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, at cost:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f97fc50d17e4b54936940ab145a7142_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzItMS0xLTEtMA_a00662cf-11ee-447f-b7ba-c9f0358154e4">28,314</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9f33759b93d4dcc89e40b1c0560d986_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzItMy0xLTEtMA_d3245f55-5b74-437b-ac2e-f0586b36244f">26,827</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buildings and improvements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d0b5b65d16a4632b72cdf75f295120e_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzMtMS0xLTEtMA_f7c7fed0-f1aa-403e-8af6-77d50a844262">71,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7aefa32e9ef433193dd6ed9ba1ee51a_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzMtMy0xLTEtMA_bc134563-00f8-4e17-998d-f881440ef166">52,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48408154aa274b42839da18144d64ceb_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzQtMS0xLTEtMA_df2e5d9a-1182-4ada-a2a4-2bee5b48af6b">34,146</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia01ee5cad2c9409ab85600c373de53af_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzQtMy0xLTEtMA_88341dc7-456d-45b6-9037-3af42951349e">30,984</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzUtMS0xLTEtMA_87645268-f3dc-4fab-bd55-437c172c6460">134,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzUtMy0xLTEtMA_887c0dfb-d27b-4b15-9499-39b63ee3e67d">109,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzYtMS0xLTEtMA_9dd52ffc-2ee1-4695-9234-5b0e9871dbd8">37,493</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzYtMy0xLTEtMA_1028f3d9-fe24-4b87-83e9-469b91b4762c">32,632</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzctMS0xLTEtMA_052ee913-e7d4-47d6-a028-e030d249ae82">96,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzctMy0xLTEtMA_b6a7fa91-7855-4add-9a4b-bc9c989e835f">77,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90ZXh0cmVnaW9uOjBmOGY1N2NjYTdkZjRlNDViODcxZDQ4NzBhMGIyNDA5XzE0OQ_ca42e69e-f742-424e-8696-5e49427416d9">5.6</ix:nonFraction> million in fiscal year 2021, $<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90ZXh0cmVnaW9uOjBmOGY1N2NjYTdkZjRlNDViODcxZDQ4NzBhMGIyNDA5XzE3MQ_413cf88f-9c7a-47a0-b5a2-4623043a3bd0">5.2</ix:nonFraction> million in fiscal year 2020 and $<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90ZXh0cmVnaW9uOjBmOGY1N2NjYTdkZjRlNDViODcxZDQ4NzBhMGIyNDA5XzE5Ng_b9b409c3-a441-41da-892b-db5221580412">4.4</ix:nonFraction> million in fiscal year 2019.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Included in the amounts above are certain assets under finance leases. See Note 9 for additional information.</span></div></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_154"></div><div style="margin-top:14pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzMzODU_2fe0a021-649e-4c55-be5c-a0aad5d26950" continuedAt="icacc5bcd85254130b32df8268686f6d3" escape="true"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzMzODY_3f4b8cd2-7d44-42e1-bce3-0707c65fc86f" continuedAt="i65df2c72fde847bc950d8c93bb154d0d" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="icacc5bcd85254130b32df8268686f6d3" continuedAt="if8aa50d085b44bd68824af28fdcda708"><ix:continuation id="i65df2c72fde847bc950d8c93bb154d0d" continuedAt="iae8b5976ea6f42209ef0d36d75451970"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzIxOTkwMjMyNTk3OTA_fb45ce8a-6a93-484a-a118-ac5b41dde9af" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We lease certain production and retail locations, office space and equipment. We determine if a contract or arrangement is, or contains, a lease at inception. Lease agreements with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheet. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term by one to&#160;three years&#160;or more.&#160;Generally, the exercise of lease renewal options is at our discretion.&#160;Some agreements also include options to purchase the leased property. The estimated life of assets and leasehold improvements is limited by the expected lease term, unless there is a transfer of title or purchase option that we are reasonably certain to exercise.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Certain of our lease agreements include rental payments adjusted periodically for inflation.&#160;These lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Right Of Use ("ROU") assets represent the right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments in accordance with the lease.&#160;Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#160;Since our leases do not provide a readily determinable implicit interest rate, we estimate an incremental borrowing rate. In determining the estimated incremental borrowing rate, we consider the lease period and comparable market interest rates, as well as any other information available at the lease commencement date. The lease term includes options to extend or terminate the lease when it is reasonably certain that we will exercise such options.</span></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="if8aa50d085b44bd68824af28fdcda708" continuedAt="ib9956be764dc4d1ea4014fe4b778172c"><ix:continuation id="iae8b5976ea6f42209ef0d36d75451970" continuedAt="i3ed9758a4ad144e08b6450171697a567"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheet as of April&#160;3, 2021 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ROU assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzItMy0xLTEtMA_cd2fbccf-f0ea-4431-95a7-2c212052a19a">16,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzItNC0xLTEtMjQyMw_4bce407f-6a17-43a9-ba29-ff5f51b35202">13,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span><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"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzMtMy0xLTEtMA_a10672a1-37b0-4b13-9f70-487567ae6687">986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzMtNC0xLTEtMjQyOA_e8be31a3-8e8f-43c6-8ec6-e816033af8fe">1,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzQtMy0xLTEtMA_c74d9738-4b32-4349-833d-2a09e542811d">17,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzQtNS0xLTEtNTY5Mw_f113c677-17b4-4a18-acc1-4582e39a85b5">14,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lease Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzgtMy0xLTEtMA_6754e2e7-bed1-4129-8117-b9fa9c7d2be7">4,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzgtNC0xLTEtMjQzNQ_e8806a66-9e87-4fa3-aa7b-3fbddc309029">4,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current portion of secured credit facilities and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzktMy0xLTEtMA_c05376cf-0251-4a6f-88a0-ab7336dc273b">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzktNC0xLTEtMjQzNQ_ff73c6da-498b-4dc3-a357-6bdc76533053">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzExLTMtMS0xLTA_32ad89bf-5a57-4191-b80c-5bdf8928ee7b">13,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzExLTQtMS0xLTI0NDA_a1c3b67b-01be-48a1-ae33-b82d854f0208">10,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Secured credit facilities and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzEyLTMtMS0xLTA_df0c3aef-c77c-4969-a7ab-8dcd80fe88f4">233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzEyLTQtMS0xLTI0NDA_193e284a-ba68-4875-8dd8-9676514f44c4">289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzEzLTMtMS0xLTA_9ddf6f06-24c8-469f-84a9-40a056d764c4">17,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzEzLTUtMS0xLTU2OTM_4819ea6c-9090-4e9c-8d88-319f9aa04826">15,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1) Recorded net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzIwODc_c70acfe3-f363-42af-bc2b-0ae416675f49">143,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzMyOTg1MzQ4ODY5NDM_60a14ddb-ffe2-4f5b-8585-bf7f0d428e72">103,000</ix:nonFraction> as of April&#160;3, 2021 and March&#160;28, 2020, respectively.</span></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzIxOTkwMjMyNTk3OTE_51837824-fb60-44a5-873e-ff575f94c7fc" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statement of Comprehensive Income for the years ended April&#160;3, 2021 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease Expense Category</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease expense </span><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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e56ab1526544350a79de3443030caf2_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzMtNC0xLTEtMA_58088174-8dbc-4bb7-88ee-f0524e6d5230">1,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa35199cd8334659a1775bb45e6f9906_D20190331-20200328" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzMtNS0xLTEtMjUyMQ_610875c7-ab2a-43de-b843-81de7e5d17b7">834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49230fa0feaa489b92093a7a3e944cb5_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzQtNC0xLTEtMA_185caf8a-2801-4919-8f31-360649e82799">3,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i653fe2c3a4a746c3afb4e71b7621dbc2_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzQtNS0xLTEtMjUyNQ_3aace30a-393b-4893-a666-6f1890d4ea7b">3,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Amortization of leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzYtNC0xLTEtMA_2f00290e-b51a-48e5-af9a-b824ef760a4b">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzYtNS0xLTEtMjUyNQ_4b7ecc4b-253e-4bb5-be4d-285596120ef2">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzctNC0xLTEtMA_e15c12b4-6f54-4d29-a4f9-9692b21ccf0b">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzctNS0xLTEtMjUyNQ_452e8584-329e-4069-b8a7-70bfd88d7db3">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:TotalLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzgtNC0xLTEtMA_4a0ba053-da36-44b0-9f57-22d3f51f0301">4,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:TotalLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzgtNi0xLTEtNTY5MQ_b680f611-7a68-492d-849f-da649817a56a">4,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2) Excludes short-term and variable lease expenses, which are immaterial.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash payments for operating and finance leases for the year ended April 3, 2021 were $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzI0NTM_b9aca9e7-cad9-4a78-9779-06aa884d12e5">4.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:FinanceLeasePayments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzI0NjA_e0c2515d-e692-4d09-b7bb-8371f986bcac">79,000</ix:nonFraction>, respectively. Cash payments for operating and finance leases for year ended March 28, 2020 were $<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzMyOTg1MzQ4ODcxMDA_29653577-8ed0-454f-9e75-a5e9aef0d3e0">3.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:FinanceLeasePayments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzMyOTg1MzQ4ODcxMDg_5493bc75-61c1-4c50-9537-003123b37e37">142,000</ix:nonFraction>, respectively.&#160;Rent expense for third-party operating leases was $<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseAndRentalExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzIxOTkwMjMyNjA2NzY_68b89d33-b7ab-4549-a6b3-e035b69ec0c6">5.2</ix:nonFraction>&#160;million for the fiscal year ended March 30, 2019 and is included in Cost of sales and Selling, general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income.</span></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="ib9956be764dc4d1ea4014fe4b778172c"><ix:continuation id="i3ed9758a4ad144e08b6450171697a567"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzIxOTkwMjMyNTk3OTI_6e5ca1e4-e046-4104-889a-3414d5971cad" escape="true"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzIxOTkwMjMyNTk3OTI_a4a2ec35-32f2-433d-99a0-c3ca876886d5" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The present value minimum payments for future fiscal years under non-cancelable leases as of April&#160;3, 2021 was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzEtMS0xLTEtMA_1735c5d3-28c6-4812-83b1-63ad7c08724c">4,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzEtMy0xLTEtMA_763d3498-e1fd-49bf-8bf4-dfd2c51c7cb7">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzEtNS0xLTEtMA_63b5a78c-1c17-4524-b0d2-cfb21dcf8fe3">4,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzItMS0xLTEtMA_8e9f2912-d0d0-4d25-aaab-674be925f6f5">3,973</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzItMy0xLTEtMA_e1ddf7da-1665-4466-ba43-6940ca4a4766">73</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzItNS0xLTEtMA_dbeabd25-be90-4320-afba-dd106d7eb5ce">4,046</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzMtMS0xLTEtMA_f29eb0ae-2575-4da8-8016-4d1369599c5b">3,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzMtMy0xLTEtMA_5792e229-475a-43ce-aa76-e89dbee16d42">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzMtNS0xLTEtMA_25e71b26-2630-4f4d-9dd9-e36a00c86d7f">3,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzQtMS0xLTEtMA_20e9c939-95f9-4f29-9296-86fea4f774ff">2,799</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzQtMy0xLTEtMA_cdd15c82-873c-4e7c-b9a1-72260fd2832a">73</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzQtNS0xLTEtMA_1ffbd084-160a-412f-a9cd-c740cb0177b8">2,872</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzUtMS0xLTEtMA_fa0e6bb6-458c-4772-9b6d-429f6da99415">2,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzUtMy0xLTEtMA_0ccb3cb4-676a-41ff-b41e-b4c80317e86b">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzUtNS0xLTEtMA_6f94308f-171e-4604-aca2-18bf83ea613e">2,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzYtMS0xLTEtMA_8d4d640d-6a19-4dc8-a464-4713eb1c5fdc">2,266</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzYtMy0xLTEtMA_3ae8dcfd-93be-46da-83be-59b82dc7fa97">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzYtNS0xLTEtMA_a2b279b2-1f08-4556-95a2-b94ad0ec361f">2,266</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzctMS0xLTEtMA_4f9bf355-c1c8-4d54-941f-d76b7643fc08">19,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzctMy0xLTEtMA_6aefd78c-a0c1-4df4-ad4c-f4bb7e9a4d84">341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzctNS0xLTEtMA_96bcc0ce-7afc-4691-b92b-5cac656c68d2">20,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzgtMS0xLTEtMA_8049fee9-bd14-4124-96ab-aeb48ce273ed">2,231</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzgtMy0xLTEtMA_24fe2a15-23bb-4c86-a9d7-89b573c0e500">37</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzgtNS0xLTEtMA_684f7192-404f-4049-9651-984c5588160e">2,268</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzktMS0xLTEtMA_a3054f38-5eaf-44cf-a64b-fe7c03e2afe7">17,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzktMy0xLTEtMA_aa4c03fb-1806-4f48-98d3-ef10aa014050">304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzktNS0xLTEtMA_01471ca7-688c-4f00-abef-c9c33d992e22">17,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the weighted average remaining lease terms and weighted average discount rates as of April&#160;3, 2021:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Remaining Lease Term (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTpkNTU5ZThjYjM3M2M0YWQ1YmZkMWQ2OWU5Y2JkMGE2MC90YWJsZXJhbmdlOmQ1NTllOGNiMzczYzRhZDViZmQxZDY5ZTljYmQwYTYwXzEtMS0xLTEtMA_077736c6-ad3f-4f6e-882c-a29dfa715de6">5.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTpkNTU5ZThjYjM3M2M0YWQ1YmZkMWQ2OWU5Y2JkMGE2MC90YWJsZXJhbmdlOmQ1NTllOGNiMzczYzRhZDViZmQxZDY5ZTljYmQwYTYwXzEtMy0xLTEtMA_796faf8e-e582-473b-bd95-281eb69dfd83">4.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTpkNTU5ZThjYjM3M2M0YWQ1YmZkMWQ2OWU5Y2JkMGE2MC90YWJsZXJhbmdlOmQ1NTllOGNiMzczYzRhZDViZmQxZDY5ZTljYmQwYTYwXzItMS0xLTEtMA_ee8f3493-a047-4f73-8424-872fc0c307ca">4.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTpkNTU5ZThjYjM3M2M0YWQ1YmZkMWQ2OWU5Y2JkMGE2MC90YWJsZXJhbmdlOmQ1NTllOGNiMzczYzRhZDViZmQxZDY5ZTljYmQwYTYwXzItMy0xLTEtMA_989705ea-e3ff-4426-8db4-96f047e3bccd">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_160"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90ZXh0cmVnaW9uOmEzODQ0ZjkwZDQyZjRiODg4MGFiMzhhMjczOWJlOWI2XzM0NA_3a9fe10e-3517-4fbb-bacf-09f57c1f5e06" continuedAt="ibd058d5f5c1245baa3e0e7e535c91211" escape="true">Goodwill and Other Intangibles</ix:nonNumeric></span></div><ix:continuation id="ibd058d5f5c1245baa3e0e7e535c91211" continuedAt="ib94b0fd0d15846bba263c893ede60103"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90ZXh0cmVnaW9uOmEzODQ0ZjkwZDQyZjRiODg4MGFiMzhhMjczOWJlOWI2XzMzOQ_269a2106-1fc9-4d0e-af17-cea4841e3513" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill and other intangibles, net, consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Indefinite-lived:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie710c27f8f834f91a739d695621ddf72_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzMtMS0xLTEtMA_23d0a487-6fad-4653-9daa-3e0c081a7488">75,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie710c27f8f834f91a739d695621ddf72_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzMtNS0xLTEtMA_3d65cf12-885f-40de-a854-8f406ee3d3ad">75,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53eee4f2f96e47d4b3d0ed3e4fff326c_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzMtNy0xLTEtMA_8d9a869a-ab30-4ca2-9fd1-f18e973dd92d">75,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53eee4f2f96e47d4b3d0ed3e4fff326c_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzMtMTEtMS0xLTA_c91a74c4-6c7b-4c42-b36e-d0192c39ff68">75,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trademarks and trade names</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c3d0a5300644863a85824b5e90f9d53_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzQtMS0xLTEtMA_dadf0d33-aede-471c-bcda-6b17d7cf0361">8,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c3d0a5300644863a85824b5e90f9d53_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzQtNS0xLTEtMA_44308489-b344-481a-9196-768278cde99d">8,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i577acec4664e455f92bc55f951a10cfe_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzQtNy0xLTEtMA_2be07f50-34ee-4869-ac11-a793b59f174b">8,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i577acec4664e455f92bc55f951a10cfe_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzQtMTEtMS0xLTA_c9ac5de6-33e6-48f5-917d-c1253a394c80">8,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State insurance licenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a656d94b1d546d29dce020b9201064b_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzUtMS0xLTEtMA_eddd54c5-c2bd-4c42-80f1-873f59a550d9">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a656d94b1d546d29dce020b9201064b_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzUtNS0xLTEtMA_78b5fb50-8a26-4672-bea5-8bc0595db67b">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1099759f8ee84c7f8b8783e1345ae62b_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzUtNy0xLTEtMA_e6f0f081-1178-4a59-810a-8a19321fe63a">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1099759f8ee84c7f8b8783e1345ae62b_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzUtMTEtMS0xLTA_913d531d-c8e3-4bea-9054-87610357f6d1">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 28pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzYtMS0xLTEtMA_19634c7b-871c-4770-8766-7bed7909c649">85,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzYtNS0xLTEtMA_6895c340-da07-4912-beb5-3217c6218002">85,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzYtNy0xLTEtMA_8727b184-5db0-422b-8841-2a1664b2363a">85,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzYtMTEtMS0xLTA_361458fa-9afb-44c1-8afb-3afbf7f300ca">85,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Finite lived:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00aaa021d580422290b600f7a0da0486_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzgtMS0xLTEtMA_4e310a5b-f2ed-4ed7-9a6c-c444869cacd3">11,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00aaa021d580422290b600f7a0da0486_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzgtMy0xLTEtMA_b9c50eb1-ddfb-4fe8-a71c-d745063b3c70">7,097</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00aaa021d580422290b600f7a0da0486_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzgtNS0xLTEtMA_253bd0f5-8f33-406e-9e61-c5d4128f996f">4,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8fce2a9eaf34e3dae78cce12d5dc497_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzgtNy0xLTEtMA_2da98f1c-950b-4587-946e-2e51487b8d27">11,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8fce2a9eaf34e3dae78cce12d5dc497_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzgtOS0xLTEtMA_95e4d6db-1614-4c11-8aef-1044f214ee53">6,463</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8fce2a9eaf34e3dae78cce12d5dc497_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzgtMTEtMS0xLTA_245415d6-829d-4183-9ef6-80cfafa83a8b">4,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab10c862d5fa47b083309f5e9d1be0c0_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzktMS0xLTEtMA_364e4508-9e8b-4ccb-9504-a406046dd14b">1,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab10c862d5fa47b083309f5e9d1be0c0_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzktMy0xLTEtMA_dd577e46-ec50-45ce-9f07-053e19bd155f">1,264</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab10c862d5fa47b083309f5e9d1be0c0_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzktNS0xLTEtMA_76d494d8-f410-4cac-8b3e-cc8441eb42c5">160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i104de34e76f240d3920b5cbda683fe25_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzktNy0xLTEtMA_41068d12-a294-4abc-b5d7-bc31a1962229">1,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i104de34e76f240d3920b5cbda683fe25_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzktOS0xLTEtMA_ecc53337-c6c3-4f53-9ac5-bc23ad2f8d30">1,151</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i104de34e76f240d3920b5cbda683fe25_I20200328" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzktMTEtMS0xLTA_ce8be23a-6179-4f8c-b1ea-1fc97b565042">273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:IntangibleAssetsIncludingGoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzEwLTEtMS0xLTA_538df202-331c-48a5-b2f3-f0aa1ada0b8b">97,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzEwLTMtMS0xLTA_ca795f50-99c6-4854-a682-db81da279b5a">8,361</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzEwLTUtMS0xLTA_4e437d51-4897-495d-a0c3-d7493c7da359">89,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:IntangibleAssetsIncludingGoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzEwLTctMS0xLTA_17f576da-812b-4c12-966a-444caef13f82">97,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzEwLTktMS0xLTA_09a7a937-adbb-4f57-8498-50072d42fd8e">7,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzEwLTExLTEtMS0w_9d9c23bb-3f2a-477f-a0a0-0a49ccea644f">90,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amortization expense recognized on intangible assets was $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90ZXh0cmVnaW9uOmEzODQ0ZjkwZDQyZjRiODg4MGFiMzhhMjczOWJlOWI2XzE3OQ_7115dbe7-a939-432b-acf6-b3aa9ab985fb">747,000</ix:nonFraction> during fiscal year 2021, $<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90ZXh0cmVnaW9uOmEzODQ0ZjkwZDQyZjRiODg4MGFiMzhhMjczOWJlOWI2XzIwNQ_c15060bb-1c39-437f-84f4-116b2b7c2e28">606,000</ix:nonFraction> during fiscal year 2020 and $<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90ZXh0cmVnaW9uOmEzODQ0ZjkwZDQyZjRiODg4MGFiMzhhMjczOWJlOWI2XzIzNA_f6fd04bf-329e-452f-881b-78f6b3128404">324,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">during fiscal year 2019.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="ib94b0fd0d15846bba263c893ede60103"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90ZXh0cmVnaW9uOmEzODQ0ZjkwZDQyZjRiODg4MGFiMzhhMjczOWJlOWI2XzM1Nw_7f4b3a1a-c281-4fda-855f-d9bb9877b518" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Expected amortization for future fiscal years is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTplZTRjZDRhYzhkMTY0ZWUzODIzZmRhMDEzOGE4OTQ5OC90YWJsZXJhbmdlOmVlNGNkNGFjOGQxNjRlZTM4MjNmZGEwMTM4YTg5NDk4XzAtMS0xLTEtMA_0ddd42d8-a187-4397-b5cf-50ef665efe58">673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTplZTRjZDRhYzhkMTY0ZWUzODIzZmRhMDEzOGE4OTQ5OC90YWJsZXJhbmdlOmVlNGNkNGFjOGQxNjRlZTM4MjNmZGEwMTM4YTg5NDk4XzEtMS0xLTEtMA_3a5b158d-4193-429c-a1bb-0ba214eb5281">591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTplZTRjZDRhYzhkMTY0ZWUzODIzZmRhMDEzOGE4OTQ5OC90YWJsZXJhbmdlOmVlNGNkNGFjOGQxNjRlZTM4MjNmZGEwMTM4YTg5NDk4XzItMS0xLTEtMA_590305c8-74b1-4a5d-91bc-c006b2133d4b">585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTplZTRjZDRhYzhkMTY0ZWUzODIzZmRhMDEzOGE4OTQ5OC90YWJsZXJhbmdlOmVlNGNkNGFjOGQxNjRlZTM4MjNmZGEwMTM4YTg5NDk4XzMtMS0xLTEtMA_183fdb72-b8f5-4c78-a87c-345443fa43ad">546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTplZTRjZDRhYzhkMTY0ZWUzODIzZmRhMDEzOGE4OTQ5OC90YWJsZXJhbmdlOmVlNGNkNGFjOGQxNjRlZTM4MjNmZGEwMTM4YTg5NDk4XzQtMS0xLTEtMA_c9d3b651-3a66-4f20-b48f-fd7b643f849b">503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTplZTRjZDRhYzhkMTY0ZWUzODIzZmRhMDEzOGE4OTQ5OC90YWJsZXJhbmdlOmVlNGNkNGFjOGQxNjRlZTM4MjNmZGEwMTM4YTg5NDk4XzUtMS0xLTEtMA_4bf5c021-3137-4202-b3a3-426bfb6c5e21">1,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_166"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90ZXh0cmVnaW9uOjFiZjA2YjI3OTI4YTQxYjRhM2Q3ZDIyYmMyYTkzOTgzXzE1MA_8db73d02-f031-4c5e-bfc9-374a37de0eb5" continuedAt="idc75f10c5d3c45fd8d2fd8dedf05e6fd" escape="true">Accrued Expenses and Other Current Liabilities</ix:nonNumeric></span></div><ix:continuation id="idc75f10c5d3c45fd8d2fd8dedf05e6fd"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90ZXh0cmVnaW9uOjFiZjA2YjI3OTI4YTQxYjRhM2Q3ZDIyYmMyYTkzOTgzXzE1MQ_533b83fb-063d-439f-9b02-79932ed81218" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CustomerDepositsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzItMS0xLTEtMA_3f062ffe-13cf-4d09-87d5-cac421e0e5a4">41,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CustomerDepositsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzItMy0xLTEtMA_bfe5c7c4-fab6-45f4-ad92-b6b4fd5c4db1">22,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Salaries, wages and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzMtMS0xLTEtNzM1NA_f324b0ea-0e79-446c-aac7-249bb599be67">37,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzMtMy0xLTEtNzM1Nw_17fccf7e-3e73-473a-9720-850327d81c3c">25,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Company repurchase options on certain loans sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LiabilitiesRelatedToConsumerLoansSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzMtMS0xLTEtNjczNA_7ae2620b-9dd0-4168-8374-2d6ca8bea3ac">25,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:LiabilitiesRelatedToConsumerLoansSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzMtMy0xLTEtNjczNA_29a44b6c-0d50-406e-940a-65c2c00d02a2">7,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unearned insurance premiums</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzMtMS0xLTEtMA_d38f68a7-bbe9-4810-8105-e33be9872b3a">22,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzMtMy0xLTEtMA_0e75daf7-2e2b-4d0e-aa99-5443276fb179">20,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estimated warranties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzQtMS0xLTEtMA_381d2ff7-c4ff-48db-a66e-f60d4ac4d0f5">18,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzQtMy0xLTEtMA_a0b9284a-e313-41a7-8ca5-ee8dc76ce93d">18,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued volume rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:AccruedVolumeRebates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzUtMS0xLTEtMA_1f42d2dd-219f-47a9-b8ce-794ec420e4fb">12,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:AccruedVolumeRebates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzUtMy0xLTEtMA_12ad74b6-e3b7-418b-a4fa-0f8b88164280">9,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzEzLTEtMS0xLTA_8d5265b7-fa48-4fa6-a0f7-b53138e68660">44,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzEzLTMtMS0xLTA_f9350537-f7e9-4233-9759-63d20456caf8">35,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzE0LTEtMS0xLTA_23ae5dbd-8d34-4452-b8ae-aa2d510ba7cd">203,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzE0LTMtMS0xLTA_06dc9d2f-5b09-4593-86da-809348a04e1d">139,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_169"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90ZXh0cmVnaW9uOmQzNGY1M2IwNjgzMzQ2YzA4YjUxMDZmMmIxNjY0MmI4XzExMg_649f0b19-6737-45e3-a853-3f925a8006f3" continuedAt="ie9227fcb1511457f9e7dcf855dbdbf3d" escape="true">Warranties</ix:nonNumeric></span></div><ix:continuation id="ie9227fcb1511457f9e7dcf855dbdbf3d"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90ZXh0cmVnaW9uOmQzNGY1M2IwNjgzMzQ2YzA4YjUxMDZmMmIxNjY0MmI4XzEwNg_fb54bd4e-093c-4d05-899d-180d413d64e4" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Activity in the liability for estimated warranties was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzEtMS0xLTEtMA_b7d33274-3613-4a24-896b-3369373e716e">18,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzEtMy0xLTEtMA_f088e7fe-20ab-4b80-8c8d-922d7cde589e">17,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1742dafc5a6c462b827d3b24e74af8d7_I20180331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzEtNS0xLTEtMA_b0696a31-816a-4478-ad49-7ec66f6b29ba">16,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Purchase accounting additions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:zerodash" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzItMS0xLTEtMA_653eb909-852f-402b-b863-c2d3616f6edd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzItMy0xLTEtMA_ff28ccdc-5ee9-49f6-8900-af0b25272bd9">1,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:zerodash" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzItNS0xLTEtMA_0e23a92f-0667-42f8-a64c-0a17ad1af8e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Charged to costs and expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzMtMS0xLTEtMA_e8c05a8c-7c7f-4d3c-9968-5201b929fc91">28,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzMtMy0xLTEtMA_db5fc151-f475-4ed3-a8cc-0d8558079e13">29,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzMtNS0xLTEtMA_45c68518-ac7f-48d1-89af-10eacc3516c2">29,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Payments and deductions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzQtMS0xLTEtMA_5493236e-9ead-421e-95f3-e09e96bbc3fb">28,998</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzQtMy0xLTEtMA_f0da5e7a-5df0-4bef-bad3-2c3c91abfbdb">29,468</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzQtNS0xLTEtMA_ea591ef3-e2e4-4695-90cf-a92ca336acca">29,160</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzUtMS0xLTEtMA_a4b56c93-0890-472a-afa2-5d2e5b6570da">18,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzUtMy0xLTEtMA_d9168906-fc69-4182-87d6-b4b14c73d26b">18,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzUtNS0xLTEtMA_1af4a5e1-af64-4ef0-8ae1-e903bf178e70">17,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_172"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzI5Mjg_4e345569-3aaf-468e-b063-4e16942e042a" continuedAt="icf961dbe46b5493bad9887050e10d909" escape="true">Debt and Finance Lease Obligations</ix:nonNumeric></span></div><ix:continuation id="icf961dbe46b5493bad9887050e10d909" continuedAt="i91cd792c3c7c4699bbe618c3cd74cbf0"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzI5MjE_e58958df-250d-4acd-b92d-5a3da84d7857" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Secured credit facilities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzItMS0xLTEtMA_f8000050-2ed5-4a11-94d3-7e52185301a4">8,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzItMy0xLTEtMA_dce153d2-dbf5-4e25-b0bc-aaeab8e08504">10,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other secured financings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzMtMS0xLTEtMA_f5ac3bac-73cf-4c60-970b-977e15cb0867">3,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzMtMy0xLTEtMA_8ace0d84-3be3-4f06-a477-6e3f76354562">4,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzQtMS0xLTEtMA_aa4c03fb-1806-4f48-98d3-ef10aa014050">304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzQtMy0xLTEtMA_bdf5e47f-ae01-4164-bf55-26b691727d38">366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzUtMS0xLTEtMA_c80f831e-b073-4740-b14b-c6609fc76960">12,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzUtMy0xLTEtMA_c774710b-f568-4a88-b396-ab9ce2863ef6">14,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzUtMS0xLTEtMjYzMQ_9b65ce0a-0f07-4b8e-8194-4b2e52f6308c">1,851</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzUtMy0xLTEtMjYzNg_01b0e02f-fc7e-4f49-849a-7bf9e76ba7cc">2,248</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzYtMS0xLTEtNTgzMA_45e0c98d-3709-4eeb-8678-f9c9aced0b20">10,335</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzYtMy0xLTEtNTgzNA_97202005-2367-43a0-8eb2-4ce85256e440">12,705</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="i91cd792c3c7c4699bbe618c3cd74cbf0"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We 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 <ix:nonNumeric contextRef="i567069d1e37647b4a5dc84aaafaef291_D20200329-20210403" format="ixt-sec:duryear" name="us-gaap:LineOfCreditFacilityExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzIyOTQ_c92418f5-82ba-48ca-8605-602c43fb33a1">20</ix:nonNumeric>-year amortization period with a balloon payment due upon maturity. The maximum advance for loans under this program was <ix:nonFraction unitRef="number" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="2" name="cvco:MaximumAdvanceunderSecuredCreditFacility" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzI0MTY_ca477302-da71-4e4f-9dbf-c97308d4747e">80</ix:nonFraction>% of the outstanding collateral principal balance, with the Company providing the remaining funds. The outstanding balance of the converted loans was $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzI1Nzc_be4341e1-cfcf-4092-bf4f-13cff2437aee">8.2</ix:nonFraction> million as of April&#160;3, 2021 and $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzMyOTg1MzQ4OTAxNjQ_12ecfc34-1386-4975-91ef-f7c1c41a9e63">10.5</ix:nonFraction> million as of March&#160;28, 2020 with a weighted average interest rate of <ix:nonFraction unitRef="number" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzI2MTk_2d2ffc68-c915-4b59-93ed-d14b06266874">4.9</ix:nonFraction>%.</span></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzI5MTk_10b282ca-9e0f-4953-832b-e89344da2080" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Scheduled maturities for future fiscal years of the Company's debt obligations consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZTphNTViMDdhYjlkOGY0OTdhOGQ1YzU0MTZmZDhlYzg1Ni90YWJsZXJhbmdlOmE1NWIwN2FiOWQ4ZjQ5N2E4ZDVjNTQxNmZkOGVjODU2XzAtMS0xLTEtMA_290917e3-08d5-4133-aade-399e6584e26b">1,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZTphNTViMDdhYjlkOGY0OTdhOGQ1YzU0MTZmZDhlYzg1Ni90YWJsZXJhbmdlOmE1NWIwN2FiOWQ4ZjQ5N2E4ZDVjNTQxNmZkOGVjODU2XzEtMS0xLTEtMA_0528e5e2-246f-4ab0-916f-ee9139a320df">1,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZTphNTViMDdhYjlkOGY0OTdhOGQ1YzU0MTZmZDhlYzg1Ni90YWJsZXJhbmdlOmE1NWIwN2FiOWQ4ZjQ5N2E4ZDVjNTQxNmZkOGVjODU2XzItMS0xLTEtMA_e6518df4-f298-4974-aab1-0b1108b2af1e">1,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZTphNTViMDdhYjlkOGY0OTdhOGQ1YzU0MTZmZDhlYzg1Ni90YWJsZXJhbmdlOmE1NWIwN2FiOWQ4ZjQ5N2E4ZDVjNTQxNmZkOGVjODU2XzMtMS0xLTEtMA_a2e4a7fb-b8e3-4c8f-9658-b2fb420fdd7e">1,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZTphNTViMDdhYjlkOGY0OTdhOGQ1YzU0MTZmZDhlYzg1Ni90YWJsZXJhbmdlOmE1NWIwN2FiOWQ4ZjQ5N2E4ZDVjNTQxNmZkOGVjODU2XzQtMS0xLTEtMA_e841afcf-988b-41bd-be9d-5a451dc50270">1,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZTphNTViMDdhYjlkOGY0OTdhOGQ1YzU0MTZmZDhlYzg1Ni90YWJsZXJhbmdlOmE1NWIwN2FiOWQ4ZjQ5N2E4ZDVjNTQxNmZkOGVjODU2XzUtMS0xLTEtMA_3d1eb96d-071b-4a99-bf04-b74742fadd33">4,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Actual payments may vary from those above, resulting from prepayments or other factors.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See Note 9 for further discussion of the finance lease obligations.</span></div></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_175"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ReinsuranceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzE4NTY_693bd889-bcc1-4207-8afc-856d20106174" continuedAt="i04d3287e757a40eca9ab8c55bb1081a2" escape="true">Reinsurance and Insurance Loss Reserves</ix:nonNumeric></span></div><ix:continuation id="i04d3287e757a40eca9ab8c55bb1081a2" continuedAt="iaabd246827ed4447a99e93011f58f2d1"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Standard Casualty is primarily a specialty writer of manufactured home physical damage insurance. Certain of our premiums and benefits are assumed from and ceded to other insurance companies under various reinsurance agreements. The ceded reinsurance agreements provide increased capacity to write larger risks while maintaining exposure to loss within our capital resources. We remain obligated for amounts ceded in the event that the reinsurers do not meet their obligations. Substantially all of the assumed reinsurance is with one entity.</span></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzE4NjE_2b3c0733-2a78-4107-8109-64f2f6445de9" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The effects of reinsurance on premiums written and earned were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Earned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Earned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Direct premiums</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DirectPremiumsWritten" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzMtMS0xLTEtMA_10d296b0-3de4-4605-9d84-d334f49569a1">23,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DirectPremiumsEarned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzMtMy0xLTEtMA_52bcac03-db54-4d6e-832f-78e69d564e8d">21,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DirectPremiumsWritten" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzMtNS0xLTEtMA_505bad2b-d0f3-425d-918c-ff9c60c3e00d">20,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DirectPremiumsEarned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzMtNy0xLTEtMA_7ec77719-5b4a-4bb5-8d65-ea0aedd637a2">18,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assumed premiums&#8212;nonaffiliated</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssumedPremiumsWritten" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzQtMS0xLTEtMA_c10b21ad-0403-409f-98da-022bfd1e9b8a">29,167</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssumedPremiumsEarned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzQtMy0xLTEtMA_bf0aec91-69c7-4533-90bd-2b30873362f9">28,160</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssumedPremiumsWritten" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzQtNS0xLTEtMA_2a9c5c63-bd32-4165-8173-dc2842217347">27,359</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssumedPremiumsEarned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzQtNy0xLTEtMA_e7120fed-9011-48ea-9bb7-d9e262e36888">26,370</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ceded premiums&#8212;nonaffiliated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CededPremiumsWritten" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzUtMS0xLTEtMA_cac336b7-826b-4d7d-945d-9810a247505d">12,604</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CededPremiumsEarned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzUtMy0xLTEtMA_f29d9219-7c6f-4c54-b44a-75fe143aa6ac">12,604</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CededPremiumsWritten" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzUtNS0xLTEtMA_8142e738-fd20-420f-8d21-bd3ba777a974">12,598</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CededPremiumsEarned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzUtNy0xLTEtMA_aea70935-5a76-4738-9708-3a00ea3ad0b2">12,598</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PremiumsWrittenNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzYtMS0xLTEtMA_25558118-2970-4b13-aead-63fbc324f30a">39,789</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PremiumsEarnedNetPropertyAndCasualty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzYtMy0xLTEtMA_ff8625ce-9765-4cd5-96b7-7fbd2a312306">36,980</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PremiumsWrittenNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzYtNS0xLTEtMA_8db807d1-7b8c-47a0-b5e5-5511ca0d4e05">34,821</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PremiumsEarnedNetPropertyAndCasualty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzYtNy0xLTEtMA_486fd597-83ed-4c22-af7e-dd6345049574">32,684</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Typical insurance policies written or assumed have a maximum coverage of $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:MaximumRiskAssumedPerPolicy" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzgyMA_78e49553-8adb-4577-b7b7-1c67f6e1f3c9">300,000</ix:nonFraction> per claim, of which we cede $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:MaximumRiskCededPerPolicy" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzg2Nw_ad4edea1-f97d-4bab-9fdb-98f08a67ffc2">150,000</ix:nonFraction> of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzk2NQ_0f9b2008-5415-495a-b59c-7dfda51a8a11">150,000</ix:nonFraction> per claim on typical policies, subject to the reinsurers meeting their obligations. After this limit, amounts are recoverable through reinsurance for catastrophic losses in excess of $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzExNzI_f3ad9caa-bbaa-4a15-8cfc-60b6b400b850">2.0</ix:nonFraction> million per occurrence, up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzEyMTA_3bc867cb-1a22-4738-bb47-733fa3ec547d">55.0</ix:nonFraction> million in the aggregate for that occurrence.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Purchasing reinsurance contracts mitigates the frequency and/or severity of losses incurred on insurance policies issued, such as in the case of a catastrophe that generates a large number&#160;of serious claims on multiple policies at the same time. Under these agreements, we may be required to repurchase and reestablish the reinsurance contracts for the remainder of the year to the extent that they have been utilized.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have reinsurance reinstatement premium protection coverage, which will assist in reducing premium repurchase expense in the event of a catastrophic weather claim.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="iaabd246827ed4447a99e93011f58f2d1"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Standard Casualty establishes reserves for claims and claims expense on reported and unreported claims of non-reinsured losses. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzIxOTkwMjMyNTgxNjA_f42066c1-6547-4475-858a-48b598f00842" continuedAt="ie3b857b722f441689c8080b430af49e9" escape="true">The following details the activity in the reserve for fiscal years  2021, 2020 and 2019 (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:9pt"><ix:continuation id="ie3b857b722f441689c8080b430af49e9"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzEtMS0xLTEtMTA4ODc_b2e7a088-7205-4785-8b06-227a8dd7cbd1">5,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzEtMy0xLTEtMTA4OTA_f973922f-7dee-44f4-8c4f-6d68bc98f159">6,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1742dafc5a6c462b827d3b24e74af8d7_I20180331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzEtNS0xLTEtMTA4OTM_bfc20da1-bbef-43f1-a4b8-a8f1737cee16">6,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net incurred losses during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzItMS0xLTEtMTA4NTc_84634e36-c698-467e-b63c-a986ffc28146">23,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzItMy0xLTEtMTA4OTA_93022748-439c-44ce-8081-a78c1924e174">16,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzItNS0xLTEtMTA4OTM_ebb2a883-4d42-4d86-8716-e13010908dd9">16,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net claim payments during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzMtMS0xLTEtMTA4NTc_0ddd2ee2-aefc-4c8c-9175-3b71f8e47621">21,172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzMtMy0xLTEtMTA4OTA_87ffe11c-bf60-4a6c-9e7d-14c87a032f9f">18,065</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzMtNS0xLTEtMTA4OTM_d27b12a4-9e6f-4433-9451-160815927d9c">15,650</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzQtMS0xLTEtMTA4ODc_c5644691-c8a2-47e4-9aae-60b2d6cd8d45">7,451</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzQtMy0xLTEtMTA4OTA_fd86eff7-d5ae-4890-99df-1ae0104a1864">5,582</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzQtNS0xLTEtMTA4OTM_78548bb8-cdd3-4540-aff9-c7736454ed51">6,686</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_178"></div><div style="margin-top:14pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzQxMDI_1dd1fec8-4cae-4050-97ef-25e0786e7a3f" continuedAt="i2da2b14b0edf41c3ab7d88d38a939b23" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i2da2b14b0edf41c3ab7d88d38a939b23" continuedAt="ia464d9d1df544debb972a30e757792c6"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzQwOTQ_6bcd4c95-e8cd-41b6-8410-81f157be6f4f" continuedAt="i9a7262b7e3ff4718b295783523a978b0" escape="true">The following details the provision for income taxes for fiscal years 2021, 2020 and 2019 (in thousands):</ix:nonNumeric></span></div><div style="margin-top:9pt"><ix:continuation id="i9a7262b7e3ff4718b295783523a978b0"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzMtMS0xLTEtMA_559dc307-370e-47e7-9a7b-1fcc24134829">16,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzMtMy0xLTEtMA_78083fd4-5e74-4665-952c-58f527755a2b">14,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzMtNS0xLTEtMA_136cf9e4-71f3-42b3-8a56-e0f436a998ba">16,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzQtMS0xLTEtMA_8ef2b60d-5f43-4b32-85cf-98b5984231a3">3,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzQtMy0xLTEtMA_033be26b-36a4-43bc-81cd-40d0d378ff54">3,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzQtNS0xLTEtMA_e4e7558b-15c7-4138-9af1-ba709b3c70a7">2,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 43.75pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzUtMS0xLTEtMA_7013468f-4858-4aad-a814-e8a510fd11f3">19,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzUtMy0xLTEtMA_694f4d1a-7db6-4017-8025-735ccad18368">17,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzUtNS0xLTEtMA_b63b3efe-94a2-422e-90de-00e70d68bd0d">18,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzctMS0xLTEtMA_5fbb7476-2b06-4e4a-ae01-aa176d2e216b">302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzctMy0xLTEtMA_139bec02-2137-4960-815b-7cd1a553ea57">246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzctNS0xLTEtMA_df6db9ec-21c5-4d4d-bf17-c4fafe5e6093">347</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzgtMS0xLTEtMA_5a85006c-1678-47ac-83c7-2195346fa059">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzgtMy0xLTEtMA_edcd0dbe-1bb0-49ea-8377-6463930ee282">42</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzgtNS0xLTEtMA_d96c35e0-f76a-488c-875d-59042bd64fe4">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 43.75pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzktMS0xLTEtMA_261c57a0-7c7f-4feb-a51a-3ab0c2e39118">315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzktMy0xLTEtMA_4a9a2a74-9566-4dc9-a122-bfb443f6de27">204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzktNS0xLTEtMA_e5087ca0-5726-484c-84b8-d7481ee3c88a">241</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzEwLTEtMS0xLTA_d46f2575-9610-4acf-8c28-60f09030e2b7">20,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzEwLTMtMS0xLTA_579b95d4-4838-4b98-a3bc-c627487ce864">17,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzEwLTUtMS0xLTA_efa2ecdc-24d3-4eeb-a2bc-8d764c101cbf">18,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzQxMjI_2dedd5f1-2f40-481d-8b4a-3cc3f024d14c" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A reconciliation of income taxes computed by applying the expected federal statutory income tax rate of <ix:nonFraction unitRef="number" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzExMTE_b79f918d-b46a-41e8-8f6f-44e5eb0a53a4"><ix:nonFraction unitRef="number" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzExMTE_dec30865-1bd3-48ac-a4e5-cd18520d1856"><ix:nonFraction unitRef="number" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzExMTE_e55484e2-8847-4c8f-a3c6-cc9ecd456655">21</ix:nonFraction></ix:nonFraction></ix:nonFraction>% for fiscal years 2021, 2020 and 2019 to income before income taxes reported in the Consolidated Statements of Comprehensive Income is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal income tax at statutory rate</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzItMS0xLTEtMA_58903689-3e2b-4952-b8e8-5148547dfb9a">20,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzItMy0xLTEtMA_488cb7e3-b9f9-4ed9-9652-64f264987d34">19,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzItNS0xLTEtMA_5490d1c6-e460-488c-a007-3c4e7267fd1e">18,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzMtMS0xLTEtMA_267f96cc-7ab1-42fb-8762-585de4edde8b">3,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzMtMy0xLTEtMA_cca26e32-6322-4669-adb2-5004952e987d">3,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzMtNS0xLTEtMA_64b06332-f7ff-4d06-884a-57a1d6f9867c">3,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzQtMS0xLTEtMA_13fb02ed-5b36-4f98-bb6a-510dc715ce2a">2,710</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzQtMy0xLTEtMA_54f3f59a-6756-4e9e-9f62-bfe40b0c1262">2,994</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzQtNS0xLTEtMA_2966e1a6-6f61-499a-8a4a-ca6b6eaa723b">2,507</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax credits</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzUtMS0xLTEtMA_16b97021-906d-4912-ac96-bd7aaef05476">1,356</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzUtMy0xLTEtMA_fbbaefc8-ef73-4eeb-af51-2f15518c98f2">2,401</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzUtNS0xLTEtMA_77deef90-1052-4d32-b1ce-ebb62195f4d2">1,506</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzgtMS0xLTEtMA_24f832cb-5f64-41f4-9e20-0e9106c00178">559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzgtMy0xLTEtMA_b835288d-9bd9-454f-9d65-7e474ee10048">486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzgtNS0xLTEtMA_d7fea19f-dd4c-4bd6-a4e6-9f89137973f5">754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 30.25pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzktMS0xLTEtMA_aa4a3c43-3ae4-401a-a3c2-3290f8cd6f87">20,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzktMy0xLTEtMA_2d715cb9-c7bb-4694-a275-752f266ba872">17,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzktNS0xLTEtMA_4ee09fd7-f7a0-443f-a596-70ec8e3fab35">18,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="ia464d9d1df544debb972a30e757792c6"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzQxMjQ_7da2b782-0fbf-4ce5-a8a8-3a1954695483" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net deferred tax (liabilities) assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzItMS0xLTEtMA_b5fd8697-6706-439a-894c-84ab3174bce4">16,327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzItMy0xLTEtMA_0c726934-b541-480b-b301-fffee0710a16">16,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant, equipment and depreciation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzMtMS0xLTEtMA_4b47b8a9-ca1b-4f2c-909d-5d5b77038bf6">5,121</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzMtMy0xLTEtMA_b0ab80e5-5edc-4fc6-b0d1-46fdafe61bf9">5,084</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Warranty reserves</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzQtMS0xLTEtMA_7bc9383b-10e8-4edf-8a81-c8a9787f2644">4,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzQtMy0xLTEtMA_842cb719-b0a7-480f-aa35-1ced5628b163">4,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease - Operating lease liability</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzUtMS0xLTEtMA_647ce78a-c490-411e-bcd2-5bac21b18a7f">4,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzUtMy0xLTEtMA_18f2ee98-1160-474b-abb4-c7ac84c0c0fb">3,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease - Right of use asset</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzYtMS0xLTEtMA_af0d96b3-e8b5-4171-b182-a6c985424907">3,820</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzYtMy0xLTEtMA_ac68ef36-febb-485e-8d48-39cbc5bea8c1">3,295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Salaries and wages</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzctMS0xLTEtODk0Mg_90541602-5e9b-4160-b2a1-58aebedcc8f7">3,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzctMy0xLTEtODk0Mg_35cc8447-0255-4b80-bc70-d36b0e6f5ffe">1,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzctMS0xLTEtMA_d0078340-fc76-42c0-bcd6-54bc854a5928">2,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzctMy0xLTEtMA_67c5c2c7-6592-4cf6-9fd1-d6cca5440fc7">2,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized gains on marketable equity investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzgtMS0xLTEtMA_42b9f7c8-ec5b-45b5-ae25-e634e79525ba">1,695</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzgtMy0xLTEtMA_73020235-ffea-4ffb-9f56-2969f68df81d">43</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loan discount</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzktMS0xLTEtMA_4cd5702a-a280-438a-abde-0d5aa74b8f06">1,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzktMy0xLTEtMA_e9c13472-00b0-47f4-9a78-539fbec7d63f">2,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other intangibles</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzEwLTEtMS0xLTA_16363d01-0425-4fbd-8ca3-f964f34df1af">1,538</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzEwLTMtMS0xLTA_822671e6-253b-4916-8283-8b55e6e310fc">1,534</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued volume rebates</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:DeferredTaxAssetsAccruedVolumeRebates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzExLTEtMS0xLTA_3a51216b-46ed-4a28-9d64-0e873466e151">1,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:DeferredTaxAssetsAccruedVolumeRebates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzExLTMtMS0xLTA_6fa59486-8d03-4119-b177-dd236ecbe269">1,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventory</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzEyLTEtMS0xLTA_d575bb46-261d-4500-8c06-cc91b9df51a5">1,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzEyLTMtMS0xLTA_fa418bed-25ff-4bba-bfaa-06234e026905">1,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzE0LTEtMS0xLTA_5abb6e8f-297d-4124-94f9-39c48ce5f76b">3,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzE0LTMtMS0xLTA_4b07ca93-97e9-4390-a46a-b402c29b80b0">1,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzE1LTEtMS0xLTA_e8113022-a4be-4882-9884-c9b9428baa20">7,393</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzE1LTMtMS0xLTA_eaef2a1a-c2ad-4334-9059-62063696fa4c">7,295</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The effective income tax rate for the current year was positively impacted by stock option exercises and the recognition of certain tax credits, including Energy Star, Research and Development and Work Opportunity Tax Credits.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We recorded an insignificant amount of unrecognized tax benefits during fiscal years 2021, 2020 and 2019, and there would be an insignificant effect on the effective tax rate if all unrecognized tax benefits were recognized. We classify interest and penalties related to unrecognized tax benefits in income tax expense. The total amount of unrecognized tax benefit related to any particular tax position is not anticipated to change significantly within the next 12 months. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We believe that our income tax filing positions and deductions will be sustained on audit and we do not anticipate any adjustments that will result in a material change to our financial position.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="ieb32953e0aed4f01b93606d73a0247bd">We periodically evaluate the deferred tax assets based on the requirements established in ASC 740, which requires the recording of a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The determination of the need for, or amount of, any valuation allowance involves significant management judgment and is based upon the evaluation of both positive and negative evidence, including management projections of anticipated taxable income. At April&#160;3, 2021, we had state net operating loss carryforwards that total $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzEwOTk1MTE2MzY4NzE_afb007b4-dc70-478a-a25f-e29a7685b629">12.6</ix:nonFraction> million, which begin to expire in 2025. We recorded a $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzEwOTk1MTE2MzY5MjE_df337b13-59c0-4f55-bac5-2a89c12b2c84">445,000</ix:nonFraction> valuation allowance against the related deferred tax asset. At April&#160;3, 2021, we evaluated our historical profits earned and forecasted taxable income and determined that, except as described above, all of the deferred tax assets would be utilized in future periods. Ultimate realization of the deferred tax assets depends on our ability to continue to earn profits, as we have historically, and to meet these forecasts in future periods.</ix:continuation></span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Income tax returns are filed in the U.S. federal jurisdiction and in several state jurisdictions. In general, we are no longer subject to examination by the IRS for years before fiscal year 2018 or state and local income tax examinations by tax authorities for years before fiscal year 2017.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-28</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_184"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEzNDQ2_0873533b-da7f-4ea3-93c2-b16699725248" continuedAt="i0e5ac4cfd2ba42b79e52442cc875c6bd" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i0e5ac4cfd2ba42b79e52442cc875c6bd" continuedAt="ica4d430c305d4a5fa096a3a951fa85bc"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEzNDQ5_713c3924-2548-4529-b47e-664e206ea877" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Repurchase Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We are contingently liable under terms of repurchase agreements with financial institutions providing inventory financing to independent distributors of our 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. The risk of loss under these agreements is spread over numerous distributors. The price we may be obligated to pay generally declines over the period of the agreement (generally <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:durmonth" name="cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzU4NQ_b309e77d-a870-4c0e-8d80-de201baa26bc">18</ix:nonNumeric> to <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:durmonth" name="cvco:PeriodOfAgreementUnderRepurchaseContingenciesMaximum" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzU5MQ_93d39f4f-49e8-452d-ad7b-6de507435d5d">24</ix:nonNumeric> months, calculated from the date of sale to the distributor) and the risk of loss is further reduced by the resale value of the repurchased homes.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The maximum amount for which the Company was liable under such agreements approximated $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-5" format="ixt:numdotdecimal" name="cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQzODk_82f4a811-0a78-468f-a051-6e352cb0edb2">74.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-5" format="ixt:numdotdecimal" name="cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQzOTY_fed300f2-e6c1-4698-81d5-d876e460a3f7">79.3</ix:nonFraction> million at April&#160;3, 2021 and March&#160;28, 2020, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQ1MzY_ab2da19a-5ffb-446e-b418-332ddeb4b018">2.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQ1NDM_34c51b8a-4f00-434d-aa67-d65b112d8f09">2.7</ix:nonFraction> million at April&#160;3, 2021 and March&#160;28, 2020, respectively.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><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%">Letter of Credit.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> To secure certain reinsurance contracts, Standard Casualty maintained an irrevocable letter of credit of $<ix:nonFraction unitRef="usd" contextRef="i1a549627a9554659ac7886a2064c6a70_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQ2OTY_3ea1f332-722c-42ed-a37b-8adbaba7670e">11.0</ix:nonFraction> million to provide assurance that we would fulfill our reinsurance obligations. The letter of credit was released on July 11, 2020 and there were no amounts outstanding against it as of March&#160;28, 2020.</span></div><div style="margin-top:9pt;text-indent:18pt"><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%">Constru</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">ction-Period Mortgages.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We fund construction-period mortgages through periodic advances during home construction. At the time of initial funding, we commit 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 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 to fund future advances.</span></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:OtherCommitmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEzNDM1_9df2d109-5ecb-4e64-adcc-6edd3da6de89" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loan contracts with off-balance sheet commitments are summarized below (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction loan contract amount</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractualObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90YWJsZTo0MDA3ZTlkZmFkYTc0ZmVhOGFkYzM0Yzk1M2I0YTVjYi90YWJsZXJhbmdlOjQwMDdlOWRmYWRhNzRmZWE4YWRjMzRjOTUzYjRhNWNiXzEtMS0xLTEtMA_27e7dff9-cafc-41bb-b8b0-0935a7caabc9">37,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractualObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90YWJsZTo0MDA3ZTlkZmFkYTc0ZmVhOGFkYzM0Yzk1M2I0YTVjYi90YWJsZXJhbmdlOjQwMDdlOWRmYWRhNzRmZWE4YWRjMzRjOTUzYjRhNWNiXzEtMy0xLTEtMA_514b8e0f-9a1a-4fc1-98be-0096acb52f7e">31,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cumulative advances</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:ConstructionAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90YWJsZTo0MDA3ZTlkZmFkYTc0ZmVhOGFkYzM0Yzk1M2I0YTVjYi90YWJsZXJhbmdlOjQwMDdlOWRmYWRhNzRmZWE4YWRjMzRjOTUzYjRhNWNiXzItMS0xLTEtMA_5eb06731-82bd-4760-b7da-e15425d748ea">13,801</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:ConstructionAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90YWJsZTo0MDA3ZTlkZmFkYTc0ZmVhOGFkYzM0Yzk1M2I0YTVjYi90YWJsZXJhbmdlOjQwMDdlOWRmYWRhNzRmZWE4YWRjMzRjOTUzYjRhNWNiXzItMy0xLTEtMA_800951bc-441d-42e4-b192-746d3440eae6">13,400</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="cvco:RemainingConstructionContingentCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90YWJsZTo0MDA3ZTlkZmFkYTc0ZmVhOGFkYzM0Yzk1M2I0YTVjYi90YWJsZXJhbmdlOjQwMDdlOWRmYWRhNzRmZWE4YWRjMzRjOTUzYjRhNWNiXzMtMS0xLTEtMA_32d06442-4c6a-4505-8134-33f9b63b1502">23,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="cvco:RemainingConstructionContingentCommitment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90YWJsZTo0MDA3ZTlkZmFkYTc0ZmVhOGFkYzM0Yzk1M2I0YTVjYi90YWJsZXJhbmdlOjQwMDdlOWRmYWRhNzRmZWE4YWRjMzRjOTUzYjRhNWNiXzMtMy0xLTEtMA_4e62d836-10e9-4349-92d0-1f71aefdec9a">17,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEzNDQx_92faee02-107c-40ab-aee7-c6534921f825" continuedAt="ieff876f3454a46a2bfd0c319f32afe56" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Representations and Warranties of Mortgages Sold</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We sell loans to GSEs and whole-loan purchasers and finance certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, we provide to GSEs and whole-loan purchasers and lenders representations and warranties related to the loans sold or financed. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These representations and warranties generally relate to the ownership of the loan, the validity of the lien securing the loan, the loan's compliance with the criteria for inclusion in the sale transaction, including compliance with underwriting standards or loan criteria established by the buyer, and our ability to deliver documentation in compliance with applicable laws. Generally, representations and warranties may be enforced at any time over the life of the loan. Upon a breach of a representation, we may be required to repurchase the loan or to indemnif</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="ieff876f3454a46a2bfd0c319f32afe56">y a party for incurred losses. Repurchase demands and claims for indemnification payments are reviewed on a loan-by-loan basis to validate if there has been a breach requiring repurchase. We manage the risk of repurchase through underwriting and quality assurance practices and by servicing the mortgage loans to investor standards. We maintain a reserve for these contingent repurchase and indemnification obligations. This reserve of $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-5" format="ixt:numdotdecimal" name="cvco:ReservesRelatedToConsumerLoansSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzcyMDM_3cd8b842-ca97-46c6-9a32-04693083e026">1.2</ix:nonFraction> million as of April&#160;3, 2021 and $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-5" format="ixt:numdotdecimal" name="cvco:ReservesRelatedToConsumerLoansSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzMyOTg1MzQ4OTc5ODQ_f28bb11a-b295-48ee-ad9e-bfebe8d433c9">1.0</ix:nonFraction> million as of March&#160;28, 2020, included in Accrued expenses and other current liabilities, reflects management's estimate of probable loss. We consider a variety of assumptions, including borrower performance (both actual and estimated future defaults), historical repurchase demands and loan default rates to estimate the liability for loan repurchases and indemnifications. During the fiscal year ended April 3, 2021, we executed indemnification agreements to cover <ix:nonFraction unitRef="number" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="INF" name="cvco:IndemnificationCoverage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQ5NDc4MDIzNDUwMjg_2b8ef11b-1844-4186-a631-fb47873ca87f">20</ix:nonFraction>% of the losses experienced over the next <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:duryear" name="cvco:IndemnificationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQ5NDc4MDIzNDUwNTE_210e1ad1-0e63-4282-b62e-eb0358bb47ff">2</ix:nonNumeric> years related to <ix:nonFraction unitRef="claim" contextRef="i3eee3a3a42c14e8baac0d04e28641085_D20200329-20210403" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LossContingencyNewClaimsFiledNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQ5NDc4MDIzNDUwNTY_1c7d5944-66c3-4c0b-a381-b4303a4a57a5">five</ix:nonFraction> loans that were impacted by COVID-19. There were <ix:nonFraction unitRef="claim" contextRef="i336a314f71fd4494a41e5ca8abdb318f_D20200329-20210403" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:LossContingencyNewClaimsFiledNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzIxOTkwMjMyNzU4MzM_d3a363ca-0b10-431b-b65f-dc6602b82837">no</ix:nonFraction> claim requests that resulted in the repurchase of a loan during the year ended April&#160;3, 2021.</ix:continuation> </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="ica4d430c305d4a5fa096a3a951fa85bc" continuedAt="icf7b02f42e214b678363b09cdea6d919"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:DerivativesReportingOfDerivativeActivity" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEzNDM2_7fa1dd2a-2f2f-4f5e-b5b6-1b72ec9ab54d" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Lock Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In originating loans for sale, we issue 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 us 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.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As such, outstanding IRLCs are subject to interest rate risk and related loan sale price risk during the period from the date of the IRLC through the earlier of the loan sale date or IRLC expiration date. The lock commitments generally range between 30 and 180 days; however, borrowers are not obligated to close the related loans. As a result, we are subject to fallout risk related to IRLCs, which is realized if approved borrowers choose not to close on the loans within the terms of the IRLCs unless the commitment is successfully paired with another loan that may mitigate losses from fallout.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of April&#160;3, 2021, we had outstanding IRLCs with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i1520409cdf744cb9a5cbbb20f38a24d1_I20210403" decimals="-5" format="ixt:numdotdecimal" name="cvco:InterestRateLockCommitmentsRecordedAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5Xzg5MDA_68dd1ad9-e262-4f1f-91ee-72745a1a0e55">37.7</ix:nonFraction> million, which are recorded at fair value in accordance with FASB ASC 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">("ASC 815"). ASC 815 clarifies that the expected net future cash flows related to the associated servicing of a loan should be included in the measurement of all written loan commitments that are accounted for at fair value through earnings. The estimated fair value of IRLCs is recorded in Prepaid expenses and other current assets in the Consolidated Balance Sheets. The fair value of IRLCs is based on the value of the underlying loan adjusted for: (1)&#160;estimated cost to complete and originate the loan and (2)&#160;the estimated percentage of IRLCs that will result in closed loans. The initial and subsequent changes in the value of IRLCs are a component of gain (loss) on loans held for sale. During fiscal years 2021, 2020 and 2019, we recognized a non-cash loss of $<ix:nonFraction unitRef="usd" contextRef="i4995b53c7dc4426faffa4f4384fd7ae3_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLossOnDerivative" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5Xzk3NTg_77d49aa1-e703-45f2-81d4-65df5590f8f2">208,000</ix:nonFraction>, and non-cash gains of $<ix:nonFraction unitRef="usd" contextRef="i5d1f845655cd4d328a7671927b84b4fc_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainOnDerivative" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5Xzk3NjU_3a37011a-586c-4a3a-a8ec-d3d3c1bbcfc1">153,000</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i444d2ee2855a425eaa0097ba7606318c_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeGainOnDerivative" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEwOTk1MTE2NDU4OTQ_d72ce0e1-dd54-4815-a124-9906edd70c76">23,000</ix:nonFraction>, resp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ectively, on outstanding IRLCs.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Forward Sales Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We manage the risk profiles of a portion of the outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities and whole loan sale commitments (collectively "Commitments"). As of April&#160;3, 2021, we had $<ix:nonFraction unitRef="usd" contextRef="i1520409cdf744cb9a5cbbb20f38a24d1_I20210403" decimals="-5" format="ixt:numdotdecimal" name="cvco:ForwardCommitmentsRecordedatFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEwMTU5_976f3714-5f3a-4bed-a497-c65ca5b2aec4">55.2</ix:nonFraction> million in outstanding 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.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated fair values of Commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ended April&#160;3, 2021, March&#160;28, 2020 and March&#160;30, 2019, we recognized a non-cash gain of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i4995b53c7dc4426faffa4f4384fd7ae3_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEwNzk0_d31d7710-af17-434a-8de9-e8cda14cad49">1.4</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and non-cash losses of $<ix:nonFraction unitRef="usd" contextRef="i5d1f845655cd4d328a7671927b84b4fc_D20190331-20200328" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEwODAx_7eda629e-5679-476c-a7d8-2f6e3fd37162">951,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i444d2ee2855a425eaa0097ba7606318c_D20180401-20190330" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEwOTk1MTE2NDYwMTU_2a5e0c4a-549a-49fe-93b8-033a977bebde">86,000</ix:nonFraction>, r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">espectively, on Commitments.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><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%">Legal Matters</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Since 2018, we have been cooperating with an investigation by the 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 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.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As previously disclosed in September 2020, the SEC staff issued a Wells Notice to Daniel L. Urness, our former Chief Financial Officer, Principal Financial Officer and Principal Accounting Officer, in connection with its investigation, noting that it intends to recommend an enforcement action against him. Rather than have this be a distraction to Cavco, Mr. Urness went on leave to focus on his response to the Wells Notice. As previously disclosed, on February 19, 2021, the employment of Mr. Urness was mutually concluded. In November 2020, the SEC staff issued a Wells Notice to Cavco stating that the staff intends to recommend an enforcement action against us in connection with the investigation. We continue to explore the possibility of a settlement with the SEC staff. In the fourth quarter of fiscal year 2021, while we cannot predict with certainty the resolution of this matter, we recorded an accrual for this loss contingency in Selling, general and administrative expenses and it does not, and is not expected to have, a material adverse effect on our Consolidated Financial Statements.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="icf7b02f42e214b678363b09cdea6d919"><div style="margin-top:9pt;text-indent:18pt"><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%">Joseph D. Robles v. Cavco Industries, Inc. (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">"Robles"), was filed in the Superior Court for the State of California, Riverside on June 25, 2019 and </span><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%">Malik Griffin v. Fleetwood Homes, Inc. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">("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. Later in the fourth quarter of fiscal year 2021, the Parties continued post-mediation settlement discussions and ultimately reached a settlement to settle Plaintiffs' claims on a class-wide basis, recorded in Selling, general and administrative expense, which did not have a material adverse effect on our Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are 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, which reserves are included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets included in this Annual Report on Form 10-K. 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.</span></div></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_190"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzI2OTc_3c2c5c4b-d17a-490c-b6c4-bef9443e38c0" continuedAt="i886c3122f2994b4799cd094de2a50a79" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i886c3122f2994b4799cd094de2a50a79" continuedAt="i30be0a2890b645c1b4e03f7526a0d341"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="id7d4ec5a16dc41b2b69a369514bf1b4f">The Company maintains stock incentive plans whereby stock option grants or awards of restricted stock may be made to certain officers, directors and key employees. The plans, which are shareholder approved, permit the award of up to <ix:nonFraction unitRef="shares" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzI2Nw_85cfaf22-2d72-4547-aa6a-7fef8783211d">1,650,000</ix:nonFraction> shares of the Company's common stock, of which <ix:nonFraction unitRef="shares" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzMxNw_f4bc016a-423c-4a6f-840a-874ab03a9247">295,571</ix:nonFraction> shares were still available for grant as of April&#160;3, 2021. Upon option exercise, new shares of the Company's common stock are issued and when restricted stock vests, restricted stock shares issued become unrestricted. Stock option awards may not be granted below <ix:nonFraction unitRef="number" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzU1OQ_d0e5d27b-da27-49eb-9981-00d52f63508d">100</ix:nonFraction>% of the fair market value of the Company's common stock at the date of grant and generally expire <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzY1OQ_c3ada1c6-5892-4064-b851-ab56afe9ccba">seven years</ix:nonNumeric> from the date of grant. Stock options and awards of restricted stock vest over a defined period or based on certain performance criteria, as determined by the plan administrator (the Compensation Committee of the Board of Directors, which consists of independent directors), but typically is no more than <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzk2Nw_ad65dde8-ea0e-4aac-8397-8a756b586a63">five years</ix:nonNumeric>. The stock incentive plans provide for accelerated vesting of stock option awards and removal of restrictions on restricted stock awards upon a change in control (as defined in the plans).</ix:continuation></span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We apply the fair value recognition provisions of ASC 718. Stock compensation expense decreased income before income taxes by approximately $<ix:nonFraction unitRef="usd" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzEzMTI_ae9ab7e9-0d27-447e-9d66-56a5d4f6cb51">4.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzEzMTY_e0900456-72a0-4081-b63c-8e04c45578e5">3.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzEzMjM_61546401-0481-4eb3-b77c-6a90edec1ce7">3.4</ix:nonFraction> million for fiscal years 2021, 2020 and 2019, respectively. As of April&#160;3, 2021, total unrecognized compensation cost was approximately $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzE0NjI_c66d85e0-4ddf-4ca6-a712-0b687dec0d6e">6.3</ix:nonFraction> million and the related weighted-average period over which it is expected to be recognized is approximately <ix:nonNumeric contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzE1NjU_bd52ae8f-36e0-4876-ab42-79fb2356d668">2.12</ix:nonNumeric> years.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="i30be0a2890b645c1b4e03f7526a0d341" continuedAt="i9eca7eebd05b4bc480b874e319846eb1"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzI2ODU_4529cea7-5768-40ea-b5ef-16129a6a2abf" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Stock Options. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for fiscal years 2021, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Number<br/>of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5e2e35ba25ae49c0847071b647f53ae8_I20180331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEtMS0xLTEtMA_10fddd73-0cf0-42f8-9124-8bf6a2070290">418,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5e2e35ba25ae49c0847071b647f53ae8_I20180331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEtMy0xLTEtMA_aeeb2081-99fd-4303-8eb0-ab9502704a24">79.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzItMS0xLTEtMA_5ea1bf90-e8d5-4ed1-aaf0-fb1b59f41236">73,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzItMy0xLTEtMA_0b56bc17-2d97-48ad-811a-997de7f76d60">194.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzMtMS0xLTEtMA_8c4746d2-2015-4bf4-9838-09e56fe893f9">74,144</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzMtMy0xLTEtMA_fb757bf3-8a9e-47f8-9244-c395e878ed3f">53.78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzQtMS0xLTEtMA_250dea08-05bf-4adb-b892-14902ccce07d">6,700</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzQtMy0xLTEtMA_ac2ff619-9b7d-42c5-aa2a-2771cc9e7273">150.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2e659a59ba424746b8538ee941279840_I20190330" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzUtMS0xLTEtMA_9f5c537c-07e4-46a2-ab69-16139e69f905">411,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2e659a59ba424746b8538ee941279840_I20190330" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzUtMy0xLTEtMA_8c23b9db-3167-4dc5-8408-134d2bc4b36a">102.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzUtNS0xLTEtMA_3bcd33e7-02b7-4939-bd63-dc813d302246">3.74</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e659a59ba424746b8538ee941279840_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzUtNy0xLTEtMA_4f925f5b-d77a-418e-9049-a65d428f0fbf">61,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzYtMS0xLTEtMA_f753dc57-4ef7-48b6-808b-63c9154594c2">74,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzYtMy0xLTEtMA_7225bc99-4c1e-4818-a34e-3b3d0c11c738">145.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzctMS0xLTEtMA_782aff4d-58be-44e9-9570-d50ede296c69">120,687</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzctMy0xLTEtMA_e20469ac-cec9-440f-b2c7-ef286b250498">63.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzgtMS0xLTEtMA_3f67fcdd-d632-44be-b67c-813d9f6e410b">1,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzgtMy0xLTEtMA_45550c0e-dc65-4fba-a96c-29968a9f5b79">99.65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 28, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzktMS0xLTEtMA_e5d12416-9bee-42e7-a498-b895c39cfe48">364,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzktMy0xLTEtMA_7b03f515-ac89-4051-8497-acdf0cb716c7">123.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzktNS0xLTEtMA_9134f547-6804-4df6-9211-e2cc1c0696cb">4.02</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzktNy0xLTEtMA_5e5442af-bf5d-4c53-aef9-e6e65ff5f1a6">49,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEwLTEtMS0xLTA_dee99bb2-7bd1-4935-856b-127378bb179e">39,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEwLTMtMS0xLTA_7759e1bd-db79-494f-8222-f8bbcaf35086">177.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzExLTEtMS0xLTA_6749bd08-027d-4648-96d4-cd6dd85e79c7">131,567</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzExLTMtMS0xLTA_9188617a-cced-4b09-8687-74c06b59f88e">90.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEyLTEtMS0xLTA_5a1204fb-c4ec-4965-a812-70b0be256a9e">20,658</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEyLTMtMS0xLTA_ca7d9a15-a7e5-4b24-a04d-55b218f70ceb">148.95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic62241ea8a6346d5ac512c4dc3172217_I20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEzLTEtMS0xLTA_21fe38d6-73eb-4a5e-b3d2-dacdc76839b6">251,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic62241ea8a6346d5ac512c4dc3172217_I20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEzLTMtMS0xLTA_237ec0b6-90d1-4cae-95a5-16af036e97f2">146.86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEzLTUtMS0xLTA_51dcd034-c109-46fc-9222-f02845f5b8f3">4.04</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic62241ea8a6346d5ac512c4dc3172217_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEzLTctMS0xLTA_bbfa119d-7cd1-4a3a-ab15-9207d58e991a">34,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercisable at March 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2e659a59ba424746b8538ee941279840_I20190330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE1LTEtMS0xLTA_afdfe98e-1968-4be7-ab4b-8af45511c118">197,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2e659a59ba424746b8538ee941279840_I20190330" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE1LTMtMS0xLTA_5e8c83d6-84b1-4784-ab40-f74e2d63edd5">71.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE1LTUtMS0xLTA_fff4e8de-fc89-4726-8a0b-400cdd5b6632">2.35</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e659a59ba424746b8538ee941279840_I20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE1LTctMS0xLTA_7d480e6d-9026-409c-9c6d-02c85ef7cdec">31,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercisable at March 28, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE2LTEtMS0xLTA_3b760a39-2806-433f-8497-86a81d9766f1">179,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE2LTMtMS0xLTA_b99cc9be-afda-4189-b8c2-f3389e1ecb1c">100.82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE2LTUtMS0xLTA_a63d907f-0acb-4b6b-ab95-40b694c232e3">2.83</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE2LTctMS0xLTA_a9a98668-175b-4cdd-8362-e38acdc9fa32">25,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercisable at April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic62241ea8a6346d5ac512c4dc3172217_I20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE3LTEtMS0xLTA_99c8b7c3-ee10-440c-bc14-00055fad4d7e">108,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic62241ea8a6346d5ac512c4dc3172217_I20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE3LTMtMS0xLTA_40cfa403-26a4-48cc-9dfe-1a04d0903de7">132.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE3LTUtMS0xLTA_d5db6d2a-2c8c-4b67-893a-c42af27aa399">3.22</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic62241ea8a6346d5ac512c4dc3172217_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE3LTctMS0xLTA_998683d3-317a-47ec-bc4e-ee6c4c82f09a">15,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The weighted-average estimated fair value of employee stock options granted during fiscal years 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzIyMDA_2234d6ee-d4e4-4cd6-9f97-aa38f5c236b5">69.65</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzIyMDQ_798decf7-1972-499e-be8f-5cc5ca1bf4c7">46.84</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzIyMTE_9da8fa3d-4bfe-4014-835f-ba3bb114df4e">64.55</ix:nonFraction> per share, respectively. The total intrinsic value of options exercised during fiscal years 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzIzMTQ_7f4485c5-923d-45e7-8f9a-41197eb8e096">16.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzIzMTg_8b12bbd2-e05e-482a-a94f-06dc02013b1d">15.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzIzMjU_80ae8502-df6f-43db-8dd6-4dc0e2a6abb5">12.3</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzI2ODQ_d25311dd-2221-4ee8-bf15-ef7a0c9bdf00" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair values of options granted were estimated at the date of grant using the following weighted average assumptions:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Volatility</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzItMS0xLTEtMA_cec6a375-9a78-4599-8b67-a1506b185d87">47.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzItMy0xLTEtMA_2947b0df-88e3-4a97-84a2-f4c915fc99ef">36.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzItNS0xLTEtMA_2d89789b-7c59-45b6-82c8-a1932ec898b3">31.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzMtMS0xLTEtMA_47bc3a03-9157-4345-a4bd-3c32aabe8ebb">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzMtMy0xLTEtMA_2bec9b16-5cc4-4f6b-bd2c-503baab46b63">2.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzMtNS0xLTEtMA_18ee5568-b5e3-4422-a6e9-c72b59761722">2.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzQtMS0xLTEtMA_5cf9c6f2-bc34-4894-bd30-5c270c45d123">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzQtMy0xLTEtMA_a6071eb7-d5b6-48e7-9061-9e900c80ff5e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzQtNS0xLTEtMA_838f808c-917c-475d-9a1e-d7dab0c6a634">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected option life in years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzUtMS0xLTEtMA_e345ab34-99d4-42bc-8df4-f61b4a0c31ca">4.56</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzUtMy0xLTEtMA_acdb8240-63ee-4de7-84fb-b17018e68dde">4.33</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzUtNS0xLTEtMA_fb8e579f-bd83-4792-9c26-9a6a17b69589">5.18</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estimated forfeiture rate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403" decimals="3" name="cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzYtMS0xLTEtMA_7562f71f-3b6e-4ca0-a95d-2d6fa1599b4e">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328" decimals="3" name="cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzYtMy0xLTEtMA_10e541bc-c693-4998-aa08-eca70501abad">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330" decimals="3" name="cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzYtNS0xLTEtMA_74f93bac-f5f4-4c6f-9874-b577e4b45596">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><ix:continuation id="i9eca7eebd05b4bc480b874e319846eb1"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzI2OTI_e9324ea9-4900-4a70-ac19-fc55d6d6e49e" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Awards.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> A summary of restricted stock award activity for fiscal years 2021 and 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Number of Shares</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performance-Based Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Service-Based Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3bc2feb436474c06800052976c59bac9_I20190330" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzItMS0xLTEtNzY1Mw_f544f626-99b1-41e7-9944-cc1e4adb4c44">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia97867f469a142fdbfc18eca48bfe5ae_I20190330" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzItMy0xLTEtNzY1Mw_7fed270a-3bc2-467d-8f3b-ac6498aaad3f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzItNS0xLTEtNzY1Mw_11511ae0-099d-4985-8d7c-24766bb12235">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Awarded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i79f81c83bc13472b8bd64fb7e0954263_D20190331-20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzMtMS0xLTEtNzYwOQ_4a622e52-dd71-42c5-bb3e-67d2f127519d">7,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i88c201e7a5664e55a174df6d32e3afb8_D20190331-20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzMtMy0xLTEtNzYxMw_ba76d8cf-fccf-489c-ae84-e7ee7f562914">4,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzMtNS0xLTEtNzYxNw_e5ab9a9e-01b8-478b-93f1-76781bb83845">12,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i79f81c83bc13472b8bd64fb7e0954263_D20190331-20200328" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzQtMS0xLTEtNzYyMg_06dc36ff-8adb-4919-89d7-1a4aae47f096">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i88c201e7a5664e55a174df6d32e3afb8_D20190331-20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzQtMy0xLTEtNzY1Mw_79f72a31-7b5b-4adc-82cf-335b055c2727">400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzQtNS0xLTEtNzYyNw_f669baed-678c-44ae-9ec7-70c3e2e80b62">400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i79f81c83bc13472b8bd64fb7e0954263_D20190331-20200328" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzUtMS0xLTEtNzYzMg_c7ef6684-853b-4c5c-b0a7-295c197880fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i88c201e7a5664e55a174df6d32e3afb8_D20190331-20200328" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzUtMy0xLTEtNzYzNg_5f9aa351-052d-46bd-926a-710d05059be1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzUtNS0xLTEtNzY0MA_cd627691-2363-4a8c-afff-bc6d34e7c09d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 28, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i116348be35854401842754a5b8e3ce35_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzItMS0xLTEtMA_d5b716b9-3fe3-458e-9e43-1b9cf87e9d46">7,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i671c800c089b44f5a1ac48d746810645_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzItMy0xLTEtMA_75f9d921-019c-4175-9c76-4fbf73a6785f">4,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzItNS0xLTEtMA_eedcb7cf-2949-4c9e-aa26-a29d2dafa1b2">11,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Awarded</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id06640debc0c4af19d2ccf8e4c1d5419_D20200329-20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzMtMS0xLTEtMA_a249727d-3177-4fe7-9685-aa847c70ba64">7,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdfa5aec486c4bbe9d10f43d7d6f4ab5_D20200329-20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzMtMy0xLTEtMA_8735803b-53f3-4d6a-b436-88534bf49487">3,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzMtNS0xLTEtMA_51c7abdc-be9b-4dc4-a06b-c988123fbac2">11,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id06640debc0c4af19d2ccf8e4c1d5419_D20200329-20210403" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzQtMS0xLTEtMA_af8be32b-0ac9-4210-9a59-da5942946dcd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ibdfa5aec486c4bbe9d10f43d7d6f4ab5_D20200329-20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzQtMy0xLTEtMA_164189f7-0a4f-4df6-b955-1e56d70868b0">3,465</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzQtNS0xLTEtMA_d8fa7c64-6c98-43b5-828d-54db66ff487f">3,465</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id06640debc0c4af19d2ccf8e4c1d5419_D20200329-20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzUtMS0xLTEtMA_f9d66834-064c-41d6-a13a-b22c17e576be">1,816</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdfa5aec486c4bbe9d10f43d7d6f4ab5_D20200329-20210403" decimals="0" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzUtMy0xLTEtMA_49fa575c-c806-47c7-b2a7-e65a084beb83">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzUtNS0xLTEtMA_3d3c5de9-1dc4-4755-aa48-81263b2e234d">1,816</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i153dd5c3972d468db7b49f1937303bf2_D20200329-20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzYtMS0xLTEtMA_1cc6affd-aa92-47fb-945a-8ce6c8fdd754"><ix:nonFraction unitRef="shares" contextRef="ic0e75e9de14340c4a038a883ed5a8c40_I20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzYtMS0xLTEtMA_308cca68-3791-4053-ad8b-785f54b4a6b9">12,939</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iecdadb4548f4476aa005f987a6781b39_I20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzYtMy0xLTEtMA_e3a81fdf-e242-4341-88c9-2f74e865c9c9">4,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzYtNS0xLTEtMA_5ea217f4-05b5-4f97-90c7-3e7abd3d9737">17,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested target stock awards that may vest based upon performance conditions through fiscal year 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0d22746103fd40928bf1f762f6c19803_I20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzctMS0xLTEtMA_36fbe783-b687-4721-90bf-0bde3acff98b">6,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested target stock awards that may vest based upon performance conditions through fiscal year 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2d1e5447343e4fe5839b8a82b864f25e_I20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzgtMS0xLTEtNTc0NQ_0ffcb57a-3313-4f7a-ae6b-c8bea1462059">6,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_193"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">18. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzEyMTk_33968f7d-f9b9-4a58-884f-c327c27c11ad" continuedAt="i7042600cf3de4f829089763d457b6d5c" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="i7042600cf3de4f829089763d457b6d5c"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzEyMTU_79faa985-1312-4360-b319-d55aa71f6726" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2021, 2020 and 2019 (dollars in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzItMS0xLTEtMA_cd4f3a1e-e0f6-4079-b5fd-cdc93c4fbf48">76,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzItMy0xLTEtMA_85a0dd8c-90ff-498b-b748-33134403c08c">75,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzItNS0xLTEtMA_c6c5869b-c9e2-4de9-ab3b-f38fa0151db8">68,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></div></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzQtMS0xLTEtMA_a4d5b733-3a38-4851-a089-18fed388572c">9,189,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzQtMy0xLTEtMA_7c9d4ce8-29b2-4070-84b7-2e6d3fe57ad1">9,129,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzQtNS0xLTEtMA_6bb040a6-352c-4a3e-af4e-192a8427ce37">9,080,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzUtMS0xLTEtMA_34ab0d71-ad78-4677-848d-e0c5b4402f34">104,082</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzUtMy0xLTEtMA_28d7869e-672a-41b5-8fb3-ca8b8a95fdb1">139,145</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzUtNS0xLTEtMA_15adbfc5-4dc4-45df-a059-2864aef7fa44">187,859</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzYtMS0xLTEtMA_e14c97d3-1036-47d2-affb-7951f789ca9a">9,293,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzYtMy0xLTEtMA_f3704aa3-c52a-43e9-9d23-da2b674e81b6">9,268,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzYtNS0xLTEtMA_7d3ac713-3c8c-46f6-a84d-3c1874b295c7">9,268,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share:</span></div></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzgtMS0xLTEtMA_14014d4d-87bf-401d-9d5e-0f737ac82ff7">8.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzgtMy0xLTEtMA_1bd823cf-d332-4f81-9c39-06a476ec3908">8.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzgtNS0xLTEtMA_1e8d4e7c-cf0e-482b-9d77-443031828dc3">7.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzktMS0xLTEtMA_249cc478-0faa-4bac-b21a-b18236a6ee4f">8.25</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzktMy0xLTEtMA_771e1165-87f6-4539-9bdd-a55b8e8da530">8.10</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzktNS0xLTEtMA_f89af081-4be1-4a70-b603-a728a4f6c687">7.40</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="ia94adf0fc0ef45a6b4fd9f951852e76e_D20200329-20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzgzNQ_a0dc02c8-3cd6-4f1b-be0c-fc7f6d88a0e5">19,440</ix:nonFraction> anti-dilutive common stock equivalents excluded from the computation of diluted earnings per share for the year ended April&#160;3, 2021, <ix:nonFraction unitRef="shares" contextRef="i257cdf3c0252445caeff5b62c91daedb_D20190331-20200328" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzk2MA_1ad45a08-6a39-4068-8521-0d01cec04012">23,336</ix:nonFraction> for the year ended March&#160;28, 2020 and <ix:nonFraction unitRef="shares" contextRef="i0d54ea1fdece4490897e8615c35f048d_D20180401-20190330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzk4OQ_1a9b37d0-ae82-46e4-a723-afae6b38af85">13,862</ix:nonFraction> for the year ended March&#160;30, 2019. In addition, <ix:nonFraction unitRef="shares" contextRef="i153dd5c3972d468db7b49f1937303bf2_D20200329-20210403" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzMyOTg1MzQ4ODQ1NzE_1cc6affd-aa92-47fb-945a-8ce6c8fdd754"><ix:nonFraction unitRef="shares" contextRef="ic0e75e9de14340c4a038a883ed5a8c40_I20210403" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzMyOTg1MzQ4ODQ1NzE_308cca68-3791-4053-ad8b-785f54b4a6b9">12,939</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i116348be35854401842754a5b8e3ce35_I20200328" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzIxOTkwMjMyNTc0NDY_d5b716b9-3fe3-458e-9e43-1b9cf87e9d46">7,305</ix:nonFraction> outstanding restricted share awards were excluded from the calculation of diluted earnings per share for the year ended April&#160;3, 2021 and March&#160;28, 2020, respectively, as the underlying performance criteria had not yet been met.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-33</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_196"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">19. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwNjU_9ebc842d-f517-41bc-a287-984b0ca7065f" continuedAt="ia07add3e4e5b431691ad5c302927f377" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="ia07add3e4e5b431691ad5c302927f377"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkxMDg_ffec69d5-4657-49b3-a6ab-93832578ab13" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The book value and estimated fair value of our financial instruments were as follows (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Book<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estimated<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Book<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estimated<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Available-for-sale debt securities&#160;</span><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">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3234d99545274f3cb72a4976a7069bd5_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItMS0xLTEtMA_12f79945-7a8e-4822-aeee-4ac378d46abf">14,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e60f064660044c4bfc1ae7a4810e8be_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItMy0xLTEtMA_56329fac-7112-4281-accb-207ef73d5361">14,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf3c07c7665c42b2ba3a0ca9837007ad_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItNS0xLTEtMA_0c6b151e-5388-4e44-bbde-2ceedf7cb517">14,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5330fb88031348d4aeb8c79ee744996b_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItNy0xLTEtMA_7c4e0cc5-09b9-4dab-92eb-6ed1344ad169">14,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities </span><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idaf5d82c1b31411ebb2df0eaf97ae22d_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtMS0xLTEtMA_2147cb0c-0a38-4ae7-8d2a-6c13accb404f">17,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b6f52edb38340579cf6321a88cc0485_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtMy0xLTEtMA_cf6739fb-b26a-4a4d-9e4d-d858a0525b0f">17,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cacbfafd24a4a01805c8cd82c888252_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtNS0xLTEtMA_5ff41b21-9278-4064-8bba-c6c844f61172">9,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0676078c9a704ec39f7294b02b08c0f3_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtNy0xLTEtMA_1c26e108-b8a9-4445-9450-ea89bab913b7">9,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-marketable equity investments </span><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">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97f3b9228b56473b99699f8f06fa6ce6_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtMS0xLTEtMA_316fe34d-79fc-4fc9-8af9-dba101bb0ece">21,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic438ef0afe464333af1fc1b1fdfcd35b_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtMy0xLTEtMA_6e4c9869-d696-4fa1-b2bd-43a7f5ba07eb">21,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01dea2a8044d43e2a2192568a8bb0153_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtNS0xLTEtMA_b031feff-a422-44ee-9983-14f47ff54678">21,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb6d9b5b720d4c3a8cae9920d8b6cd6c_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtNy0xLTEtMA_c979e9ba-9d21-4f91-9dad-d8288fae8c38">21,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Consumer loans receivable&#160;</span><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">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97f3b9228b56473b99699f8f06fa6ce6_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtMS0xLTEtMA_47dfc651-3088-4920-b2d6-2ba33d3929a6">74,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic438ef0afe464333af1fc1b1fdfcd35b_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtMy0xLTEtMA_33d23c57-ef73-439c-ae6f-9a4691130824">86,209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01dea2a8044d43e2a2192568a8bb0153_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtNS0xLTEtMA_6904b167-0dcd-47fd-9cbc-3d08af67db35">82,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb6d9b5b720d4c3a8cae9920d8b6cd6c_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtNy0xLTEtMA_efd38679-d145-4a76-ae1b-9f41d9771a29">97,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Commercial loans receivable&#160;</span><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">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97f3b9228b56473b99699f8f06fa6ce6_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtMS0xLTEtMA_62c2e150-ac30-48db-ba11-352ad1fbcfa8">44,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic438ef0afe464333af1fc1b1fdfcd35b_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtMy0xLTEtMA_718af9c3-d172-481e-bb63-08467b01539a">42,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01dea2a8044d43e2a2192568a8bb0153_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtNS0xLTEtMA_c54f9b8d-0381-4ca3-a295-46c171070fa7">46,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb6d9b5b720d4c3a8cae9920d8b6cd6c_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtNy0xLTEtMA_5b846727-46fe-4cef-a3e8-e80658e109c3">46,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Secured credit facilities and other&#160;</span><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">(6)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3234d99545274f3cb72a4976a7069bd5_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktMS0xLTEtMA_70ebc1f1-e760-4fba-989b-65d9a88984a5">12,186</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e60f064660044c4bfc1ae7a4810e8be_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktMy0xLTEtMA_a8e561ea-7132-461d-95aa-86db34df92f6">12,340</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf3c07c7665c42b2ba3a0ca9837007ad_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktNS0xLTEtMA_d17b82e9-5c90-4746-91bb-7b5fe52e2fa8">14,953</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5330fb88031348d4aeb8c79ee744996b_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktNy0xLTEtMA_d574b481-9679-49f6-acb0-d573b9afde30">15,592</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzQ5NDc4MDIzNDExMjM_07a5035d-c14b-4c9f-9dfa-07501c1e201c" footnoteRole="http://www.xbrl.org/2003/role/footnote">Level 2: The fair value is based on observable market prices for identical securities. When observable market prices for identical securities are not available, we price our marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data.</ix:footnote></span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwNjY_275e2cfe-438a-43b4-ab61-d3231d800ddf" footnoteRole="http://www.xbrl.org/2003/role/footnote">Level 1: The fair value is based on quoted market prices.</ix:footnote> </span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTM_9c512911-9ad4-4f34-9b75-41886ca966d1" footnoteRole="http://www.xbrl.org/2003/role/footnote">Level 3: The fair value approximates book value based on the non-marketable nature of the investments.</ix:footnote></span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)&#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTQ_68d88a05-36c4-497e-b632-eb72d6a6eb07" footnoteRole="http://www.xbrl.org/2003/role/footnote">Level 3: Includes consumer loans receivable held for investment, held for sale and construction advances. See discussion of fair value inputs below.</ix:footnote></span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(5)&#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwODU_e1cdccc8-92b4-4953-b909-f40cc47a92a7" footnoteRole="http://www.xbrl.org/2003/role/footnote">Level 3: The fair value is estimated using market interest rates of comparable loans.</ix:footnote></span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(6)&#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwMzM_88faf1dd-e788-4a02-a2ab-28d94c6c6a84" continuedAt="ic38b2c5daad94ebc9b963c173518d2b5" footnoteRole="http://www.xbrl.org/2003/role/footnote">L</ix:footnote></span><ix:continuation id="ic38b2c5daad94ebc9b963c173518d2b5"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">evel 2: The fair value is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> based on the discounted value of the expected remaining principal and interest cash flows.</span></ix:continuation></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumer loans held for investment are measured using Level 3 inputs that are calculated using estimated discounted future cash flows from the evaluation of loan credit quality and performance history to determine expected prepayments and defaults on the portfolio, discounted with rates considered to reflect current market conditions. Loans held for sale are measured at the lower of cost or fair value using inputs that consist of quoted market prices for mortgage-backed securities or investor purchase commitments for similar types of loan commitments on hand from investors. The cost of loans held for sale was lower than the fair value as of April&#160;3, 2021.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwODE_5bedc1e2-7ea9-4e89-acae-300a156bcfea" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Mortgage Servicing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. 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 based on the present value of the expected future cash flows related to servicing these loans.</span></ix:nonNumeric></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwMjE_c3589173-0ab1-475e-b616-53168b0bbce2" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Number of loans serviced with MSRs</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="loans" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="INF" format="ixt:numdotdecimal" name="cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzEtMS0xLTEtMA_033fb80f-a92d-4bf9-b252-c285983faa0f">4,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="loans" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="INF" format="ixt:numdotdecimal" name="cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzEtMy0xLTEtMA_66ee4f43-e811-4154-9071-657902e02ef5">4,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average servicing fee (basis points)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capitalized servicing multiple</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="4" name="cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzMtMS0xLTEtMA_79f70b4c-ac16-4d9a-8025-2732cc80360d">45.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="4" name="cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzMtMy0xLTEtMA_808d587a-2b08-45be-a4dc-ca501df8ceee">67.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capitalized servicing rate (basis points)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Serviced portfolio with MSRs (in thousands)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzUtMS0xLTEtMA_d01dfb26-2cdb-44cb-b67d-191b5c3c83ca">593,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzUtMy0xLTEtMA_00036b49-0835-4c68-a6fc-988779290213">585,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MSRs (in thousands)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzYtMS0xLTEtMA_007c83e7-4870-4de0-9821-d55a79cad3fc">916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzYtMy0xLTEtMA_6f1dd24a-2646-468b-bfa0-4b2e10e22b4d">1,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-34</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_202"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">20. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:CompensationRelatedCostsGeneralTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzE0Njk_eb5dfb56-2c83-4cb8-8fa2-32372c1b8cc3" continuedAt="if1acb710737543f8b11c8269cc25ceb9" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="if1acb710737543f8b11c8269cc25ceb9"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have self-funded group medical plans which are administered by third-party administrators. The medical plans have reinsurance coverage limiting liability for general individual employee loss to a maximum of $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzI1MA_52867ec4-9a16-4554-9a27-f6456f5fe242">400,000</ix:nonFraction>. Incurred claims identified under the third-party administrator's incident reporting system and incurred but not reported claims are accrued based on estimates that incorporate claim experience, as well as other considerations such as the nature of each claim or incident, relevant trend factors and advice from consulting actuaries when necessary. Medical claims expense was $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzYzNw_738165d4-0405-4414-9b5b-635c5149a175">15.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-5" format="ixt:numdotdecimal" name="cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzY0MQ_35de56d9-b981-4ef9-8181-10a1e9c5fb0f">15.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-5" format="ixt:numdotdecimal" name="cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzY0OA_a9bf8791-c4f8-440d-8c80-eff3d6771d37">16.5</ix:nonFraction> million for fiscal years 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We sponsor an employee savings plan (the "401k Plan") that is intended to provide participating employees with additional income upon retirement. Employees may contribute their eligible compensation up to federal limits to the 401k Plan. The Company match is discretionary, and may be up to <ix:nonFraction unitRef="number" contextRef="i91eee5e9f15f42cd855c21a1c6a1f2ca_D20200329-20210403" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzk5OA_f27608e9-5ac1-4b70-80bc-ff36b33fcf11">50</ix:nonFraction>% of the first <ix:nonFraction unitRef="number" contextRef="i91eee5e9f15f42cd855c21a1c6a1f2ca_D20200329-20210403" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzEwMTQ_da6e19ce-0c88-423e-83a5-a43aa8666c0b">5</ix:nonFraction>% of eligible compensation contributed by employees up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="i91eee5e9f15f42cd855c21a1c6a1f2ca_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzEwODY_967348c1-987b-43f6-a1bc-c4fb3dd3f294">1,000</ix:nonFraction>. For calendar year 2020, the Company match was <ix:nonFraction unitRef="number" contextRef="i4042ccb704c14a5a82cd220be1b6bfdd_D20200329-20210403" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzExMzQ_4cb447f3-c05e-4553-b8aa-cd275f80c60a">20</ix:nonFraction>% of the first <ix:nonFraction unitRef="number" contextRef="i4042ccb704c14a5a82cd220be1b6bfdd_D20200329-20210403" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzExNTA_d8dcdf40-38b4-41c6-bc34-8689e9706b93">5</ix:nonFraction>% of eligible compensation contributed by employees. Employees are eligible to participate on the first of the month following 90 days of service and employer matching contributions are vested progressively over <ix:nonNumeric contextRef="i4042ccb704c14a5a82cd220be1b6bfdd_D20200329-20210403" format="ixt-sec:duryear" name="cvco:DefinedContributionPlanEmployersMatchingContributionVestingPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzEzNjM_2ad9b994-ceea-4f3f-a55f-2ac3313d4983">4</ix:nonNumeric> years. Employer matching contribution expense was $<ix:nonFraction unitRef="usd" contextRef="iec73a310b74f466ba978323208d520bc_D20190331-20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzE0MTA_3762cae4-5fef-4df5-9d77-ae3c2e901f79"><ix:nonFraction unitRef="usd" contextRef="i4042ccb704c14a5a82cd220be1b6bfdd_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzE0MTA_a9506f8e-28dc-4028-8ce8-d8e539f6638d">1.1</ix:nonFraction></ix:nonFraction> million each in fiscal years 2021 and 2020 and $<ix:nonFraction unitRef="usd" contextRef="i2f97df523c614a49a79aa5fae978a26f_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzE0MjE_1b0ba13d-3f94-4fc6-aaad-c3d98d014fa7">1.0</ix:nonFraction> million in fiscal year 2019.</span></div></ix:continuation><div id="ic24d54ea25824ceea8d0f882705745f1_205"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">21. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzg4OA_a7956c78-add4-4960-a61d-393f5a9b781f" continuedAt="iefaf036137c3404eb5e543a4f0638006" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:18pt"><ix:continuation id="iefaf036137c3404eb5e543a4f0638006"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have non-marketable equity investments in other distribution operations outside of Company-owned retail stores. In the ordinary course of business, we sell homes and lend to certain of these operations through our commercial lending programs. For the years ended April&#160;3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March&#160;28, 2020 and March&#160;30, 2019, the total amount of sales to related parties was $<ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzM4OA_3efabe90-7b1b-4792-9e3f-6b743c24ceee">46.7</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzM5Mg_165d72cb-b21c-471a-a519-44f4a1812a7c">51.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzM5OQ_df801c1c-616c-4b59-b3b7-24880dd0d2c5">42.2</ix:nonFraction> million, respectively. As of April&#160;3, 2021, receivables from related parties included $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzQ2OQ_3a701def-b41c-4671-8246-b5a56e7e59a0">4.7</ix:nonFraction> million of accounts receivable and $<ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzQ5OQ_48acc3ed-2943-4452-94fd-5920d32c6f91">9.5</ix:nonFraction> million of commercial loans outstanding. As of March&#160;28, 2020, receivables from related parties included $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzU4Nw_58586577-0a22-4bd1-95ce-37c222522a03">1.7</ix:nonFraction> million of accounts receivable and $<ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzYxNw_fb832ff9-c2a8-4ccb-ab30-926c08455752">8.2</ix:nonFraction> million of commercial loans outstanding.</span></ix:continuation></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-35</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_211"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic24d54ea25824ceea8d0f882705745f1_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">22. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90ZXh0cmVnaW9uOmVjMTNlNjRmZDFjYTQ4ZTg4ZWIxODVkNDc1NDA4M2Q2XzM4OQ_c7554c1f-2cb9-4142-9e05-13e0e58bc38a" continuedAt="i616cfc6fc0cf4d38805bfd39d10718e5" escape="true">Business Segment Information</ix:nonNumeric></span></div><ix:continuation id="i616cfc6fc0cf4d38805bfd39d10718e5"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We operate principally in <ix:nonFraction unitRef="segment" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90ZXh0cmVnaW9uOmVjMTNlNjRmZDFjYTQ4ZTg4ZWIxODVkNDc1NDA4M2Q2Xzc0_6d31b5fb-20f8-4cd8-96fc-fbf4ea49482c">two</ix:nonFraction> segments: (1)&#160;factory-built housing, which includes wholesale and retail factory-built housing operations and (2)&#160;financial services, which includes manufactured housing consumer finance and insurance. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90ZXh0cmVnaW9uOmVjMTNlNjRmZDFjYTQ4ZTg4ZWIxODVkNDc1NDA4M2Q2XzM4Ng_2a1980f9-724c-4b4a-9fc5-528a2f7906d4" continuedAt="if98a8b28772d428b9554ef2fbe231659" escape="true">The following table provides selected financial data by segment (in thousands):</ix:nonNumeric></span></div><ix:continuation id="if98a8b28772d428b9554ef2fbe231659"><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMtMS0xLTEtMA_aa539693-d73f-4aac-bb33-c59bf876a473">1,037,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMtMy0xLTEtMA_76bce7d2-31f8-4b51-acfd-325dd8d7edb0">999,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMtNS0xLTEtMA_00ae43e8-78e9-45a7-a82f-eda6fa415bb5">905,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzQtMS0xLTEtMA_2279630a-327e-4dc7-b05d-5976ace5d84a">70,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzQtMy0xLTEtMA_f3e7635d-5166-4353-a76e-e02e8d2c28ad">62,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzQtNS0xLTEtMA_9bacb87f-31c4-4a31-bf4e-f6bd76ba7802">57,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzUtMS0xLTEtMA_8c4fd5f2-9f71-40f6-a174-07de0c884d50">1,108,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzUtMy0xLTEtMA_508e3597-0526-4313-8f24-5ec0b146befb">1,061,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzUtNS0xLTEtMA_36f5fab2-3e3b-47d2-a29d-8e02a01176d0">962,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue for financial services consists of:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14a91108a0a241e49e1e5b47268c56cb_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzctMS0xLTEtMA_03381b69-f665-438e-843b-284f57c51417">24,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c56151b9f34c8e8ac3a61d210676b9_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzctMy0xLTEtMA_9a260222-3485-4009-b6a0-1ebbe98f1077">24,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9f70503263a45c096b475de303d96e5_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzctNS0xLTEtMA_9ce51dc9-8a84-4e4e-bb2b-b9ba04b3dd2a">21,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Insurance</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1adf2cf3660f4fe19204f6691b13f680_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzgtMS0xLTEtMA_c1fc4e83-7f47-46bc-8fc1-f8ad00e7e8ee">45,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c65c88f3edb4520a928ee410a9061a8_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzgtMy0xLTEtMA_854dd014-6dff-494b-9bdf-279abdde872e">37,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3eda8b0fcaa14d52a06665e4881d814c_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzgtNS0xLTEtMA_da6430b5-27d2-4626-8971-db9eef33623e">35,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzktMS0xLTEtMA_a10415aa-9ed0-426c-9d3f-4140e08ef284">70,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzktMy0xLTEtMA_242f83f5-35a3-4b96-ab30-9caf16a52874">62,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzktNS0xLTEtMA_c379ceca-efcd-45c1-bd4b-b13db8ea790a">57,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income before income taxes:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzExLTEtMS0xLTA_a7bdb53a-6057-44f1-8f8f-7d60df22d7d7">78,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzExLTMtMS0xLTA_aeb8e37e-e60e-4df4-b9c7-61abd2b016fa">78,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzExLTUtMS0xLTA_edd21081-bf4f-4b99-bc20-25921f519154">72,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzEyLTEtMS0xLTA_95fffaca-ba4a-4edb-9336-77d5fe5255a6">17,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzEyLTMtMS0xLTA_31c36ffe-8dbd-4a18-91c1-8f64675f960a">14,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzEyLTUtMS0xLTA_52bfa4ba-5695-430b-813f-733cf76e375f">13,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE1LTEtMS0xLTA_2328034f-1b13-4214-b01c-18e8df06ede2">96,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE1LTMtMS0xLTA_b43cb674-a1d6-4bcf-acbf-6c05e658ed26">92,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE1LTUtMS0xLTA_4e746f9e-962d-477b-a0fc-69e4627afecc">86,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE3LTEtMS0xLTA_847de695-1985-492d-b1e8-0fe85b644fc6">5,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE3LTMtMS0xLTA_4f5c4400-d8b5-4526-a183-3e3691665536">5,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE3LTUtMS0xLTA_3250e08a-a13a-4b1a-a53c-f797c46f737d">4,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE4LTEtMS0xLTA_2e7581f4-007c-48c6-b822-7a5b9e58a8e7">127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE4LTMtMS0xLTA_12f66d5e-4674-47e7-9c88-d5f577db6cdf">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE4LTUtMS0xLTA_92f5c307-bdf1-40e1-a439-2c0fc2747118">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE5LTEtMS0xLTA_99af3f6a-b6f3-4f86-98b8-91de9ca9e1c4">5,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE5LTMtMS0xLTA_4621b66e-a634-4063-8cc3-525314b21035">5,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE5LTUtMS0xLTA_cc3da3c4-99fe-4f79-9c9b-112417a8804e">4,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIxLTEtMS0xLTA_1836009c-713e-4cd7-aa50-1be8b452f634">560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIxLTMtMS0xLTA_2f6d186d-4fef-4bd8-bc49-7c5912dfb2a9">419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIxLTUtMS0xLTA_f74005e8-1cea-4ac0-a70a-fbe4aa7c72c2">136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIyLTEtMS0xLTA_5ab9a90c-7c64-40de-990e-619416cda082">187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIyLTMtMS0xLTA_2990daaa-1248-4578-afc7-5fc32c01b156">187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIyLTUtMS0xLTA_ff4c1550-6d60-4667-ba77-4b74ab892d0c">188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIzLTEtMS0xLTA_7bf061ff-da44-4dea-b6ec-19de453f1ab5">747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIzLTMtMS0xLTA_467e164a-8e0e-45c4-84f2-4cd465690f98">606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIzLTUtMS0xLTA_b16db7df-4401-4fe2-9032-94bfb87d377f">324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income tax expense:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI1LTEtMS0xLTA_25ad9836-3d20-444c-8825-a879492b0f14">16,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI1LTMtMS0xLTA_7f1ea57b-34bb-43e4-93a8-b53a8199e35d">14,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI1LTUtMS0xLTA_8f62b3fd-b2c2-49f4-ae65-3bfa7d3a3f96">14,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI2LTEtMS0xLTA_10ee8e8b-572a-4354-bae9-db255398fb23">4,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI2LTMtMS0xLTA_4e1e38a0-32d1-461a-befc-bbcbf9af06fa">3,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI2LTUtMS0xLTA_5cfc2b4c-e4b1-4eee-ae5a-14c6263ac3ee">3,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI3LTEtMS0xLTA_4dbdd161-7755-46de-b390-282f78107a7e">20,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI3LTMtMS0xLTA_7170fb1a-1331-4229-a7d7-57ead8b54d19">17,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI3LTUtMS0xLTA_147d812e-9339-4c51-940b-e095b332bd7d">18,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI5LTEtMS0xLTA_b274eff0-13ef-45ff-bdb9-eb20936defa0">25,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI5LTMtMS0xLTA_1311b21c-de57-4641-8377-6789a36666ef">13,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI5LTUtMS0xLTA_9f77f697-da9d-4f69-9eff-fcfa15eb8758">7,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMwLTEtMS0xLTA_0b1df683-b5be-48b3-b5ee-4dc60bacc3b6">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMwLTMtMS0xLTA_f219b188-94bc-4cc1-b92e-47ce30b4d4c2">1,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMwLTUtMS0xLTA_cf93b8c8-3406-4b86-8a3d-23cdaa222ad8">114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMxLTEtMS0xLTA_0e22ccf2-e055-469c-ada8-fd5a8469bf1d">25,537</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMxLTMtMS0xLTA_55e9d10d-c60f-4516-b876-a13d56684298">14,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMxLTUtMS0xLTA_475d30b9-eaac-4a1a-a201-cf6e2f6c779b">7,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81bec118ecc64f04831baf86634398c4_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTpmYzNkYjNlNTU1OTg0NWVkYTdiMGFkM2ZhYWJkOTc5Yy90YWJsZXJhbmdlOmZjM2RiM2U1NTU5ODQ1ZWRhN2IwYWQzZmFhYmQ5NzljXzItMS0xLTEtMA_5269112c-0be0-49bc-a6b2-aebaeaaf42b3">711,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75315f08b8d04f4ba9d8ec2def4a4c9c_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTpmYzNkYjNlNTU1OTg0NWVkYTdiMGFkM2ZhYWJkOTc5Yy90YWJsZXJhbmdlOmZjM2RiM2U1NTU5ODQ1ZWRhN2IwYWQzZmFhYmQ5NzljXzItMy0xLTEtMA_77dd39b0-d700-4e6a-9620-89d539e3a7b6">607,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00bbce6d49e94a15bfb2e51392f3ae9b_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTpmYzNkYjNlNTU1OTg0NWVkYTdiMGFkM2ZhYWJkOTc5Yy90YWJsZXJhbmdlOmZjM2RiM2U1NTU5ODQ1ZWRhN2IwYWQzZmFhYmQ5NzljXzMtMS0xLTEtMA_b99d09af-9cb3-48df-a623-1044d99239f6">240,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44bec8858dd24c4595e6bfb10d955a55_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTpmYzNkYjNlNTU1OTg0NWVkYTdiMGFkM2ZhYWJkOTc5Yy90YWJsZXJhbmdlOmZjM2RiM2U1NTU5ODQ1ZWRhN2IwYWQzZmFhYmQ5NzljXzMtMy0xLTEtMA_8d243e87-e88f-4595-8202-4af170f26a19">202,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d354373bb04411d8344ad016adccc06_I20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTpmYzNkYjNlNTU1OTg0NWVkYTdiMGFkM2ZhYWJkOTc5Yy90YWJsZXJhbmdlOmZjM2RiM2U1NTU5ODQ1ZWRhN2IwYWQzZmFhYmQ5NzljXzQtMS0xLTEtMA_ac03c2c8-de03-48d9-985e-9f07d70a63f9">951,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTpmYzNkYjNlNTU1OTg0NWVkYTdiMGFkM2ZhYWJkOTc5Yy90YWJsZXJhbmdlOmZjM2RiM2U1NTU5ODQ1ZWRhN2IwYWQzZmFhYmQ5NzljXzQtMy0xLTEtMA_5c0d0d36-971f-4fe7-860a-5cbcdc29b9eb">810,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-36</span></div></div></div><div id="ic24d54ea25824ceea8d0f882705745f1_214"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">23. <ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90ZXh0cmVnaW9uOjE5MGY4ZDgzMGU2NTQxZTBhMmJiZGU2ZmJlNzcyMjA4XzIxMg_297f633f-2290-4d70-b80b-213a0d89e74f" continuedAt="ib5b4db36091c4735b4a8ade97ab8a59f" escape="true">Quarterly Financial Data (Unaudited)</ix:nonNumeric></span></div><ix:continuation id="ib5b4db36091c4735b4a8ade97ab8a59f"><ix:nonNumeric contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90ZXh0cmVnaW9uOjE5MGY4ZDgzMGU2NTQxZTBhMmJiZGU2ZmJlNzcyMjA4XzIwNw_acb33bab-04f8-443d-995e-fff9d0203a0d" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables set forth certain unaudited quarterly financial information for fiscal years 2021 and 2020 (dollars in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fourth<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal year ended April 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6da7bd604470472e96ffd427b99fdebb_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzItMS0xLTEtMA_733df977-fa31-4333-8aa6-e9d24090b9ab">254,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44643be10eda4b8ea8ec6f4d8028a7de_D20200628-20200926" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzItMy0xLTEtMA_43d55677-259d-4bcb-92dd-36d3ad98f317">257,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f83bdd6572046f1b5e5056939935d5e_D20200927-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzItNS0xLTEtMA_f579862f-ff52-43f2-9449-9c92d3ec97c0">288,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzItNy0xLTEtMA_87ada4c9-305f-4a3a-a365-117ba612e9ee">306,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzItOS0xLTEtMA_f648f23b-00e2-4779-8c01-f57eb2f8b95c">1,108,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6da7bd604470472e96ffd427b99fdebb_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzMtMS0xLTEtMA_a7a44320-21f0-4602-9709-5ed78698e878">55,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44643be10eda4b8ea8ec6f4d8028a7de_D20200628-20200926" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzMtMy0xLTEtMA_e57abea9-705c-4a3d-a0d8-b74e2e86562a">53,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f83bdd6572046f1b5e5056939935d5e_D20200927-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzMtNS0xLTEtMA_59c17625-2440-44ee-a968-b81367b92c6d">59,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzMtNy0xLTEtMA_28ef1ebc-af76-4c7e-b541-af23526b34d8">70,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzMtOS0xLTEtMA_e79ca65f-2e96-45d2-a3e8-3e316299b967">238,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6da7bd604470472e96ffd427b99fdebb_D20200329-20200627" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzQtMS0xLTEtMA_9b366027-a96a-4c2a-b763-7345e1224099">16,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44643be10eda4b8ea8ec6f4d8028a7de_D20200628-20200926" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzQtMy0xLTEtMA_ff019db7-b754-4045-9a4e-db0f25b3f53f">15,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f83bdd6572046f1b5e5056939935d5e_D20200927-20201226" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzQtNS0xLTEtMA_fbbb56c4-03e0-4eda-a1c2-c9900a8da08f">19,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzQtNy0xLTEtMA_973a7c1d-ed57-4bcc-a52e-0355c129557b">25,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzQtOS0xLTEtMA_c9d7b422-4fbd-4c5f-bbd3-ee69ec59513d">76,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6da7bd604470472e96ffd427b99fdebb_D20200329-20200627" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzYtMS0xLTEtMA_d25d74f7-158b-4c05-9eef-2d5159e95692">1.82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44643be10eda4b8ea8ec6f4d8028a7de_D20200628-20200926" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzYtMy0xLTEtMA_cdd125ba-5161-4275-9635-648704aa8ba3">1.64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5f83bdd6572046f1b5e5056939935d5e_D20200927-20201226" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzYtNS0xLTEtMA_91cfe753-c667-4d19-95cf-ffee61372822">2.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzYtNy0xLTEtMA_997cb970-6dfb-4148-a4ef-7418ffba0e2d">2.74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzYtOS0xLTEtMA_2407346a-31aa-47f0-acb5-167b95824308">8.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6da7bd604470472e96ffd427b99fdebb_D20200329-20200627" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzctMS0xLTEtMA_2bf18380-3fb2-4b8f-a676-9abe2f1f5573">1.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44643be10eda4b8ea8ec6f4d8028a7de_D20200628-20200926" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzctMy0xLTEtMA_0894152b-58a7-4052-8173-b7c4a2778862">1.62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5f83bdd6572046f1b5e5056939935d5e_D20200927-20201226" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzctNS0xLTEtMA_8d58152d-019b-4d7b-8ee9-f7f11374cb20">2.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzctNy0xLTEtMA_6b11c984-5d3c-4b0a-b156-e5712f8f5605">2.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzctOS0xLTEtMA_e558592b-818f-43d7-b6da-f2ce655dcbd4">8.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:26pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal year ended March 28, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i593d24e0915a40d88a5068b7029016ce_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzktMS0xLTEtMA_81daaa5b-dee9-4b61-8a94-236cbd78dc32">264,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34dc492a44344daba82ecfd635042d7b_D20190630-20190928" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzktMy0xLTEtMA_3744b872-74ee-4ccf-9424-053af89bad05">268,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd02c53c6354afab7111e0919658dd9_D20190929-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzktNS0xLTEtMA_9c60be73-6185-40f1-bfc6-8a8e92b10b66">273,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0aca3ec1aa124dd982034d28d9974bb4_D20191229-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzktNy0xLTEtMA_d2156655-40f5-45ea-ac49-db16a90fe2c8">255,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzktOS0xLTEtMA_d175b006-27d4-4fe7-9b58-6c6cf51ba48d">1,061,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i593d24e0915a40d88a5068b7029016ce_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEwLTEtMS0xLTA_06a80ff7-fc36-423d-bd29-cd69eef4ba9d">60,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34dc492a44344daba82ecfd635042d7b_D20190630-20190928" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEwLTMtMS0xLTA_eae4e3cd-9888-4056-9168-dae9caec5af2">58,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd02c53c6354afab7111e0919658dd9_D20190929-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEwLTUtMS0xLTA_1cbc6807-2dea-477f-a02b-cd6b900124b2">59,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0aca3ec1aa124dd982034d28d9974bb4_D20191229-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEwLTctMS0xLTA_bc797124-3142-4009-9704-8aaae2d430b6">51,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEwLTktMS0xLTA_e3a9293b-b3d7-4d9f-ad06-109d13cc3f37">230,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i593d24e0915a40d88a5068b7029016ce_D20190331-20190629" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEyLTEtMS0xLTA_350d4ff4-e59e-49a0-bf6b-5910e6656682">21,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34dc492a44344daba82ecfd635042d7b_D20190630-20190928" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEyLTMtMS0xLTA_cbedbe8f-a8c0-45d0-9bc0-4da7adeb53c4">20,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd02c53c6354afab7111e0919658dd9_D20190929-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEyLTUtMS0xLTA_1aa59340-ea65-4657-9c1b-0a96a8401e3f">20,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0aca3ec1aa124dd982034d28d9974bb4_D20191229-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEyLTctMS0xLTA_1613a181-c09b-4367-9284-7aa8e4111eff">12,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEyLTktMS0xLTA_1d3132f6-3aae-4cc0-a272-a1152c636245">75,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i593d24e0915a40d88a5068b7029016ce_D20190331-20190629" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE0LTEtMS0xLTA_55ad92fd-63f0-474a-bdd7-6d1bd953ce75">2.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i34dc492a44344daba82ecfd635042d7b_D20190630-20190928" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE0LTMtMS0xLTA_957cd869-3192-4cd7-b11d-6aeab9df2025">2.29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibcd02c53c6354afab7111e0919658dd9_D20190929-20191228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE0LTUtMS0xLTA_b66c2b6e-5f3f-4f53-86b1-d204090250f4">2.29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0aca3ec1aa124dd982034d28d9974bb4_D20191229-20200328" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE0LTctMS0xLTA_4694ebb3-a314-4021-9a3f-15a99dc17e8b">1.31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE0LTktMS0xLTA_58ca2f4d-aead-4b88-b2d8-c5e308e5812e">8.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i593d24e0915a40d88a5068b7029016ce_D20190331-20190629" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE1LTEtMS0xLTA_df2229ee-e042-4cec-9dd1-baf785fab240">2.31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i34dc492a44344daba82ecfd635042d7b_D20190630-20190928" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE1LTMtMS0xLTA_883c33c1-6395-443b-8f42-fd82eee1fd2d">2.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibcd02c53c6354afab7111e0919658dd9_D20190929-20191228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE1LTUtMS0xLTA_4f40e844-62ac-4192-965f-67d4cbb77b9f">2.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0aca3ec1aa124dd982034d28d9974bb4_D20191229-20200328" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE1LTctMS0xLTA_f375dcd2-c2f6-4605-bf55-a19c5e8b5ec8">1.29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE1LTktMS0xLTA_ab7e3726-375a-472c-a0ac-49e5aa62b1ef">8.10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-37</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3.9
<SEQUENCE>2
<FILENAME>cvco-202143xexhibit1039.htm
<DESCRIPTION>EX-10.3.9
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i7f249f7dc00440cea90ca183aefef237_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 10.3.9</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Separation Agreement, dated as of February 19, 2021, by and between Cavco Industries, Inc. and Daniel L. Urness</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;This Separation Agreement (&#8220;Agreement&#8221;) is made and entered into by and between Daniel L. Urness (&#8220;Executive&#8221;) and Cavco Industries, Inc. (the &#8220;Company&#8221;) on the date set forth below, to be effective on the Separation Date (as defined herein). Each of Executive and the Company is herein individually referred to as a &#8220;Party&#8221; and together as the &#8220;Parties.&#8221;</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">WHEREAS, the Company has employed Executive pursuant to the terms and conditions of a certain Employment Agreement between the Parties dated </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">April 15, 2019</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> (the &#8220;Employment Agreement&#8221;)&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">WHEREAS, in accordance with the Employment Agreement, Executive has been employed by the Company as its Executive Vice President, Chief Financial Officer, and Treasurer, and as an at-will employee&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">WHEREAS, pursuant to Section 6(i) of the Employment Agreement, the Executive&#8217;s employment with the Company may be terminated at any time upon mutual written agreement of the Parties&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">WHEREAS, pursuant to Section 9 of the Employment Agreement, the Employment Agreement may be amended in a writing signed by both Parties&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">WHEREAS, the Executive and the Company mutually agree that it is in their respective best interests to bring the employment relationship between them to an amicable conclusion, according to the terms and conditions set forth in this Agreement&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">WHEREAS, capitalized terms not herein defined in this Agreement shall have the identical meanings prescribed to such terms as set forth in Exhibit A of the Employment Agreement&#59; and</font></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">WHEREAS, except as otherwise amended by this Agreement, the terms and provisions of the Employment Agreement that apply on and after Executive&#8217;s termination of employment shall remain in effect. </font></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">NOW, THEREFORE, in consideration of the mutual promises in this Agreement, and other good and valuable consideration, the sufficiency of which is hereby acknowledged, the Parties agree to amend the Employment Agreement as provided herein and to be legally bound by the following promises and acknowledgments&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Separation Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Executive&#8217;s employment with the Company shall terminate effective February 19, 2021 (the &#8220;Separation Date&#8221;).  Upon Executive&#8217;s termination of employment, and as provided in Section 6 of the Employment Agreement, Executive shall receive the Accrued Obligations, which amount totals $45,769.35.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Consideration&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In addition to the Accrued Obligations, and subject to Executive&#8217;s compliance with the requirements set forth in Sections 7 through 9 of the Employment Agreement and Executive&#8217;s execution, delivery, and non-revocation of Executive&#8217;s Waiver and General Release of Claims attached to this Agreement as Attachment A (the &#8220;Release&#8221;) and subject to Executive&#8217;s compliance with Paragraph 8 below, Executive shall be entitled to the following severance benefits a. through d. below, in lieu of any amounts otherwise payable to Executive under the Employment Agreement, and the Employment is hereby amended, accordingly&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.37pt;text-decoration:underline">Cash Severance Benefit.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> A cash severance payment (&#34;Severance Payment&#34;), payable on that date which is sixty (60) days after the Separation Date, equal to the sum of&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-indent:-23.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">i.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:18pt">$425,000, an amount equal to Executive's Base Salary in effect as of the Separation Date for a period of twelve (12) months&#59; plus </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-indent:-26.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:18pt">$387,531.33, an amount equal to the average Bonuses paid to Executive under Section 4(b) of the Employment Agreement for the three (3) calendar years immediately preceding termination of employment (excluding all incentive compensation paid to Executive prior to April 15, 2019, and excluding the Cash Bonus Adjustment in Section 5(d)(ii) of the Employment Agreement). For averaging purposes, the &#34;Bonus&#34; amounts used for calendar years ending December 31, 2018 and December 31, 2019 are based on Executive's Bonus target opportunity in effect as of April 15, 2019 (i.e., 75% of Executive&#8217;s Base Salary as in effect on that date).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">Accelerated Stock Option Vesting.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Fifty percent (50%) of the unvested portion of any stock option grants awarded to Executive that remain outstanding as of the Separation Date are immediately vested upon the Severance Date and shall remain exercisable for the remainder of the original term. All vested stock option grants existing from and after the Separation Date shall continue to be governed by the stock option awards underlying such grants.  Executive&#8217;s vested stock option grants as of the Severance Date total 18,584 shares, and the unvested stock option grants total 13,816 shares (the foregoing amounts are determined before application of this paragraph and take Paragraph 3 of this Agreement into account).  Effective as of the Separation Date, and taking this Paragraph into account, Executive&#8217;s vested stock option grants total 25,492 shares (&#61; 18,584 + 50% x 13,816).  The remaining unvested option grants (6,908 shares) shall immediately and permanently forfeit on the Separation Date.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.37pt;text-decoration:underline">Prorated Performance Based Share Awards.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Immediately before the Separation Date, Executive has two Performance Based Share Awards outstanding&#58; (1) a Performance Based Share Award for 1,400 shares granted for the Fiscal Year beginning April 1, 2019 (the &#8220;FY2019 Award&#8221;) and (2) a Performance Based Share Award for 1,350 shares granted for the Fiscal Year beginning April 1, 2020 (the &#8220;FY2020 Award&#8221;).  Effective upon the Separation Date&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-indent:-23.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">i.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:18pt">FY2019 Award. 517 shares of the FY2019 Award shall permanently forfeit, leaving 883 shares to be preserved.  The preserved portion of this FY2019 Award will continue to be eligible for performance-based vesting through the end of such award&#8217;s applicable Performance Period.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-indent:-26.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:18pt">FY2020 Award. 949 shares of the FY2020 Award shall permanently forfeit, leaving 401 shares to be preserved.  The preserved portion of this FY2020 Award will continue to be eligible for performance-based vesting through the end of such award&#8217;s applicable Performance Period.</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Actual vesting of the preserved portions of the FY2019 and FY2020 Awards will be based on actual performance through the end of each such award&#8217;s applicable Performance Period, with payment of any vested portion of the preserved award made at the same time(s) payment would have been paid had Executive not terminated employment as of the Separation Date.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt;text-decoration:underline">COBRA Benefit.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> If Executive timely and properly elects continuation health care coverage pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985 (&#34;COBRA&#34;), the Company will pay the COBRA premium required for Executive and Executive's dependents (if any) under the Company's group medical and dental plans for a period of up to twelve (12) months following the Executive's termination of employment (or until such earlier time as Executive ceases to be eligible for COBRA coverage) (the &#34;COBRA Premium&#34;). Notwithstanding the foregoing, if the Company determines, in its sole discretion, that it cannot pay the COBRA Premium without a substantial risk of violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act), the Company instead shall pay Executive, on the first day of each calendar month, a fully taxable cash payment equal to the applicable COBRA Premiums for that month, subject to applicable tax withholdings.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the avoidance of doubt and further clarification, payments to Executive under this Paragraph 2 are the only payments Executive will receive from the Company on account of his termination of employment with the Company.  No amounts will be payable to Executive under Sections 6(a), (b), (c) or (d) of the Employment Agreement and the Employment Agreement is hereby amended, accordingly.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Rescission of Restorative Grant&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The Parties hereto agree that the stock option granted to Executive under Section 5(d)(4) of the Employment Agreement (the &#8220;Restorative Stock Option Grant&#8221;) with respect to 5,500 shares was granted by mutual mistake. Executive (1) agrees that he will not exercise the Restorative Stock Option Grant and (2) agrees that the Restorative Stock Option Grant is hereby cancelled and rescinded in its entirety.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Waiver and Release of Claims&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The payment to Executive of the amounts set forth in Paragraph 2 of this Agreement are expressly conditioned on the execution, delivery, and non-revocation of the Release, which Release shall be delivered to Executive within five (5) business days following the Separation Date and which must be executed (and not revoked) by Executive within the time specified in the Release (the &#8220;Release Period&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Other Proceedings&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Executive hereby represents and confirms that Executive has not filed or otherwise initiated any lawsuit, complaint, charge, or other proceeding against Released Parties (as that term is defined in the Release) in any court or federal, state or local government agency based on events occurring on or prior to the date of signing of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Post Separation Cooperation&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Executive agrees to fully and completely cooperate with the Company with respect to matters that the Company believes relates to Executive&#8217;s period of employment, including any inquiries, claims, investigations, potential litigation or litigation in which the Company is involved or may become involved other than any such inquiries, claims, investigations, potential litigation or litigation between the Company and Executive. Executive further agrees to be available upon request for consultation and provide assistance to the Company and its attorneys with regard to matters with which the Company believes he was involved while employed by the Company.  Effective from and after the Separation Date, and notwithstanding anything in this Agreement to the contrary, this Paragraph 6 replaces in its entirety Section 16(l) of the Employment Agreement and the Employment Agreement is hereby amended, accordingly.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Attorneys&#8217; Fees and Costs&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In any proceeding or action to enforce this Agreement or to recover damages arising out of its breach, the prevailing party shall be awarded its reasonable attorneys&#8217; fees and costs.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Return of Company Property&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Executive agrees to return all Company documents and other Company property such as computers, laptops and tablets or any other electronic device, software or hardware currently in Executive&#8217;s possession, care, custody, or control within the time-frame to be specified by the Company. The payments specified in the Employment Agreement and in Paragraph 2 of this Agreement are expressly conditioned on Executive&#8217;s return of Company property in good condition within sixty (60) days of the Separation Date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Miscellaneous Provisions&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This Agreement hereby incorporates the terms of Sections 10 through 16 of the Employment Agreement, which sections shall also apply to this Agreement. For the avoidance of doubt, the provisions in Sections 10 through 16 that will continue to apply to the Parties from and after the Separation Date include, but are not limited to, Sections 16(o) (&#8220;Recoupment&#47;Clawback&#8221;) and 16(p) (&#8220;Indemnification&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:4.25pt">Counterparts&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This Agreement may be executed in one or more counterparts, each of which shall be deemed to be an original but all of which together will constitute one and the same instrument.</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">ACCEPTED AND AGREED&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.477%"><tr><td style="width:1.0%"></td><td style="width:51.330%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Daniel L. Urness</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 19, 2021</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Daniel L. Urness</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date</font></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CAVCO INDUSTRIES, INC.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.477%"><tr><td style="width:1.0%"></td><td style="width:51.330%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; William C. Boor</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 19, 2021</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">William C. Boor</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President &#38; CEO</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:107%">ATTACHMENT A</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:107%">TO</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:107%">SEPARATION AGREEMENT</font></div><div style="margin-top:12pt;text-align:center"><font><br></font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">WAIVER AND GENERAL RELEASE OF CLAIMS</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">WAIVER AND GENERAL RELEASE OF CLAIMS</font></div><div style="margin-bottom:12pt;margin-top:9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Waiver and General Release of Claims (&#8220;Release&#8221;) is made and entered into by Daniel L. Urness (&#8220;Executive&#8221;) and Cavco Industries, Inc. (the &#8220;Company&#8221;) on the date set forth below.</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, Employee and the Company entered into an Employment Agreement dated April 15, 2019 (the &#8220;Employment Agreement&#8221;)&#59; and</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, Employee and the Company entered into a Separation Agreement dated effective February 19, 2021 (the &#8220;Separation Agreement&#8221;)&#59; and</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, pursuant to the terms of the Separation Agreement, Employee agreed to execute and deliver Company a written waiver and general release agreement as a condition precedent to his right to receive certain amounts under the Separation Agreement&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW, THEREFORE, in consideration of the promises and payments set forth in the Separation Agreement, Employee agrees as follows&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Meaning of &#8220;Released Parties&#8221;&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The term &#8220;Released Parties,&#8221; as used throughout this Release, includes the Company and all of its past, present, and future shareholders, parents, subsidiaries, and affiliates, joint venturers, and other current or former related entities thereof, and all of the past, present, and future officers, directors, employees, agents, insurers, legal counsel, and successors and assigns of said entities.</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Employee&#8217;s Release of Claims&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In consideration for the severance payments and benefits provided for in the Paragraph 2 of the Separation Agreement and subject to Paragraph 4 of this Release, Employee, on behalf of himself, his spouse (if any), representatives, agents, heirs, trusts and assigns, hereby unconditionally and irrevocably releases Released Parties to the maximum extent permitted by law, from any and all claims, debts, obligations, demands, judgments, or causes of action of any kind whatsoever, whether known or unknown that Employee has or may have had prior to the date of Employee&#8217;s execution of this Release for any action or omission by Released Parties and&#47;or due to any matter whatsoever relating to Employee&#8217;s employment or cessation of employment with the Company.  Without limiting in any way the foregoing general release, this release specifically includes the following&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.37pt">All claims and causes of action arising under the following laws, as amended&#58; Section 1981 of the Civil Rights Act of 1866&#59; Title VII of the Civil Rights Act&#59; the Americans with Disabilities Act&#59; the Federal Family and Medical Leave Act&#59; the Worker Adjustment and Retraining Notification Act&#59; the National Labor Relations Act&#59; the Labor Management Relations Act&#59; the Fair Credit Reporting Act&#59; the Employee Retirement Income Security Act of 1974&#59; the Genetic Information Nondiscrimination Act of 2008&#59; the Health Insurance Portability and Accountability Act&#59; the Occupational and Safety Health Act&#59; the Equal Pay Act&#59; Executive Orders 11246 and 11141&#59; the Consolidated Omnibus Budget Reconciliation Act of 1986&#59; the Rehabilitation Act of 1973&#59; the Electronic Communications Privacy Act of 1986 (including the Stored Communications Act)&#59; the Arizona Wage Statute, A.R.S. &#167; 23-350, et seq.&#59; the Arizona Civil Rights Act&#59; the Arizona Employment Protection Act&#59; the Arizona wage statutes&#59; the Arizona Medical Marijuana Law&#59; and the Arizona Constitution&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">All claims and causes of action arising under any other federal, state or local law, regulation or ordinance, including for employment discrimination on any basis, hostile working environment, retaliation, wrongful discharge, retaliatory discharge, constructive discharge, unsafe working conditions, breach of express or implied contract, breach of collective bargaining agreement, breach of implied covenant of good faith and fair dealing, fraud, detrimental reliance, promissory estoppel, defamation, negligence, negligent or intentional misrepresentation, invasion of privacy, defamation, libel, slander, battery, failure to pay wages, bonuses, commissions, attorneys&#8217; fees, interference with economic gain or contractual relations, and intentional and negligent infliction of emotional distress or &#8220;outrage&#8221;&#59; and</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.37pt">All claims and causes of action by the Employee that Released Parties have acted unlawfully or improperly in any manner whatsoever.</font></div><div style="margin-top:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Nothing in this Release shall be interpreted to release any claims to Employee&#8217;s post-employment benefits provided under the Employment Agreement, claims which may not be released as matter of law, or claims which arise under the terms of this Release or after the Effective Date of this Release, or to release Employee&#8217;s right, if any, to any vested benefits under any retirement plan or stock subscription agreements.  Employee acknowledges that this Release constitutes a full settlement, accord, and satisfaction of all claims covered by this Release.</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Age Discrimination in Employment Act&#59; Older Workers Benefit Protection Act of 1990&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In addition to the general release in Paragraph 2 of this Release, the Employee is waiving and releasing any and all claims against Released Parties under the Age Discrimination and Employment Act (&#8220;ADEA&#8221;) that arose at any time during the Employee&#8217;s employment with the Company, up to and including his last day of employment.  This Release is subject to the terms of the Older Workers Benefit Protection Act of 1990 (&#8220;OWBPA&#8221;).  The OWBPA provides that an individual cannot waive a right or claim under the ADEA unless the waiver is knowing and voluntary.  Pursuant to the terms of the OWBPA, the Employee acknowledges and agrees that the Employee has been provided a copy of this Release, has signed this Release voluntarily, and with full knowledge of its consequences.  In addition, the Employee hereby acknowledges and agrees as follows&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.37pt">This Release has been written in a manner that is calculated to be understood, and is understood, by the Employee&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The release provisions of this Release apply to any rights the Employee may have under the ADEA up to the date of this Release&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.37pt">The release provisions of this Release do not apply to any rights or claims the Employee may have under the ADEA that arise after the date he signs this Release&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The Employee has been advised that he should consult with an attorney prior to signing this Release&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:10.37pt">The Employee has been provided a period of twenty-one (21) calendar days (the &#8220;Review Period&#8221;) from his last day of employment with the Company to consider this Release.  The Employee may, but is not required to, accept and sign this Release before the expiration of the Review Period, but no earlier than his last day of employment with the Company.  If the Employee signs this Release before the expiration of the Review Period, the Employee agrees that he is knowingly and expressly waiving the time-period&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">f.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.59pt">For a period of seven (7) calendar days following his signing of this Release, the Employee may revoke this Release by providing written notice of any such revocation to Mickey R. Dragash, the Company&#8217;s Executive Vice-President and General Counsel, on or before the seventh day after the Employee signs the Release.  This Release shall become &#8220;effective&#8221; on the eighth calendar day after the Employee signs it if it has not been revoked during the seven (7) day revocation period (the &#8220;Effective Date&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Payment of any severance benefits is conditioned on the execution of this Release no later than five (5) days after the end of the Review Period and the running of the revocation period described in 3(f) (&#8220;Revocation Period&#8221;)&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">h.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The Employee may not sign this Release until after his last day of employment with the Company and the Release shall not be effective if the Employee executes the Release prior to such date.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Protected Rights&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The Employee understands that nothing contained in this Release shall be construed to prohibit him from filing a charge with or participating in an investigation or proceeding conducted by the Equal Employment Opportunity Commission, the National Labor Relations Board, or any state or federal agency.  The Employee understands that he has waived and released any and all claims for money damages and equitable relief that the Employee may recover from Released Parties pursuant to the filing or prosecution of any administrative charge against Released Parties, or any resulting civil proceeding or lawsuit brought on his behalf for the recovery of such relief, and which arises out of the matters that are and may be released or waived by this Release.  The Employee also understands, however, that this Release does not limit his ability to communicate with any government agencies or otherwise participate in any investigation or proceeding that may be conducted by any government agency, including providing documents or other information, without notice to the Company.  This Release also does not limit the Employee&#8217;s right to receive an award for information provided to any government agencies.</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Pension Plan&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This Release shall not affect any vested rights the Employee has under an ERISA pension benefit plan(s).</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Medicare&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The Employee affirms, covenants, and warrants he is not a Medicare beneficiary and is not currently receiving, has not received in the past, will not have received at the time of payment pursuant to this Release, is not entitled to, is not eligible for, and has not applied for or sought Social Security Disability or Medicare benefits.  In the event any statement in the preceding sentence is incorrect (for example, but not limited to, if the Employee is a Medicare beneficiary, etc.), the following sentences (i.e., the remaining sentences of this paragraph) apply.  The Employee affirms, covenants, and warrants he has made no claim for illness or injury against, nor is he aware of any facts supporting any claim against, the Released Parties under which Released Parties could be liable for medical expenses incurred by the Employee before or after the execution of this Release.  Furthermore, the Employee is aware of no medical expenses which Medicare has paid and for which Released Parties are or could be liable now or in the future.  The Employee agrees and affirms that, to the best of his knowledge, no liens of any governmental entities, including those for Medicare conditional payments, exist.  The Employee will indemnify, defend, and hold Released Parties harmless from Medicare claims, liens, damages, conditional payments, and rights to payment, if any, including attorneys' fees, and the Employee further agrees to waive any and all future private causes of action for damages pursuant to 42 U.S.C. &#167; 1395y(b)(3)(A) et seq.</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Attorneys&#8217; Fees and Costs&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In any proceeding or action to enforce this Release or to recover damages arising out of its breach, the prevailing party shall be awarded its reasonable attorneys&#8217; fees and costs.</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Governing Law and Venue&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This Release will be interpreted and construed in accordance with the laws of the State of Arizona, insofar as federal law does not control, and venue as to any dispute regarding this Release, or interpretation thereof, shall be in Maricopa County, Arizona.</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:9.75pt">Modification of Release&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This Release shall not be modified, amended, or terminated unless such modification, amendment, or termination is executed in writing by the Employee, and an authorized representative of the Company.</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:4.25pt">The Employee&#8217;s Representations&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The Employee warrants that the Employee is over the age of eighteen (18) and competent to sign this Release&#59; that in signing this Release the Employee is not relying on any statement or representation by the Company that is not contained in this Release, but is relying upon the Employee&#8217;s judgment and&#47;or that of the Employee&#8217;s legal counsel and&#47;or tax advisor&#59; that the Release was signed knowingly and voluntarily without duress or coercion in any form&#59; and that the Employee fully understands the same is a FULL and FINAL SETTLEMENT of any and all claims against Released Parties which have been or could have been asserted or on account or arising out of the Employee&#8217;s employment relationship with the Company or the actions of any of Released Parties.  The Employee further represents and certifies that the Employee has been given a fair opportunity to review the terms of this Release and has determined that it is in the Employee&#8217;s best interest to enter into this Release.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:4.25pt">Drafting and Construction&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This Release may not be construed in favor of or against either the Employee or the Company (each, a &#8220;Party&#8221;) on the grounds that said Party was less or more involved in the drafting process.</font></div><div style="margin-top:12pt"><font><br></font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ACCEPTED AND AGREED&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.477%"><tr><td style="width:1.0%"></td><td style="width:51.330%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Daniel L. Urness</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 19, 2021</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Daniel L. Urness</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date</font></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CAVCO INDUSTRIES, INC.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.477%"><tr><td style="width:1.0%"></td><td style="width:51.330%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; William C. Boor</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 19, 2021</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">William C. Boor</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President &#38; CEO</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>3
<FILENAME>cvco-202143xexhibit21.htm
<DESCRIPTION>EX-21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="icc6be8653d9640fd984e4afd15ee3eae_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 21</font></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SUBSIDIARIES OF CAVCO INDUSTRIES, INC.</font></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">As of April&#160;3, 2021</font></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:24.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.002%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subsidiary</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jurisdiction</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cavco Exchange, LLC</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chariot Eagle, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CountryPlace Acceptance Corp.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nevada</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CountryPlace Acceptance GP, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CountryPlace Acceptance LP, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CountryPlace Mortgage, Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CountryPlace Mortgage Holdings, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CRG Holdings, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Destiny Homes, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fairmont Homes, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fleetwood Homes, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lexington Homes, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mississippi</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Palm Harbor Homes, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Palm Harbor Insurance Agency of Texas, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Palm Harbor Villages, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Palm Harbor Villages Real Estate, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard Casualty Company</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard Insurance Agency, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><font><br></font></div><div style="margin-bottom:9pt;margin-top:9pt"><font><br></font></div><div style="margin-bottom:9pt;margin-top:9pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>4
<FILENAME>cvco-202143xexhibit23.htm
<DESCRIPTION>EX-23
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i62dead52a94a4149b72a14b8f80264c7_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 23</font></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-bottom:9pt;margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the Registration Statement (No. 333-191171) on Form S-3, and Registration Statements (Nos. 333-106861, 333-132925, and 333-209097) on Form S-8 of Cavco Industries, Inc. of our report dated May&#160;27, 2021, relating to the consolidated financial statements, and the effectiveness of internal control over financial reporting of Cavco Industries, Inc., appearing in the Annual Report on Form 10-K of Cavco Industries, Inc. for the fiscal year ended April&#160;3, 2021.</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.894%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; RSM US LLP</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Phoenix, Arizona</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>cvco-202143xexhibit311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i1abbbf02e8d448b0be948b6369ee4391_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CERTIFICATION OF PRESIDENT AND CHIEF EXECUTIVE OFFICER</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I, William C. Boor, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">I have reviewed this annual report on Form 10-K of Cavco Industries, Inc.&#59; </font></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59; </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt"> Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt"> Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and </font></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt"> All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt"> Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.705%"><tr><td style="width:1.0%"></td><td style="width:4.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; William C. Boor</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">William C. Boor</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>cvco-202143xexhibit312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="idb5e4945fd2c485293bf71aae208102c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="margin-bottom:9pt;margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I, Paul Bigbee certify that&#58;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">I have reviewed this annual report on Form 10-K of Cavco Industries, Inc.&#59; </font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59; </font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt"> Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and </font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt"> Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and </font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt"> All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt"> Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.680%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Paul Bigbee</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Paul Bigbee</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Accounting Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>cvco-202143xexhibit321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ic28ba9c899494021a7980b116852c1ef_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="text-align:right"><font><br></font></div><div style="margin-top:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CERTIFICATIONS OF</font></div><div style="margin-top:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CHIEF EXECUTIVE OFFICER</font></div><div style="margin-top:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AND</font></div><div style="margin-top:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CHIEF ACCOUNTING OFFICER</font></div><div style="margin-top:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. 1350,</font></div><div style="margin-top:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="margin-top:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:3pt;text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with the Annual Report of Cavco Industries, Inc. (the &#8220;Registrant&#8221;) on Form 10-K for the year ending April&#160;3, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), we, William C. Boor and Paul Bigbee, Chief Executive Officer and Chief Accounting Officer, respectively, of the Registrant, certify, pursuant to 18&#160;U.S.C.&#160;&#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that to our knowledge&#58;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:46.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.990%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">May 27, 2021</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;William C. Boor</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">William C. Boor</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Paul Bigbee</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Paul Bigbee</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Accounting Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>cvco-20210403.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:392bd6c4-e3f2-46d9-8095-5135c9f5624b,g:ceba1905-2eec-4f25-98c5-2f7e9f58d48a-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cvco="http://www.cavco.com/20210403" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.cavco.com/20210403">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2021" schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cvco-20210403_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cvco-20210403_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cvco-20210403_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cvco-20210403_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.cavco.com/role/DocumentandEntityInformation">
        <link:definition>000010001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheets">
        <link:definition>100010002 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>100020003 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement" roleURI="http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement">
        <link:definition>100030004 - Statement - Consolidated Statements of Stockholders' Equity and Redeemable Noncontrolling Interest Statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>100040005 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>210011001 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>220022001 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails">
        <link:definition>240034001 - Disclosure - Summary of Significant Accounting Policies (Revenue Recognition) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails">
        <link:definition>240044002 - Disclosure - Summary of Significant Accounting Policies (Receivables and Allowances) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails">
        <link:definition>240054003 - Disclosure - Summary of Significant Accounting Policies (Long Lived Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails">
        <link:definition>240064004 - Disclosure - Summary of Significant Accounting Policies (Goodwill and Other Intangibles) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesWarrantiesDetails" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails">
        <link:definition>240074005 - Disclosure - Summary of Significant Accounting Policies (Warranties) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesInsuranceDetails" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesInsuranceDetails">
        <link:definition>240084006 - Disclosure - Summary of Significant Accounting Policies (Insurance) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails">
        <link:definition>240094007 - Disclosure - Summary of Significant Accounting Policies (Advertising, Freight and Other Income) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails">
        <link:definition>240104008 - Disclosure - Summary of Significant Accounting Policies (Stockholder's Equity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails">
        <link:definition>240114009 - Disclosure - Summary of Significant Accounting Policies (Recently Issued Accounting Pronouncements) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomers" roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomers">
        <link:definition>210121002 - Disclosure - Revenue from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersDisaggregationofRevenueTables" roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueTables">
        <link:definition>230133001 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractwithCustomerNarrativeDetails" roleURI="http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails">
        <link:definition>240144010 - Disclosure - Revenue from Contract with Customer Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersDisaggregationofRevenueDetails" roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails">
        <link:definition>240154011 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedCash" roleURI="http://www.cavco.com/role/RestrictedCash">
        <link:definition>210161003 - Disclosure - Restricted Cash</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedCashTables" roleURI="http://www.cavco.com/role/RestrictedCashTables">
        <link:definition>230173002 - Disclosure - Restricted Cash (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedCashDetails" roleURI="http://www.cavco.com/role/RestrictedCashDetails">
        <link:definition>240184012 - Disclosure - Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedCashReconciliationtoSOCFDetails" roleURI="http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails">
        <link:definition>240194013 - Disclosure - Restricted Cash (Reconciliation to SOCF) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Investments" roleURI="http://www.cavco.com/role/Investments">
        <link:definition>210201004 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsTables" roleURI="http://www.cavco.com/role/InvestmentsTables">
        <link:definition>230213003 - Disclosure - Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsSummaryDetails" roleURI="http://www.cavco.com/role/InvestmentsSummaryDetails">
        <link:definition>240224014 - Disclosure - Investments (Summary) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsAvailableforsaleSummaryDetails" roleURI="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails">
        <link:definition>240234015 - Disclosure - Investments (Available-for-sale Summary) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsContinuousUnrealizedLossPositionsDetails" roleURI="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails">
        <link:definition>240244016 - Disclosure - Investments (Continuous Unrealized Loss Positions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsDebtSecuritiesbyMaturityDetails" roleURI="http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails">
        <link:definition>240254017 - Disclosure - Investments (Debt Securities by Maturity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsGainslossesonsecuritiesDetails" roleURI="http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails">
        <link:definition>240264018 - Disclosure - Investments (Gains (losses) on securities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsNarrativeDetails" roleURI="http://www.cavco.com/role/InvestmentsNarrativeDetails">
        <link:definition>240274019 - Disclosure - Investments (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.cavco.com/role/Inventories">
        <link:definition>210281005 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.cavco.com/role/InventoriesTables">
        <link:definition>230293004 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.cavco.com/role/InventoriesDetails">
        <link:definition>240304020 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivable" roleURI="http://www.cavco.com/role/ConsumerLoansReceivable">
        <link:definition>210311006 - Disclosure - Consumer Loans Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivableTables" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableTables">
        <link:definition>230323005 - Disclosure - Consumer Loans Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails">
        <link:definition>240334021 - Disclosure - Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails">
        <link:definition>240344022 - Disclosure - Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivableWeightedAveragesDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails">
        <link:definition>240354023 - Disclosure - Consumer Loans Receivable (Weighted Averages) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails">
        <link:definition>240364024 - Disclosure - Consumer Loans Receivable (Delinquency Status of Consumer Loans) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails">
        <link:definition>240374025 - Disclosure - Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails">
        <link:definition>240384026 - Disclosure - Consumer Loans Receivable (Concentration of Consumer Loan Receivables by Geographic Region) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivableNarrativeDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails">
        <link:definition>240394027 - Disclosure - Consumer Loans Receivable (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesandAllowanceforLoanLoss" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLoss">
        <link:definition>210401007 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesandAllowanceforLoanLossTables" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables">
        <link:definition>230413006 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails">
        <link:definition>240424028 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Notes Receivables, Net) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivableCharacteristicsDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivableCharacteristicsDetails">
        <link:definition>240434029 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss Commercial Loans Receivable Characteristics (Details))</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails">
        <link:definition>240444030 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Changes in the Estimated Allowance for Loan Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails">
        <link:definition>240454031 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails">
        <link:definition>240464032 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Concentrations of Commerical Loans Receivables) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesandAllowanceforLoanLossNarrativeDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossNarrativeDetails">
        <link:definition>240474033 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipment" roleURI="http://www.cavco.com/role/PropertyPlantandEquipment">
        <link:definition>210481008 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentTables" roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentTables">
        <link:definition>230493007 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentDetails" roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentDetails">
        <link:definition>240504034 - Disclosure - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.cavco.com/role/Leases">
        <link:definition>210511009 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesPolicies" roleURI="http://www.cavco.com/role/LeasesPolicies">
        <link:definition>220522002 - Disclosure - Leases (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.cavco.com/role/LeasesTables">
        <link:definition>230533008 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseAssetsandLiabilitiesDetails" roleURI="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails">
        <link:definition>240544035 - Disclosure - Leases (Lease Assets and Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseExpenseDetails" roleURI="http://www.cavco.com/role/LeasesLeaseExpenseDetails">
        <link:definition>240554036 - Disclosure - Leases (Lease Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumLeasePaymentsDetails" roleURI="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails">
        <link:definition>240564037 - Disclosure - Leases (Future Minimum Lease Payments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumLeasePaymentsDetails_1" roleURI="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1">
        <link:definition>240564037 - Disclosure - Leases (Future Minimum Lease Payments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesWeightedAverageDisclosuresDetails" roleURI="http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails">
        <link:definition>240574038 - Disclosure - Leases (Weighted Average Disclosures) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibles" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangibles">
        <link:definition>210581010 - Disclosure - Goodwill and Other Intangibles</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangiblesTables" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesTables">
        <link:definition>230593009 - Disclosure - Goodwill and Other Intangibles (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails">
        <link:definition>240604039 - Disclosure - Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangiblesAmortizationExpenseDetails" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails">
        <link:definition>240614040 - Disclosure - Goodwill and Other Intangibles (Amortization Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>210621011 - Disclosure - Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>230633010 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>240644041 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Warranties" roleURI="http://www.cavco.com/role/Warranties">
        <link:definition>210651012 - Disclosure - Warranties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantiesTables" roleURI="http://www.cavco.com/role/WarrantiesTables">
        <link:definition>230663011 - Disclosure - Warranties (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantiesActivityforEstimatedWarrantyLiabilityDetails" roleURI="http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails">
        <link:definition>240674042 - Disclosure - Warranties (Activity for Estimated Warranty Liability) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandFinanceLeaseObligations" roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligations">
        <link:definition>210681013 - Disclosure - Debt and Finance Lease Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandFinanceLeaseObligationsTables" roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsTables">
        <link:definition>230693012 - Disclosure - Debt and Finance Lease Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails" roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails">
        <link:definition>240704043 - Disclosure - Debt and Finance Lease Obligations Summary of Debt Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails" roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails">
        <link:definition>240714044 - Disclosure - Debt and Finance Lease Obligations Scheduled Maturities of the Company's Debt Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandFinanceLeaseObligationsNarrativeDetails" roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails">
        <link:definition>240724045 - Disclosure - Debt and Finance Lease Obligations Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReinsuranceandInsuranceLossReserves" roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves">
        <link:definition>210731014 - Disclosure - Reinsurance and Insurance Loss Reserves</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReinsuranceandInsuranceLossReservesTables" roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables">
        <link:definition>230743013 - Disclosure - Reinsurance and Insurance Loss Reserves (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReinsuranceandInsuranceLossReservesDetails" roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails">
        <link:definition>240754046 - Disclosure - Reinsurance and Insurance Loss Reserves (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReinsuranceandInsuranceLossReservesDetailsTextual" roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual">
        <link:definition>240764047 - Disclosure - Reinsurance and Insurance Loss Reserves (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails" roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails">
        <link:definition>240774048 - Disclosure - Reinsurance and Insurance Loss Reserves (Activity in Property Casualty Reserve) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.cavco.com/role/IncomeTaxes">
        <link:definition>210781015 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.cavco.com/role/IncomeTaxesTables">
        <link:definition>230793014 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesProvisionBenefitforIncomeTaxesDetails" roleURI="http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails">
        <link:definition>240804049 - Disclosure - Income Taxes (Provision (Benefit) for Income Taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofIncomeTaxesDetails" roleURI="http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails">
        <link:definition>240814050 - Disclosure - Income Taxes (Reconciliation of Income Taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>240824051 - Disclosure - Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.cavco.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>240834052 - Disclosure - Income Taxes (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.cavco.com/role/CommitmentsandContingencies">
        <link:definition>210841016 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesPolicies" roleURI="http://www.cavco.com/role/CommitmentandContingenciesPolicies">
        <link:definition>220852003 - Disclosure - Commitment and Contingencies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.cavco.com/role/CommitmentsandContingenciesTables">
        <link:definition>230863015 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" roleURI="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails">
        <link:definition>240874053 - Disclosure - Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetailsTextual" roleURI="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual">
        <link:definition>240884054 - Disclosure - Commitments and Contingencies (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.cavco.com/role/StockBasedCompensation">
        <link:definition>210891017 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.cavco.com/role/StockBasedCompensationTables">
        <link:definition>230903016 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationDetails" roleURI="http://www.cavco.com/role/StockBasedCompensationDetails">
        <link:definition>240914055 - Disclosure - Stock-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationStockOptionActivityDetails" roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails">
        <link:definition>240924056 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationStockOptionsFairValueAssumptionsDetails" roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails">
        <link:definition>240934057 - Disclosure - Stock-Based Compensation (Stock Options, Fair Value Assumptions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRestrictedStockDetails" roleURI="http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails">
        <link:definition>240944058 - Disclosure - Stock-Based Compensation Restricted Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.cavco.com/role/EarningsPerShare">
        <link:definition>210951018 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.cavco.com/role/EarningsPerShareTables">
        <link:definition>230963017 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.cavco.com/role/EarningsPerShareDetails">
        <link:definition>240974059 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.cavco.com/role/FairValueMeasurements">
        <link:definition>210981019 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsPolicies" roleURI="http://www.cavco.com/role/FairValueMeasurementsPolicies">
        <link:definition>220992004 - Disclosure - Fair Value Measurements (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.cavco.com/role/FairValueMeasurementsTables">
        <link:definition>231003018 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsBookValueandEstimatedFairValueDetails" roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails">
        <link:definition>241014060 - Disclosure - Fair Value Measurements (Book Value and Estimated Fair Value) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" roleURI="http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails">
        <link:definition>241024061 - Disclosure - Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.cavco.com/role/EmployeeBenefitPlans">
        <link:definition>211031020 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansDetails" roleURI="http://www.cavco.com/role/EmployeeBenefitPlansDetails">
        <link:definition>241044062 - Disclosure - Employee Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.cavco.com/role/RelatedPartyTransactions">
        <link:definition>211051021 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.cavco.com/role/RelatedPartyTransactionsDetails">
        <link:definition>241064063 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentInformation" roleURI="http://www.cavco.com/role/BusinessSegmentInformation">
        <link:definition>211071022 - Disclosure - Business Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentInformationTables" roleURI="http://www.cavco.com/role/BusinessSegmentInformationTables">
        <link:definition>231083019 - Disclosure - Business Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentInformationDetails" roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails">
        <link:definition>241094064 - Disclosure - Business Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyFinancialData" roleURI="http://www.cavco.com/role/QuarterlyFinancialData">
        <link:definition>211101023 - Disclosure - Quarterly Financial Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyFinancialDataTables" roleURI="http://www.cavco.com/role/QuarterlyFinancialDataTables">
        <link:definition>231113020 - Disclosure - Quarterly Financial Data (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyFinancialDataDetails" roleURI="http://www.cavco.com/role/QuarterlyFinancialDataDetails">
        <link:definition>241124065 - Disclosure - Quarterly Financial Data (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable" abstract="false" name="PercentageOfPrincipalBalanceOfConsumerLoansReceivable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_InterestRateLockCommitmentsRecordedAtFairValue" abstract="false" name="InterestRateLockCommitmentsRecordedAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" abstract="true" name="ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cvco_StandardProductWarrantyTerm" abstract="false" name="StandardProductWarrantyTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_CommercialLoansReceivablesTableTextBlock" abstract="false" name="CommercialLoansReceivablesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract" abstract="true" name="ConsumerLoansReceivablesGeographicConcentrationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod" abstract="false" name="DefinedContributionPlanEmployersMatchingContributionVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_ReinsuranceObligationsMember" abstract="true" name="ReinsuranceObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_Fiscal2017Member" abstract="true" name="Fiscal2017Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_FinancialServicesMember" abstract="true" name="FinancialServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_InventoryFinanceReceivablePrincipalBalanceConcentration" abstract="false" name="InventoryFinanceReceivablePrincipalBalanceConcentration" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_Weightedaveragemonthstomaturity" abstract="false" name="Weightedaveragemonthstomaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual" abstract="false" name="InterestPastDuePeriodForLoanConsideredAsNonaccrual" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_LeaseLiabilityPaymentsDueAfterYearFive" abstract="false" name="LeaseLiabilityPaymentsDueAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_ConcentrationRiskonFactoryBuiltHousingDescription" abstract="false" name="ConcentrationRiskonFactoryBuiltHousingDescription" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_ConstructionAdvances" abstract="false" name="ConstructionAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_DeliquencyStatusOfConsumerLoansTableTextBlock" abstract="false" name="DeliquencyStatusOfConsumerLoansTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_LeaseLiabilityUndiscountedExcessAmount" abstract="false" name="LeaseLiabilityUndiscountedExcessAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill" abstract="false" name="IndefiniteLivedIntangibleAssetsIncludingGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio" abstract="false" name="WeightedAverageServicingFeeOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_LeaseLiabilityPaymentsDueYearFive" abstract="false" name="LeaseLiabilityPaymentsDueYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_IntangibleAssetsIncludingGoodwillGross" abstract="false" name="IntangibleAssetsIncludingGoodwillGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent" abstract="false" name="LoansandLeasesReceivableNetAmountConsumerNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_LoanRepurchaseMember" abstract="true" name="LoanRepurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_Fiscal2019Member" abstract="true" name="Fiscal2019Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_CountryplaceCommitmentMember" abstract="true" name="CountryplaceCommitmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee" abstract="false" name="ReinsuranceCoverageMaximumLiabilityPerEmployee" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" abstract="false" name="IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" abstract="false" name="ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_LoansHeldAtAcquisitionDateMember" abstract="true" name="LoansHeldAtAcquisitionDateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio" abstract="false" name="NumberOfLoansOutstandingOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" abstract="false" name="LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" abstract="false" name="ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_LeaseLiabilityPaymentsDueYearFour" abstract="false" name="LeaseLiabilityPaymentsDueYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_ReservesRelatedToConsumerLoansSold" abstract="false" name="ReservesRelatedToConsumerLoansSold" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_HUDCodeMember" abstract="true" name="HUDCodeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" abstract="false" name="CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_IndemnificationCoverage" abstract="false" name="IndemnificationCoverage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_PriorFiscalYearMember" abstract="true" name="PriorFiscalYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_Weightedaveragemonthstomaturitycommercial" abstract="false" name="Weightedaveragemonthstomaturitycommercial" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense" abstract="false" name="SelfFundedGroupMedicalPlanMedicalClaimsExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_MaximumAdvanceunderSecuredCreditFacility" abstract="false" name="MaximumAdvanceunderSecuredCreditFacility" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_SubcontractedsiteimprovementsMember" abstract="true" name="SubcontractedsiteimprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_A401KPlanMember" abstract="true" name="A401KPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_A3160DaysPastDueMember" abstract="true" name="A3160DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_NonstructuralComponentWarrantyDescription" abstract="false" name="NonstructuralComponentWarrantyDescription" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_MaximumRiskAssumedPerPolicy" abstract="false" name="MaximumRiskAssumedPerPolicy" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_DelinquencyStatusAxis" abstract="true" name="DelinquencyStatusAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cvco_A91DaysPastDueMember" abstract="true" name="A91DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio" abstract="false" name="CapitalizedServicingMultipleOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_LeaseLiabilityPaymentsDueYearThree" abstract="false" name="LeaseLiabilityPaymentsDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent" abstract="false" name="LoansAndLeasesReceivableNetAmountCommercialNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_LeaseRightOfUseAsset" abstract="false" name="LeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_DocumentAndEntityInformationAbstract" abstract="true" name="DocumentAndEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_ModularMember" abstract="true" name="ModularMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" abstract="false" name="PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_ScheduleofInvestmentsTableTextBlock" abstract="false" name="ScheduleofInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_FactoryBuiltHousingMember" abstract="true" name="FactoryBuiltHousingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_DefinedContributionPlanDomain" abstract="true" name="DefinedContributionPlanDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_Weightedaveragecontractualinterestratecommercial" abstract="false" name="Weightedaveragecontractualinterestratecommercial" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" abstract="true" name="CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_InsuranceAgencyCommissionsMember" abstract="true" name="InsuranceAgencyCommissionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_ParkModelRVsMember" abstract="true" name="ParkModelRVsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_DelinquencyStatusDomain" abstract="true" name="DelinquencyStatusDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" abstract="false" name="AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_LeaseLiabilityPaymentsDue" abstract="false" name="LeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent" abstract="false" name="CommercialLoansReceivableIncludingFromAffiliatesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_CurrentMember" abstract="true" name="CurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_WatchListMember" abstract="true" name="WatchListMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_A6190DaysPastDueMember" abstract="true" name="A6190DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" abstract="false" name="SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount" abstract="false" name="CatastrophicLossesRecoverableInAggregateGreaterThanAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_AccruedVolumeRebates" abstract="false" name="AccruedVolumeRebates" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_IndemnificationPeriod" abstract="false" name="IndemnificationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_LoansandLeasesReceivableNetAmountConsumerCurrent" abstract="false" name="LoansandLeasesReceivableNetAmountConsumerCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" abstract="false" name="CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_DeferredTaxAssetsAccruedVolumeRebates" abstract="false" name="DeferredTaxAssetsAccruedVolumeRebates" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" abstract="true" name="AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_Fiscal2016AndPriorMember" abstract="true" name="Fiscal2016AndPriorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_Weightedaveragecontractualinterestrate" abstract="false" name="Weightedaveragecontractualinterestrate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" abstract="false" name="CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" abstract="false" name="InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_GoodwillandOtherIntangiblesAbstract" abstract="true" name="GoodwillandOtherIntangiblesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_Gainlossonsalesofloansandinvestments" abstract="false" name="Gainlossonsalesofloansandinvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_InsuranceMember" abstract="true" name="InsuranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" abstract="false" name="ConsumerLoansReceivableGeographicalConcentrationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_YearOfOriginationAxis" abstract="true" name="YearOfOriginationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum" abstract="false" name="PeriodOfAgreementUnderRepurchaseContingenciesMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract" abstract="true" name="LoanContractsWithOffBalanceSheetCommitmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_RepurchaseContingenciesRollForward" abstract="true" name="RepurchaseContingenciesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_LoansandLeasesReceivableNetAmountCommercialCurrent" abstract="false" name="LoansandLeasesReceivableNetAmountCommercialCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_FinanceLeasePayments" abstract="false" name="FinanceLeasePayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_ConcentrationRiskOnFinancingReceivablesPercentage" abstract="false" name="ConcentrationRiskOnFinancingReceivablesPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_FinancingReceivablesConsumerTextBlock" abstract="false" name="FinancingReceivablesConsumerTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_LeaseLiabilityPaymentsDueNextTwelveMonths" abstract="false" name="LeaseLiabilityPaymentsDueNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_FactorybuilthousingotherMember" abstract="true" name="FactorybuilthousingotherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_LiabilitiesRelatedToConsumerLoansSold" abstract="false" name="LiabilitiesRelatedToConsumerLoansSold" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_RemainingConstructionContingentCommitment" abstract="false" name="RemainingConstructionContingentCommitment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_ConsumerFinanceMember" abstract="true" name="ConsumerFinanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_ConsumerLoansReceivableTableTextBlock" abstract="false" name="ConsumerLoansReceivableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_OtherRestrictedCashMember" abstract="true" name="OtherRestrictedCashMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_NoFICOScoreMember" abstract="true" name="NoFICOScoreMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_ConsumerLoansReceivableHeldForInvestment" abstract="false" name="ConsumerLoansReceivableHeldForInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_CurrentFiscalYearMember" abstract="true" name="CurrentFiscalYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_YearOfOriginationDomain" abstract="true" name="YearOfOriginationDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" abstract="false" name="InventoryFinanceReceivablesGeographicConcentrationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_LeaseLiabilityPaymentsDueYearTwo" abstract="false" name="LeaseLiabilityPaymentsDueYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_NearPrimeMember" abstract="true" name="NearPrimeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_DefinedContributionPlanAxis" abstract="true" name="DefinedContributionPlanAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cvco_Fiscal2018Member" abstract="true" name="Fiscal2018Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_OriginatedAfterAcquisitionDateMember" abstract="true" name="OriginatedAfterAcquisitionDateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_MaximumRiskCededPerPolicy" abstract="false" name="MaximumRiskCededPerPolicy" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" abstract="false" name="CapitalizedLoanServicingRateOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_ForwardCommitmentsRecordedatFairValue" abstract="false" name="ForwardCommitmentsRecordedatFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent" abstract="false" name="DeferredTaxAssetsLoanDiscountNetNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum" abstract="false" name="PeriodOfAgreementUnderRepurchaseContingenciesMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_FinancingReceivablesCommercialTextBlock" abstract="false" name="FinancingReceivablesCommercialTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_StateInsuranceLicensesMember" abstract="true" name="StateInsuranceLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_TotalLeaseExpense" abstract="false" name="TotalLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_OtherIncomeExpensePolicyPolicyTextBlock" abstract="false" name="OtherIncomeExpensePolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_LeaseLiability" abstract="false" name="LeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" abstract="false" name="IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_Weightedaverageeffectiveinterestrate" abstract="false" name="Weightedaverageeffectiveinterestrate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>cvco-20210403_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:392bd6c4-e3f2-46d9-8095-5135c9f5624b,g:ceba1905-2eec-4f25-98c5-2f7e9f58d48a-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6846e56c-58be-4e05-9f13-3b2ee0381d22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cd7bd8f7-6a49-4aca-8175-d6186d3353e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6846e56c-58be-4e05-9f13-3b2ee0381d22" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cd7bd8f7-6a49-4aca-8175-d6186d3353e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e00f34dd-ccd4-4278-b48f-3fb04ff3b333" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6846e56c-58be-4e05-9f13-3b2ee0381d22" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e00f34dd-ccd4-4278-b48f-3fb04ff3b333" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6cbb9d34-291e-4ebb-8edf-f6c5de325233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6846e56c-58be-4e05-9f13-3b2ee0381d22" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6cbb9d34-291e-4ebb-8edf-f6c5de325233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_d46922b0-6e7c-4c3c-bcff-9531557cc18e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6846e56c-58be-4e05-9f13-3b2ee0381d22" xlink:to="loc_us-gaap_ShortTermInvestments_d46922b0-6e7c-4c3c-bcff-9531557cc18e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_7261abf7-c5e4-44dd-b9cb-cac029bcc7e8" xlink:href="cvco-20210403.xsd#cvco_LoansandLeasesReceivableNetAmountConsumerCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6846e56c-58be-4e05-9f13-3b2ee0381d22" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_7261abf7-c5e4-44dd-b9cb-cac029bcc7e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_b614b236-3b16-4cbb-a88d-04e158ca2328" xlink:href="cvco-20210403.xsd#cvco_LoansandLeasesReceivableNetAmountCommercialCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6846e56c-58be-4e05-9f13-3b2ee0381d22" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_b614b236-3b16-4cbb-a88d-04e158ca2328" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_75544f13-05c3-431a-83e4-ad9dd54eb893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6846e56c-58be-4e05-9f13-3b2ee0381d22" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_75544f13-05c3-431a-83e4-ad9dd54eb893" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_950e8f4a-a46a-4ad8-b64b-e7541ba3edf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6846e56c-58be-4e05-9f13-3b2ee0381d22" xlink:to="loc_us-gaap_InventoryNet_950e8f4a-a46a-4ad8-b64b-e7541ba3edf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7bcaa251-ff05-447e-a56f-099c21885f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6846e56c-58be-4e05-9f13-3b2ee0381d22" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7bcaa251-ff05-447e-a56f-099c21885f97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a6a8d320-0374-4562-b51e-0458d82d4a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent_f660e511-a175-43d8-83ca-70a8c94485db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a6a8d320-0374-4562-b51e-0458d82d4a8c" xlink:to="loc_us-gaap_SecuredDebtCurrent_f660e511-a175-43d8-83ca-70a8c94485db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a13e5865-5f68-4bf6-b36d-a4ffc47d8295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a6a8d320-0374-4562-b51e-0458d82d4a8c" xlink:to="loc_us-gaap_AccountsPayableCurrent_a13e5865-5f68-4bf6-b36d-a4ffc47d8295" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c85f1d22-1e0d-47d7-b2ef-474a86bb0358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a6a8d320-0374-4562-b51e-0458d82d4a8c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c85f1d22-1e0d-47d7-b2ef-474a86bb0358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8559f436-4274-478a-a4b6-9bc25276268f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e6cb03ac-a6d3-4469-b5f6-f938d6d41a18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8559f436-4274-478a-a4b6-9bc25276268f" xlink:to="loc_us-gaap_AssetsCurrent_e6cb03ac-a6d3-4469-b5f6-f938d6d41a18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_19b46082-256a-4839-9baa-2c29d9b0a293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8559f436-4274-478a-a4b6-9bc25276268f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_19b46082-256a-4839-9baa-2c29d9b0a293" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_74a9ae65-7233-4b23-948e-ee5594de75f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8559f436-4274-478a-a4b6-9bc25276268f" xlink:to="loc_us-gaap_LongTermInvestments_74a9ae65-7233-4b23-948e-ee5594de75f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_b7b6f2c8-76da-4dbe-93c7-e93ac381de1f" xlink:href="cvco-20210403.xsd#cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8559f436-4274-478a-a4b6-9bc25276268f" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_b7b6f2c8-76da-4dbe-93c7-e93ac381de1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_6413aaa1-174c-4d11-bc90-9665297b88d7" xlink:href="cvco-20210403.xsd#cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8559f436-4274-478a-a4b6-9bc25276268f" xlink:to="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_6413aaa1-174c-4d11-bc90-9665297b88d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_47170229-e140-413e-bca3-42bf8837b4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8559f436-4274-478a-a4b6-9bc25276268f" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_47170229-e140-413e-bca3-42bf8837b4ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c9f3184e-994f-40c6-b82c-f415f38052e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8559f436-4274-478a-a4b6-9bc25276268f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c9f3184e-994f-40c6-b82c-f415f38052e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_62d4b87c-0c30-4c25-aa90-738c15bd700d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8559f436-4274-478a-a4b6-9bc25276268f" xlink:to="loc_us-gaap_Goodwill_62d4b87c-0c30-4c25-aa90-738c15bd700d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e074c94b-805d-4b82-94d9-62f61df511e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8559f436-4274-478a-a4b6-9bc25276268f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e074c94b-805d-4b82-94d9-62f61df511e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1a08a111-1edd-4353-bd88-6be792287f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8559f436-4274-478a-a4b6-9bc25276268f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1a08a111-1edd-4353-bd88-6be792287f4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a6ebc628-ddd3-437b-a72d-16b9bbd1f8be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_65518b3d-c9ab-4995-aa48-861230423c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a6ebc628-ddd3-437b-a72d-16b9bbd1f8be" xlink:to="loc_us-gaap_LiabilitiesCurrent_65518b3d-c9ab-4995-aa48-861230423c49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_cfff0b66-46ac-48f8-900e-38def6eb71b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a6ebc628-ddd3-437b-a72d-16b9bbd1f8be" xlink:to="loc_us-gaap_SecuredLongTermDebt_cfff0b66-46ac-48f8-900e-38def6eb71b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2114f736-5346-413c-8c74-1dc52f4bd173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a6ebc628-ddd3-437b-a72d-16b9bbd1f8be" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2114f736-5346-413c-8c74-1dc52f4bd173" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_30e82314-2445-4d1f-bece-cfdadcd7f28d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a6ebc628-ddd3-437b-a72d-16b9bbd1f8be" xlink:to="loc_us-gaap_StockholdersEquity_30e82314-2445-4d1f-bece-cfdadcd7f28d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c7e5bd57-126d-404b-9af8-9bca7fcbfdac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a6ebc628-ddd3-437b-a72d-16b9bbd1f8be" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c7e5bd57-126d-404b-9af8-9bca7fcbfdac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e6547b4c-f735-4a0b-bb27-79125cfeb27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_fa3d1388-8b71-4f90-a6c6-3eb356f87b42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e6547b4c-f735-4a0b-bb27-79125cfeb27a" xlink:to="loc_us-gaap_PreferredStockValue_fa3d1388-8b71-4f90-a6c6-3eb356f87b42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_75ab5a94-1665-484f-93aa-9afb7cb1e256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e6547b4c-f735-4a0b-bb27-79125cfeb27a" xlink:to="loc_us-gaap_TreasuryStockValue_75ab5a94-1665-484f-93aa-9afb7cb1e256" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_bdeca1fb-e7af-48fd-8afb-f511e296b0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e6547b4c-f735-4a0b-bb27-79125cfeb27a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_bdeca1fb-e7af-48fd-8afb-f511e296b0b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8d0b4486-9de6-45c9-b074-2546699394c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e6547b4c-f735-4a0b-bb27-79125cfeb27a" xlink:to="loc_us-gaap_CommonStockValue_8d0b4486-9de6-45c9-b074-2546699394c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_51ae34c9-c99d-44f2-8edf-4a9b0302a12d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e6547b4c-f735-4a0b-bb27-79125cfeb27a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_51ae34c9-c99d-44f2-8edf-4a9b0302a12d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_73cb4a97-3dd2-4cb4-9147-5d8a2f195218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e6547b4c-f735-4a0b-bb27-79125cfeb27a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_73cb4a97-3dd2-4cb4-9147-5d8a2f195218" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_155ab1e3-87e2-4c8b-8342-f0640d97a93f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_bf41b1ac-942d-4b22-abb8-f911d1630614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_155ab1e3-87e2-4c8b-8342-f0640d97a93f" xlink:to="loc_us-gaap_Revenues_bf41b1ac-942d-4b22-abb8-f911d1630614" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_5674ad62-7115-4422-9d4b-de4f52d7a130" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_155ab1e3-87e2-4c8b-8342-f0640d97a93f" xlink:to="loc_us-gaap_CostOfRevenue_5674ad62-7115-4422-9d4b-de4f52d7a130" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_10b08684-a9b7-4418-a572-00c5cf11d596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e782a8ef-6237-4d9b-9aec-6739fb30acb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_10b08684-a9b7-4418-a572-00c5cf11d596" xlink:to="loc_us-gaap_GrossProfit_e782a8ef-6237-4d9b-9aec-6739fb30acb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f59084c5-86ad-4e39-b709-4bd85c557dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_10b08684-a9b7-4418-a572-00c5cf11d596" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f59084c5-86ad-4e39-b709-4bd85c557dc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3af6554f-596f-4af2-8793-e378ea4eec87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a3d9e1f1-d903-4d70-82e1-98b57d6f2aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3af6554f-596f-4af2-8793-e378ea4eec87" xlink:to="loc_us-gaap_OperatingIncomeLoss_a3d9e1f1-d903-4d70-82e1-98b57d6f2aa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d2a5c422-a697-4418-a874-e05d066fae4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3af6554f-596f-4af2-8793-e378ea4eec87" xlink:to="loc_us-gaap_InterestExpense_d2a5c422-a697-4418-a874-e05d066fae4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_2fea93ab-e16a-40c7-8b69-7389de5224bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3af6554f-596f-4af2-8793-e378ea4eec87" xlink:to="loc_us-gaap_OtherNonoperatingIncome_2fea93ab-e16a-40c7-8b69-7389de5224bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4439cef5-2e6b-453a-80fe-595e2706adab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a8d11a70-f26e-4e0d-8a8f-563dd783c653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4439cef5-2e6b-453a-80fe-595e2706adab" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a8d11a70-f26e-4e0d-8a8f-563dd783c653" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_0447bf70-c1e8-4777-8007-6feb06fbc49a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4439cef5-2e6b-453a-80fe-595e2706adab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_0447bf70-c1e8-4777-8007-6feb06fbc49a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_83f14327-e264-4819-a451-d18d95e261dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4439cef5-2e6b-453a-80fe-595e2706adab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_83f14327-e264-4819-a451-d18d95e261dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_2aa6077a-079c-491e-a740-c1d54e8d304b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4439cef5-2e6b-453a-80fe-595e2706adab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_2aa6077a-079c-491e-a740-c1d54e8d304b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7a75b1d7-9050-4bb7-a0db-3c6a33f81142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4439cef5-2e6b-453a-80fe-595e2706adab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7a75b1d7-9050-4bb7-a0db-3c6a33f81142" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_369c1f39-60ff-4123-a2b0-355e71d89c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_fdf12239-214d-4d8f-8aa7-603b6bfbbdfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_369c1f39-60ff-4123-a2b0-355e71d89c7b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_fdf12239-214d-4d8f-8aa7-603b6bfbbdfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4ea6c5de-0b73-4fac-82ef-59d79d4073e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_369c1f39-60ff-4123-a2b0-355e71d89c7b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4ea6c5de-0b73-4fac-82ef-59d79d4073e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b616bef-910c-4146-9586-54abd8e20107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0146026d-13a6-4d53-8d48-66517d097231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b616bef-910c-4146-9586-54abd8e20107" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0146026d-13a6-4d53-8d48-66517d097231" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization_54079f79-791b-40db-bfcd-6f624d333c57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromAccountsReceivableSecuritization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b616bef-910c-4146-9586-54abd8e20107" xlink:to="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization_54079f79-791b-40db-bfcd-6f624d333c57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_c264bfcd-97fb-4702-b038-c051bb865c83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b616bef-910c-4146-9586-54abd8e20107" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_c264bfcd-97fb-4702-b038-c051bb865c83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_f5031d90-cc32-4679-9c31-459787989a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b616bef-910c-4146-9586-54abd8e20107" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_f5031d90-cc32-4679-9c31-459787989a5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d55ee8c7-a036-4711-8a95-7c8a0add61c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d657a09a-346c-48fa-94f5-d5ef83259577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d55ee8c7-a036-4711-8a95-7c8a0add61c2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d657a09a-346c-48fa-94f5-d5ef83259577" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7e90e119-120b-4371-9ec7-54ce95224250" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d55ee8c7-a036-4711-8a95-7c8a0add61c2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7e90e119-120b-4371-9ec7-54ce95224250" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4ef474ce-ba03-4a4b-a926-370b13349def" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d55ee8c7-a036-4711-8a95-7c8a0add61c2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4ef474ce-ba03-4a4b-a926-370b13349def" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_695b2612-1263-4e0f-b8ae-3ab9beaf5e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_ProfitLoss_695b2612-1263-4e0f-b8ae-3ab9beaf5e99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1325de93-b7fc-456b-b512-c7fde3022bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1325de93-b7fc-456b-b512-c7fde3022bbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_e26acdb7-ed19-411b-b4e0-8f705f21190e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_e26acdb7-ed19-411b-b4e0-8f705f21190e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_30a084b3-da48-43a5-835e-e5a24c31e7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_30a084b3-da48-43a5-835e-e5a24c31e7cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0ade0313-c2ec-4402-9ad9-1d8e358a723e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_ShareBasedCompensation_0ade0313-c2ec-4402-9ad9-1d8e358a723e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncome_0629e1dd-66e9-487b-ba7e-b6fd260676c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncome"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_OtherNoncashIncome_0629e1dd-66e9-487b-ba7e-b6fd260676c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_86206e7b-11d5-4e72-b75b-b5209b7148aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_86206e7b-11d5-4e72-b75b-b5209b7148aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Gainlossonsalesofloansandinvestments_4fcef90d-6f1d-4982-8f69-76e5de6b39ad" xlink:href="cvco-20210403.xsd#cvco_Gainlossonsalesofloansandinvestments"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_cvco_Gainlossonsalesofloansandinvestments_4fcef90d-6f1d-4982-8f69-76e5de6b39ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ddcba0b4-e290-489c-818f-e114c74fc5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ddcba0b4-e290-489c-818f-e114c74fc5ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_d69f1f5d-f02f-4777-b7b1-cb32f20e26e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFinanceReceivables"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_d69f1f5d-f02f-4777-b7b1-cb32f20e26e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_9a7cc5d5-0ab1-440f-b115-3d849d474174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_9a7cc5d5-0ab1-440f-b115-3d849d474174" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_c32df08a-add7-4b98-a4c3-1cffa0a3a2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfFinanceReceivables"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_c32df08a-add7-4b98-a4c3-1cffa0a3a2dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_bd96a52d-81e3-4013-8f6d-9412bba2d27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_bd96a52d-81e3-4013-8f6d-9412bba2d27a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_094d6aee-10ba-409b-b3ed-cbed65fee1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_094d6aee-10ba-409b-b3ed-cbed65fee1a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_b9b3e4f9-4e3b-41c6-8dc8-75c4548a0104" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_b9b3e4f9-4e3b-41c6-8dc8-75c4548a0104" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d2404722-a48f-45bc-8dfa-e1017072db38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9509aa55-c418-436a-bfac-baa7c1c0c6e4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d2404722-a48f-45bc-8dfa-e1017072db38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5b590e01-78cc-48a0-986a-a49fc34cb7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_cd4104d3-b2ba-4a9c-b081-36b72e827bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5b590e01-78cc-48a0-986a-a49fc34cb7e0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_cd4104d3-b2ba-4a9c-b081-36b72e827bc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_a35c9a45-1542-42bd-b015-c4c30f3458a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5b590e01-78cc-48a0-986a-a49fc34cb7e0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_a35c9a45-1542-42bd-b015-c4c30f3458a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c7c530ae-ff6f-4011-8724-a8bac07d24a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5b590e01-78cc-48a0-986a-a49fc34cb7e0" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c7c530ae-ff6f-4011-8724-a8bac07d24a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_f880f6ad-b5c0-4fce-a80c-dfd21fc1424c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5b590e01-78cc-48a0-986a-a49fc34cb7e0" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_f880f6ad-b5c0-4fce-a80c-dfd21fc1424c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_8fbb060a-755f-48a1-b2c2-b2aa1b59592d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5b590e01-78cc-48a0-986a-a49fc34cb7e0" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_8fbb060a-755f-48a1-b2c2-b2aa1b59592d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#RestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_652a38d0-779c-4a3d-b0f0-c952ccca842f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c4399446-2f59-44d7-9005-c8dfee1accf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents_652a38d0-779c-4a3d-b0f0-c952ccca842f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c4399446-2f59-44d7-9005-c8dfee1accf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_2b7b315a-7876-4443-80af-4aa22acc4e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents_652a38d0-779c-4a3d-b0f0-c952ccca842f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_2b7b315a-7876-4443-80af-4aa22acc4e4a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsSummaryDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsSummaryDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_318723e4-8f9d-4a09-bef8-57c53a2176c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bee8c875-7d78-4ac8-af34-772f16b1bbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_318723e4-8f9d-4a09-bef8-57c53a2176c8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bee8c875-7d78-4ac8-af34-772f16b1bbf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_adc357fc-d41f-4b41-94f5-33c5a36c711a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_318723e4-8f9d-4a09-bef8-57c53a2176c8" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_adc357fc-d41f-4b41-94f5-33c5a36c711a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_20619343-0626-4793-a205-ccd203bc779d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_318723e4-8f9d-4a09-bef8-57c53a2176c8" xlink:to="loc_us-gaap_EquityMethodInvestments_20619343-0626-4793-a205-ccd203bc779d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsAvailableforsaleSummaryDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d898831c-795d-4c11-8a88-013fee5cf910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2e02c9ec-9cb1-4e50-bbe4-a9e9fcb82ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d898831c-795d-4c11-8a88-013fee5cf910" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2e02c9ec-9cb1-4e50-bbe4-a9e9fcb82ec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_55841549-6540-4667-a277-1ac8c401b1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d898831c-795d-4c11-8a88-013fee5cf910" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_55841549-6540-4667-a277-1ac8c401b1b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1cbef516-2487-4128-8701-fefb6f82b082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d898831c-795d-4c11-8a88-013fee5cf910" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1cbef516-2487-4128-8701-fefb6f82b082" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsContinuousUnrealizedLossPositionsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_f8ab7fb4-df5c-49f6-94dc-1d5adb4ebe8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_332bbaee-4df3-4f9c-9a4d-dd5cbcab2201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_f8ab7fb4-df5c-49f6-94dc-1d5adb4ebe8c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_332bbaee-4df3-4f9c-9a4d-dd5cbcab2201" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_dd5c3d13-8f91-427b-9963-cfaac6e395d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_f8ab7fb4-df5c-49f6-94dc-1d5adb4ebe8c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_dd5c3d13-8f91-427b-9963-cfaac6e395d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c8b94c90-93b6-419a-95ab-3b183de503d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_8e833458-7199-4f1b-bd18-94e2ef820952" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c8b94c90-93b6-419a-95ab-3b183de503d6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_8e833458-7199-4f1b-bd18-94e2ef820952" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_306f2191-dd25-40cc-9c6c-5b4544ff99f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c8b94c90-93b6-419a-95ab-3b183de503d6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_306f2191-dd25-40cc-9c6c-5b4544ff99f6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsDebtSecuritiesbyMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_36d01057-65be-4b7b-8073-06e79f575df1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_a495e074-4577-439a-a87a-9adb9b2b2e96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_36d01057-65be-4b7b-8073-06e79f575df1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_a495e074-4577-439a-a87a-9adb9b2b2e96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_bd450bca-85dc-4897-a8d1-1358c8e4f02a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_36d01057-65be-4b7b-8073-06e79f575df1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_bd450bca-85dc-4897-a8d1-1358c8e4f02a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_b39988fa-e872-4cfd-9bb2-1dc71dde2550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_36d01057-65be-4b7b-8073-06e79f575df1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_b39988fa-e872-4cfd-9bb2-1dc71dde2550" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_d5b54cea-cc34-4358-ba41-193afe683158" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_36d01057-65be-4b7b-8073-06e79f575df1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_d5b54cea-cc34-4358-ba41-193afe683158" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_f79196e7-cca7-44f6-a079-9f1c35d8304c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_36d01057-65be-4b7b-8073-06e79f575df1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_f79196e7-cca7-44f6-a079-9f1c35d8304c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_707696bd-88af-44bf-a486-4a0b1fc15717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_d3913893-54f0-49d5-b870-fdd5504bff9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_707696bd-88af-44bf-a486-4a0b1fc15717" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_d3913893-54f0-49d5-b870-fdd5504bff9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_efef8e6e-1350-49b4-aa45-7503ae39734c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_707696bd-88af-44bf-a486-4a0b1fc15717" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_efef8e6e-1350-49b4-aa45-7503ae39734c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_2d1f74f5-1d6b-4070-9c58-44f000f77ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_707696bd-88af-44bf-a486-4a0b1fc15717" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_2d1f74f5-1d6b-4070-9c58-44f000f77ea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_b25bffa9-337e-4cf3-ad5b-6ef907280a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_707696bd-88af-44bf-a486-4a0b1fc15717" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_b25bffa9-337e-4cf3-ad5b-6ef907280a4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_497a7528-7317-4260-9f85-ff157fa165f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_707696bd-88af-44bf-a486-4a0b1fc15717" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_497a7528-7317-4260-9f85-ff157fa165f4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4181f21b-76d9-4ffa-8a43-c0d336b0cfad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_a34d7ca2-2c7c-4780-b3a7-43a2665252af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_4181f21b-76d9-4ffa-8a43-c0d336b0cfad" xlink:to="loc_us-gaap_InventoryRawMaterials_a34d7ca2-2c7c-4780-b3a7-43a2665252af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_a4e6c65b-4b9f-4638-ad5f-f57f8982ebb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_4181f21b-76d9-4ffa-8a43-c0d336b0cfad" xlink:to="loc_us-gaap_InventoryWorkInProcess_a4e6c65b-4b9f-4638-ad5f-f57f8982ebb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_091e76f0-474f-4b8c-afde-074ab52fba9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_4181f21b-76d9-4ffa-8a43-c0d336b0cfad" xlink:to="loc_us-gaap_InventoryFinishedGoods_091e76f0-474f-4b8c-afde-074ab52fba9b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_c9706425-d6f1-412d-a515-6c74f8d76c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_897cc70b-9cdc-4a7d-919b-b222ff642f95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_c9706425-d6f1-412d-a515-6c74f8d76c6c" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_897cc70b-9cdc-4a7d-919b-b222ff642f95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_8611c6e3-f9cc-4241-9266-aa58db7fed67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_c9706425-d6f1-412d-a515-6c74f8d76c6c" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_8611c6e3-f9cc-4241-9266-aa58db7fed67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_ece4d628-a03e-4ce8-84bf-218b2a2c6233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableDeferredIncome"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_c9706425-d6f1-412d-a515-6c74f8d76c6c" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_ece4d628-a03e-4ce8-84bf-218b2a2c6233" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#PropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_abdd81ac-71ff-4f10-95a1-ce19154bbe7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8b849dfa-4371-4116-b9b1-45ccc8ca88ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_abdd81ac-71ff-4f10-95a1-ce19154bbe7a" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8b849dfa-4371-4116-b9b1-45ccc8ca88ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e7f20c9e-ddc0-4cf9-8960-aef153975f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_abdd81ac-71ff-4f10-95a1-ce19154bbe7a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e7f20c9e-ddc0-4cf9-8960-aef153975f6b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#LeasesLeaseAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_918e0b9d-aa4a-4172-9670-2abb1dfc4b6e" xlink:href="cvco-20210403.xsd#cvco_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e97305f8-fb82-4067-b645-fe14c68d6a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiability_918e0b9d-aa4a-4172-9670-2abb1dfc4b6e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e97305f8-fb82-4067-b645-fe14c68d6a2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_4111ecbe-615f-4255-aa12-4f4be92f9f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiability_918e0b9d-aa4a-4172-9670-2abb1dfc4b6e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_4111ecbe-615f-4255-aa12-4f4be92f9f4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fcb8a0b3-c102-4c90-ae0a-af7320ec5827" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiability_918e0b9d-aa4a-4172-9670-2abb1dfc4b6e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fcb8a0b3-c102-4c90-ae0a-af7320ec5827" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_412830f6-c34a-472a-8ff9-f5d58bfaa3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiability_918e0b9d-aa4a-4172-9670-2abb1dfc4b6e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_412830f6-c34a-472a-8ff9-f5d58bfaa3c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseRightOfUseAsset_2248d9e4-7079-4d58-a33b-50b58426b715" xlink:href="cvco-20210403.xsd#cvco_LeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e4dd91e9-a3f4-4497-ac6f-4c197c3aa250" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseRightOfUseAsset_2248d9e4-7079-4d58-a33b-50b58426b715" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e4dd91e9-a3f4-4497-ac6f-4c197c3aa250" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_dd1064a0-67da-48ca-aaac-5b63625ff023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseRightOfUseAsset_2248d9e4-7079-4d58-a33b-50b58426b715" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_dd1064a0-67da-48ca-aaac-5b63625ff023" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_ed9ae941-a443-4017-99eb-8f648a3c0847" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_a7a604d1-c7c2-4fbe-a964-a6750d626a97" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_ed9ae941-a443-4017-99eb-8f648a3c0847" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_a7a604d1-c7c2-4fbe-a964-a6750d626a97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_991a3aee-2e5a-42c7-acd3-52ad4da86482" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_ed9ae941-a443-4017-99eb-8f648a3c0847" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_991a3aee-2e5a-42c7-acd3-52ad4da86482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_2a9c5f62-b47e-483f-9640-73c8fa66cf0c" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_ed9ae941-a443-4017-99eb-8f648a3c0847" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearThree_2a9c5f62-b47e-483f-9640-73c8fa66cf0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_0e96c88d-fc3c-46de-b975-29b4dfa86a9c" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_ed9ae941-a443-4017-99eb-8f648a3c0847" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFour_0e96c88d-fc3c-46de-b975-29b4dfa86a9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_4e73b233-a6f9-4b30-bedb-28032f4ca9de" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_ed9ae941-a443-4017-99eb-8f648a3c0847" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFive_4e73b233-a6f9-4b30-bedb-28032f4ca9de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_4fdfe1c5-b6ce-43c3-ad20-17b5a2b2c388" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_ed9ae941-a443-4017-99eb-8f648a3c0847" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_4fdfe1c5-b6ce-43c3-ad20-17b5a2b2c388" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d726f668-d4f2-429d-ad4a-6671bc97364c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2dc390bd-f9d6-4b05-9509-1a78837fd4c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d726f668-d4f2-429d-ad4a-6671bc97364c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2dc390bd-f9d6-4b05-9509-1a78837fd4c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_5d38b481-08f0-48fa-8e71-2b76d655c739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d726f668-d4f2-429d-ad4a-6671bc97364c" xlink:to="loc_us-gaap_FinanceLeaseLiability_5d38b481-08f0-48fa-8e71-2b76d655c739" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_a0f514c9-ba56-4630-b3ce-4a63384b4de5" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_dbe634c4-6750-455f-80f9-22b165a69bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearThree_a0f514c9-ba56-4630-b3ce-4a63384b4de5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_dbe634c4-6750-455f-80f9-22b165a69bf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_4cdf99ca-3a57-47cb-9ff3-ad0719317143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearThree_a0f514c9-ba56-4630-b3ce-4a63384b4de5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_4cdf99ca-3a57-47cb-9ff3-ad0719317143" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_b25d8a71-c5df-4bcd-8446-73168e040a98" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4f1e93c4-2a8e-4743-89db-3817a0019573" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_b25d8a71-c5df-4bcd-8446-73168e040a98" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4f1e93c4-2a8e-4743-89db-3817a0019573" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b47e5e54-bae8-443d-891b-68f5975ea3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_b25d8a71-c5df-4bcd-8446-73168e040a98" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b47e5e54-bae8-443d-891b-68f5975ea3ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_eecc8161-3709-4fd4-98c8-a4bb144a6327" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0783193b-d6c5-47ca-8ec8-faaf4b61ed0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFour_eecc8161-3709-4fd4-98c8-a4bb144a6327" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0783193b-d6c5-47ca-8ec8-faaf4b61ed0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_c49b93e6-59ad-419d-93c2-87087522c640" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFour_eecc8161-3709-4fd4-98c8-a4bb144a6327" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_c49b93e6-59ad-419d-93c2-87087522c640" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_62429c42-724a-48da-8506-2d88281d253b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d0e68e9b-8140-43c6-ada1-4825565da8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_62429c42-724a-48da-8506-2d88281d253b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d0e68e9b-8140-43c6-ada1-4825565da8d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_37c74177-7a55-4e1f-814c-1a07018c41b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_62429c42-724a-48da-8506-2d88281d253b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_37c74177-7a55-4e1f-814c-1a07018c41b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5e40d206-48fd-45a8-8196-77d52313ba51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_62429c42-724a-48da-8506-2d88281d253b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5e40d206-48fd-45a8-8196-77d52313ba51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_90b3f589-a3c3-4c5d-85fd-dad2f61b8b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_62429c42-724a-48da-8506-2d88281d253b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_90b3f589-a3c3-4c5d-85fd-dad2f61b8b9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b84c4fb2-9e08-4063-bb0b-9537064db4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_62429c42-724a-48da-8506-2d88281d253b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b84c4fb2-9e08-4063-bb0b-9537064db4eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_71794870-a979-4d7f-a1bf-c077cbf544b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_62429c42-724a-48da-8506-2d88281d253b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_71794870-a979-4d7f-a1bf-c077cbf544b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_4b3f8ee9-7194-49da-8dcf-bcdf825dad66" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b167a07f-5a13-4c51-949d-3225dfc7a269" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFive_4b3f8ee9-7194-49da-8dcf-bcdf825dad66" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b167a07f-5a13-4c51-949d-3225dfc7a269" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_579c3c13-9557-47a5-b725-a94030240ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFive_4b3f8ee9-7194-49da-8dcf-bcdf825dad66" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_579c3c13-9557-47a5-b725-a94030240ca6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_2d07634d-236d-4bfa-bf7f-6f1b7e9af552" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3d05838b-7050-4052-9309-d5629c0f34a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_2d07634d-236d-4bfa-bf7f-6f1b7e9af552" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3d05838b-7050-4052-9309-d5629c0f34a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_3c1a8c50-920f-4e88-a536-96e68f3b43ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_2d07634d-236d-4bfa-bf7f-6f1b7e9af552" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_3c1a8c50-920f-4e88-a536-96e68f3b43ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_f0d45414-62eb-4e45-9024-12c8185720c8" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_72f54343-35f4-42b9-9c24-65f3229631e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_f0d45414-62eb-4e45-9024-12c8185720c8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_72f54343-35f4-42b9-9c24-65f3229631e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_8c23924b-8848-4caf-8617-39e2e94113e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_f0d45414-62eb-4e45-9024-12c8185720c8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_8c23924b-8848-4caf-8617-39e2e94113e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_cdd093e3-0e7a-4835-8b78-f14b1c1973bd" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_dd949bff-33c4-4627-ba50-0cade7ecafc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_cdd093e3-0e7a-4835-8b78-f14b1c1973bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_dd949bff-33c4-4627-ba50-0cade7ecafc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_216ec2c7-7ae1-4779-a850-b167dfef8116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_cdd093e3-0e7a-4835-8b78-f14b1c1973bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_216ec2c7-7ae1-4779-a850-b167dfef8116" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="cvco-20210403.xsd#LeasesFutureMinimumLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8f81064c-9a59-471e-acea-a6c584426494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_740fec81-c700-41c7-94bd-cb396343c27d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8f81064c-9a59-471e-acea-a6c584426494" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_740fec81-c700-41c7-94bd-cb396343c27d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_cb785005-5584-49b0-afa3-a71d4be81edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8f81064c-9a59-471e-acea-a6c584426494" xlink:to="loc_us-gaap_OperatingLeaseLiability_cb785005-5584-49b0-afa3-a71d4be81edf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_b38565e5-9878-4c82-9c41-efeb7c97d7ed" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_65a8e0e1-dea0-4cb2-b73c-e7f0f88fa661" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_b38565e5-9878-4c82-9c41-efeb7c97d7ed" xlink:to="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_65a8e0e1-dea0-4cb2-b73c-e7f0f88fa661" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_95b6dd41-84cc-423e-ac11-4cab68beca9a" xlink:href="cvco-20210403.xsd#cvco_LeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_b38565e5-9878-4c82-9c41-efeb7c97d7ed" xlink:to="loc_cvco_LeaseLiability_95b6dd41-84cc-423e-ac11-4cab68beca9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1d31fec2-48a3-4a1d-856b-a47d432f404b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_50d3e3f0-14cb-4e82-be52-6eee2623daf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1d31fec2-48a3-4a1d-856b-a47d432f404b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_50d3e3f0-14cb-4e82-be52-6eee2623daf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3e58fcf9-b43b-4325-902e-f586abab5056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1d31fec2-48a3-4a1d-856b-a47d432f404b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3e58fcf9-b43b-4325-902e-f586abab5056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2060a5b8-b7e6-43e8-a150-bed8f84a4f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1d31fec2-48a3-4a1d-856b-a47d432f404b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2060a5b8-b7e6-43e8-a150-bed8f84a4f39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d9be9f11-e750-4f74-8f61-95401d043760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1d31fec2-48a3-4a1d-856b-a47d432f404b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d9be9f11-e750-4f74-8f61-95401d043760" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_f94e0f68-68bf-46b5-8fff-41fd188ed8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1d31fec2-48a3-4a1d-856b-a47d432f404b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_f94e0f68-68bf-46b5-8fff-41fd188ed8ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_01dff824-7914-489c-a5e5-491403619a74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1d31fec2-48a3-4a1d-856b-a47d432f404b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_01dff824-7914-489c-a5e5-491403619a74" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d8c1a204-db09-4eca-bdd0-81d73624e1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b8690fde-7113-4607-a25e-d61cdbae7bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d8c1a204-db09-4eca-bdd0-81d73624e1ac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b8690fde-7113-4607-a25e-d61cdbae7bd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e2f822ce-7699-47d5-be40-8e66239c083c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d8c1a204-db09-4eca-bdd0-81d73624e1ac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e2f822ce-7699-47d5-be40-8e66239c083c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_a0c3679b-7baa-48cc-8942-5dd1ab14411a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_831f8ade-c827-487e-a0db-1cf4f015f698" xlink:href="cvco-20210403.xsd#cvco_IntangibleAssetsIncludingGoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_a0c3679b-7baa-48cc-8942-5dd1ab14411a" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_831f8ade-c827-487e-a0db-1cf4f015f698" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_695b0e6c-e809-463b-82cd-b7a75627d0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_a0c3679b-7baa-48cc-8942-5dd1ab14411a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_695b0e6c-e809-463b-82cd-b7a75627d0f0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_05a37e8f-d0ba-452c-8919-ce647a72b849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerDepositsCurrent_b4bc80c6-fb1b-4ffe-9382-7dcf3bdc3988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerDepositsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_05a37e8f-d0ba-452c-8919-ce647a72b849" xlink:to="loc_us-gaap_CustomerDepositsCurrent_b4bc80c6-fb1b-4ffe-9382-7dcf3bdc3988" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_26df21f9-5c9c-4ec2-995b-3b20d2b266ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_05a37e8f-d0ba-452c-8919-ce647a72b849" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_26df21f9-5c9c-4ec2-995b-3b20d2b266ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_f50e1aeb-f1c1-4089-9d3d-485eb1e18954" xlink:href="cvco-20210403.xsd#cvco_LiabilitiesRelatedToConsumerLoansSold"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_05a37e8f-d0ba-452c-8919-ce647a72b849" xlink:to="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_f50e1aeb-f1c1-4089-9d3d-485eb1e18954" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_f14dfc4f-f3ad-4d12-bca3-679046516642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_05a37e8f-d0ba-452c-8919-ce647a72b849" xlink:to="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_f14dfc4f-f3ad-4d12-bca3-679046516642" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_c5320bc7-dfc5-48c5-8c4a-08adeee0a6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_05a37e8f-d0ba-452c-8919-ce647a72b849" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_c5320bc7-dfc5-48c5-8c4a-08adeee0a6c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AccruedVolumeRebates_da977266-2f3a-44fe-8851-65b854c6d396" xlink:href="cvco-20210403.xsd#cvco_AccruedVolumeRebates"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_05a37e8f-d0ba-452c-8919-ce647a72b849" xlink:to="loc_cvco_AccruedVolumeRebates_da977266-2f3a-44fe-8851-65b854c6d396" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9e4251f1-081a-4d02-9ec4-fe846c677d61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_05a37e8f-d0ba-452c-8919-ce647a72b849" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9e4251f1-081a-4d02-9ec4-fe846c677d61" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_496cd37a-566d-45d8-8f97-dd48565e9e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_12ee8066-0a5d-423d-a83a-9a09b805f30b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_496cd37a-566d-45d8-8f97-dd48565e9e8c" xlink:to="loc_us-gaap_LineOfCredit_12ee8066-0a5d-423d-a83a-9a09b805f30b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_8a1826e6-5445-4475-9b95-2b674fa6bb07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_496cd37a-566d-45d8-8f97-dd48565e9e8c" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_8a1826e6-5445-4475-9b95-2b674fa6bb07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_1147f894-a189-4d68-9e1e-3ec0eebee01f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_496cd37a-566d-45d8-8f97-dd48565e9e8c" xlink:to="loc_us-gaap_FinanceLeaseLiability_1147f894-a189-4d68-9e1e-3ec0eebee01f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ReinsuranceandInsuranceLossReservesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenNet_322e3c34-738a-4d93-b888-e72387101814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PremiumsWrittenNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsWritten_b6e22c65-82f1-4e8c-8adb-7889b6e1afb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DirectPremiumsWritten"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsWrittenNet_322e3c34-738a-4d93-b888-e72387101814" xlink:to="loc_us-gaap_DirectPremiumsWritten_b6e22c65-82f1-4e8c-8adb-7889b6e1afb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsWritten_225a5df7-7299-403d-b3a0-334639426d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssumedPremiumsWritten"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsWrittenNet_322e3c34-738a-4d93-b888-e72387101814" xlink:to="loc_us-gaap_AssumedPremiumsWritten_225a5df7-7299-403d-b3a0-334639426d12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsWritten_afec402e-8050-4af1-89f3-eec6dd702cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CededPremiumsWritten"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsWrittenNet_322e3c34-738a-4d93-b888-e72387101814" xlink:to="loc_us-gaap_CededPremiumsWritten_afec402e-8050-4af1-89f3-eec6dd702cd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsEarnedNetPropertyAndCasualty_9318c98d-0512-4b6b-aaa8-6884e412b797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PremiumsEarnedNetPropertyAndCasualty"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsEarned_1dba3065-d8eb-4738-ac6c-9065b21c2b75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DirectPremiumsEarned"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsEarnedNetPropertyAndCasualty_9318c98d-0512-4b6b-aaa8-6884e412b797" xlink:to="loc_us-gaap_DirectPremiumsEarned_1dba3065-d8eb-4738-ac6c-9065b21c2b75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsEarned_61a63ec5-a367-472d-80e1-1152ea69e552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssumedPremiumsEarned"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsEarnedNetPropertyAndCasualty_9318c98d-0512-4b6b-aaa8-6884e412b797" xlink:to="loc_us-gaap_AssumedPremiumsEarned_61a63ec5-a367-472d-80e1-1152ea69e552" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsEarned_7ed2675b-87f4-495a-81a9-a38ba9583b77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CededPremiumsEarned"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsEarnedNetPropertyAndCasualty_9318c98d-0512-4b6b-aaa8-6884e412b797" xlink:to="loc_us-gaap_CededPremiumsEarned_7ed2675b-87f4-495a-81a9-a38ba9583b77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#IncomeTaxesProvisionBenefitforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bd64fa1d-ff42-4a9a-83b7-82349532df6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9da56958-8340-4007-bb72-2127075ed05f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bd64fa1d-ff42-4a9a-83b7-82349532df6b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9da56958-8340-4007-bb72-2127075ed05f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c3e85b73-9cce-47f3-9732-288dfa6f79d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bd64fa1d-ff42-4a9a-83b7-82349532df6b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c3e85b73-9cce-47f3-9732-288dfa6f79d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f8abc62e-ebfc-41af-93c5-bbe6b10052f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_bb68768c-2956-429e-836e-64b2fac2f1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f8abc62e-ebfc-41af-93c5-bbe6b10052f9" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_bb68768c-2956-429e-836e-64b2fac2f1cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_13f27d39-273d-408f-9e3e-864467205bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f8abc62e-ebfc-41af-93c5-bbe6b10052f9" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_13f27d39-273d-408f-9e3e-864467205bc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3abaa2c5-1048-4664-8a73-9a16d5d5990e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_e184c25d-651d-49bc-ae8f-bfa98ffab964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3abaa2c5-1048-4664-8a73-9a16d5d5990e" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_e184c25d-651d-49bc-ae8f-bfa98ffab964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5d2192aa-c659-4d66-87cc-9893fc715901" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3abaa2c5-1048-4664-8a73-9a16d5d5990e" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5d2192aa-c659-4d66-87cc-9893fc715901" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#IncomeTaxesReconciliationofIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5fd2092a-9169-40f4-b260-deb7aef1a950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_3d8a0c2d-8242-497a-b3db-7f1f3cc36b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_5fd2092a-9169-40f4-b260-deb7aef1a950" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_3d8a0c2d-8242-497a-b3db-7f1f3cc36b9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_54224310-2fa7-4d55-8ba6-32b2dfd6012a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_5fd2092a-9169-40f4-b260-deb7aef1a950" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_54224310-2fa7-4d55-8ba6-32b2dfd6012a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_b0e0e3cc-b40c-4da1-822f-18be75a55834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_5fd2092a-9169-40f4-b260-deb7aef1a950" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_b0e0e3cc-b40c-4da1-822f-18be75a55834" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_0b57e06a-10a1-4120-99f8-0e6484daced6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_5fd2092a-9169-40f4-b260-deb7aef1a950" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_0b57e06a-10a1-4120-99f8-0e6484daced6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_c395f749-aba6-4367-9096-cdc193e5efcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_5fd2092a-9169-40f4-b260-deb7aef1a950" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_c395f749-aba6-4367-9096-cdc193e5efcf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_fa900737-5482-44ab-adac-f710573b982e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_fa900737-5482-44ab-adac-f710573b982e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0744067e-dbc6-442e-9ea8-7f3b4db2d75e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0744067e-dbc6-442e-9ea8-7f3b4db2d75e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_13eca1fc-d237-4d1c-a95e-eb83a04c8399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_13eca1fc-d237-4d1c-a95e-eb83a04c8399" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_d99b343f-8e1e-4586-8977-692c1006188e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_d99b343f-8e1e-4586-8977-692c1006188e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c537e5eb-7bd4-410d-89b1-64c70ee5416b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c537e5eb-7bd4-410d-89b1-64c70ee5416b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_cab70aa5-bd55-4ce9-874b-345a3fe9e6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_cab70aa5-bd55-4ce9-874b-345a3fe9e6d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_73a51670-fbaf-4669-8b9e-2da40d039f70" xlink:href="cvco-20210403.xsd#cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_73a51670-fbaf-4669-8b9e-2da40d039f70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_e907b4f6-0199-430e-8837-7ef0c1242389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_e907b4f6-0199-430e-8837-7ef0c1242389" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_fbaef860-94d4-4c91-b621-4b4612e856e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_fbaef860-94d4-4c91-b621-4b4612e856e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates_cfc21cc6-4d65-47de-95ac-8580be717f95" xlink:href="cvco-20210403.xsd#cvco_DeferredTaxAssetsAccruedVolumeRebates"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates_cfc21cc6-4d65-47de-95ac-8580be717f95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_03375f41-5163-441f-9027-f43df6e93e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_03375f41-5163-441f-9027-f43df6e93e6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_001889fd-9c07-4ec1-b1da-e8c308e90b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_001889fd-9c07-4ec1-b1da-e8c308e90b65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1a123d1f-8f02-4133-9cc1-e454cd259298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_769b15d3-3991-4c11-aceb-cda48995801a" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1a123d1f-8f02-4133-9cc1-e454cd259298" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_RemainingConstructionContingentCommitment_ff307200-cc81-4d27-8abf-6f267f97f0c5" xlink:href="cvco-20210403.xsd#cvco_RemainingConstructionContingentCommitment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_cf4c3caf-4a87-41e9-8105-915c4ed27a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_RemainingConstructionContingentCommitment_ff307200-cc81-4d27-8abf-6f267f97f0c5" xlink:to="loc_us-gaap_ContractualObligation_cf4c3caf-4a87-41e9-8105-915c4ed27a42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances_0c0789bc-dca8-47fa-8520-d364dab5c3e2" xlink:href="cvco-20210403.xsd#cvco_ConstructionAdvances"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_RemainingConstructionContingentCommitment_ff307200-cc81-4d27-8abf-6f267f97f0c5" xlink:to="loc_cvco_ConstructionAdvances_0c0789bc-dca8-47fa-8520-d364dab5c3e2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#EarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c8551e2e-45f5-45f4-a06b-d1bdbc6bbff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a33f8649-2b8b-4533-8182-1040de65cfaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c8551e2e-45f5-45f4-a06b-d1bdbc6bbff8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a33f8649-2b8b-4533-8182-1040de65cfaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_aaec17bf-4802-4988-9a93-32a215130a10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c8551e2e-45f5-45f4-a06b-d1bdbc6bbff8" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_aaec17bf-4802-4988-9a93-32a215130a10" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>cvco-20210403_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:392bd6c4-e3f2-46d9-8095-5135c9f5624b,g:ceba1905-2eec-4f25-98c5-2f7e9f58d48a-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement" xlink:type="extended" id="i86b4ca8e542f4289afc14fece8920225_ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4e402870-c390-4689-b818-9e9444455e09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4e402870-c390-4689-b818-9e9444455e09" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f9796d23-e913-4588-9024-7756c3887bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f9796d23-e913-4588-9024-7756c3887bd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_63ba888d-6ef5-4fe9-a11b-8349a3b8430c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_StockholdersEquity_63ba888d-6ef5-4fe9-a11b-8349a3b8430c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f323fb82-49fe-4c57-9d4b-6aa0159de67b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f323fb82-49fe-4c57-9d4b-6aa0159de67b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f9e2ebc4-f5c7-496d-aa3f-9d68efb61583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_NetIncomeLoss_f9e2ebc4-f5c7-496d-aa3f-9d68efb61583" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_83ab1b3d-6f5e-4335-a808-e3f3c139213d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_83ab1b3d-6f5e-4335-a808-e3f3c139213d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a490c173-7053-4a90-8341-14e33a0c2e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a490c173-7053-4a90-8341-14e33a0c2e1e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_c8ca9282-a851-40a1-ae3b-a0588416740d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_c8ca9282-a851-40a1-ae3b-a0588416740d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_57638bff-6253-479a-9625-64368c20272f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_57638bff-6253-479a-9625-64368c20272f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_cd49caf8-b72c-4c20-b319-c94115c93f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_cd49caf8-b72c-4c20-b319-c94115c93f1a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9f811c6e-b269-4723-913c-1b2176d055bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ad5ddcf6-3018-4f49-ab0e-7d3cb839d611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4e402870-c390-4689-b818-9e9444455e09" xlink:to="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8411127b-b139-49d6-8b81-8c058d047924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8411127b-b139-49d6-8b81-8c058d047924" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_8411127b-b139-49d6-8b81-8c058d047924_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8411127b-b139-49d6-8b81-8c058d047924" xlink:to="loc_us-gaap_TypeOfAdoptionMember_8411127b-b139-49d6-8b81-8c058d047924_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_5a46e2c2-d5a0-4ad0-9d0b-d85b680d0967" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8411127b-b139-49d6-8b81-8c058d047924" xlink:to="loc_us-gaap_TypeOfAdoptionMember_5a46e2c2-d5a0-4ad0-9d0b-d85b680d0967" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member_d2b8225b-a250-4027-b6a3-d2b0bc67ff84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_5a46e2c2-d5a0-4ad0-9d0b-d85b680d0967" xlink:to="loc_us-gaap_AccountingStandardsUpdate201601Member_d2b8225b-a250-4027-b6a3-d2b0bc67ff84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_1aa9d9aa-b312-4a13-a8f7-b3f15df4af1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_5a46e2c2-d5a0-4ad0-9d0b-d85b680d0967" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_1aa9d9aa-b312-4a13-a8f7-b3f15df4af1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_f29fc27c-9437-4650-9c52-5680d257f29a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_5a46e2c2-d5a0-4ad0-9d0b-d85b680d0967" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_f29fc27c-9437-4650-9c52-5680d257f29a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_baccf178-6567-496f-bc0f-6383655a732e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_baccf178-6567-496f-bc0f-6383655a732e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_baccf178-6567-496f-bc0f-6383655a732e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_baccf178-6567-496f-bc0f-6383655a732e" xlink:to="loc_us-gaap_ClassOfStockDomain_baccf178-6567-496f-bc0f-6383655a732e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f32414fe-5205-4a19-a8ea-b2a51f934391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_baccf178-6567-496f-bc0f-6383655a732e" xlink:to="loc_us-gaap_ClassOfStockDomain_f32414fe-5205-4a19-a8ea-b2a51f934391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1fb00f8f-4868-4ad1-aaaa-fb54ff660d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f32414fe-5205-4a19-a8ea-b2a51f934391" xlink:to="loc_us-gaap_CommonStockMember_1fb00f8f-4868-4ad1-aaaa-fb54ff660d7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f486db57-219a-4523-ba4f-34ae62e13387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f486db57-219a-4523-ba4f-34ae62e13387" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f486db57-219a-4523-ba4f-34ae62e13387_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f486db57-219a-4523-ba4f-34ae62e13387" xlink:to="loc_us-gaap_EquityComponentDomain_f486db57-219a-4523-ba4f-34ae62e13387_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f486db57-219a-4523-ba4f-34ae62e13387" xlink:to="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f84a0edc-1be8-4ba0-b0c2-9a5783ea9f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:to="loc_us-gaap_CommonStockMember_f84a0edc-1be8-4ba0-b0c2-9a5783ea9f53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_bc04f991-005d-4c2c-9968-36d1247aaa4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:to="loc_us-gaap_TreasuryStockMember_bc04f991-005d-4c2c-9968-36d1247aaa4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_552c1a54-b8ea-4ab2-a16c-2ed4627d155c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_552c1a54-b8ea-4ab2-a16c-2ed4627d155c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e1c3ece4-f257-463b-9710-55840cf3d90f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:to="loc_us-gaap_RetainedEarningsMember_e1c3ece4-f257-463b-9710-55840cf3d90f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ff6f41f-0a02-452e-a5da-3a8ec5c963eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ff6f41f-0a02-452e-a5da-3a8ec5c963eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6c49a911-8e33-49e7-8160-1b8ee06ba9d6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6c49a911-8e33-49e7-8160-1b8ee06ba9d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6c49a911-8e33-49e7-8160-1b8ee06ba9d6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6c49a911-8e33-49e7-8160-1b8ee06ba9d6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6c49a911-8e33-49e7-8160-1b8ee06ba9d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3701852d-f19b-4b4c-a539-44c89199a263" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6c49a911-8e33-49e7-8160-1b8ee06ba9d6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3701852d-f19b-4b4c-a539-44c89199a263" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5f0c7be2-009c-4f33-9652-111869256545" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3701852d-f19b-4b4c-a539-44c89199a263" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5f0c7be2-009c-4f33-9652-111869256545" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i194c047bb23c448cab6e0baa755a1371_ConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_89605ff8-4da2-41e5-8349-f2b9243d3b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cf3eef21-bf61-4c72-96f3-5bddd1fce32d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_89605ff8-4da2-41e5-8349-f2b9243d3b4e" xlink:to="loc_us-gaap_StatementTable_cf3eef21-bf61-4c72-96f3-5bddd1fce32d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_df74afdc-1646-446b-858b-10a51d762274" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_cf3eef21-bf61-4c72-96f3-5bddd1fce32d" xlink:to="loc_srt_StatementScenarioAxis_df74afdc-1646-446b-858b-10a51d762274" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_df74afdc-1646-446b-858b-10a51d762274_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_df74afdc-1646-446b-858b-10a51d762274" xlink:to="loc_srt_ScenarioUnspecifiedDomain_df74afdc-1646-446b-858b-10a51d762274_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_37b3a5a1-89d7-44fb-a169-2ffecf937439" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_df74afdc-1646-446b-858b-10a51d762274" xlink:to="loc_srt_ScenarioUnspecifiedDomain_37b3a5a1-89d7-44fb-a169-2ffecf937439" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended" id="i86db5e9ef345492db58909e08ef6170a_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4e204f0f-0579-4aae-9f36-7b104f810996" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_b1798006-dc8a-4bce-85e3-7eb5e3395778" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4e204f0f-0579-4aae-9f36-7b104f810996" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_b1798006-dc8a-4bce-85e3-7eb5e3395778" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_33bd49bc-5c5d-4802-ad30-e0334d6f2ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4e204f0f-0579-4aae-9f36-7b104f810996" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_33bd49bc-5c5d-4802-ad30-e0334d6f2ca5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_9869dbfc-9a4d-4026-8522-6c95164b634f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_33bd49bc-5c5d-4802-ad30-e0334d6f2ca5" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_9869dbfc-9a4d-4026-8522-6c95164b634f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_9869dbfc-9a4d-4026-8522-6c95164b634f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_9869dbfc-9a4d-4026-8522-6c95164b634f" xlink:to="loc_us-gaap_ReceivableTypeDomain_9869dbfc-9a4d-4026-8522-6c95164b634f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_66f2307d-d496-4f0c-9ece-cd6e29d72f11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_9869dbfc-9a4d-4026-8522-6c95164b634f" xlink:to="loc_us-gaap_ReceivableTypeDomain_66f2307d-d496-4f0c-9ece-cd6e29d72f11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember_baedcdd3-defd-44bc-b303-40e314eeaa58" xlink:href="cvco-20210403.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_66f2307d-d496-4f0c-9ece-cd6e29d72f11" xlink:to="loc_cvco_LoansHeldAtAcquisitionDateMember_baedcdd3-defd-44bc-b303-40e314eeaa58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a38003f8-3783-47de-8edd-99d0fd7c35c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_33bd49bc-5c5d-4802-ad30-e0334d6f2ca5" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a38003f8-3783-47de-8edd-99d0fd7c35c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_a38003f8-3783-47de-8edd-99d0fd7c35c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a38003f8-3783-47de-8edd-99d0fd7c35c5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_a38003f8-3783-47de-8edd-99d0fd7c35c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_09d250b0-7e94-41b4-9b5a-bea28be35f48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a38003f8-3783-47de-8edd-99d0fd7c35c5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_09d250b0-7e94-41b4-9b5a-bea28be35f48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_d61029f3-6f32-4597-a80d-ea403262fabb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_09d250b0-7e94-41b4-9b5a-bea28be35f48" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_d61029f3-6f32-4597-a80d-ea403262fabb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails" xlink:type="extended" id="i2cc957a87b3345e2918f097dcb9c47bc_SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3e300fd1-a48f-4afa-a7b3-31794c6a04a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_41a8e64c-f833-4bb5-bcf4-210028b56f49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3e300fd1-a48f-4afa-a7b3-31794c6a04a0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_41a8e64c-f833-4bb5-bcf4-210028b56f49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_b86585c7-76e1-4943-932b-71102250580e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3e300fd1-a48f-4afa-a7b3-31794c6a04a0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_b86585c7-76e1-4943-932b-71102250580e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_b98f12a8-00c8-45fe-84d4-159b02fb243e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3e300fd1-a48f-4afa-a7b3-31794c6a04a0" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_b98f12a8-00c8-45fe-84d4-159b02fb243e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_13ded6ee-1e95-4ba3-9ae3-0845829952ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3e300fd1-a48f-4afa-a7b3-31794c6a04a0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_13ded6ee-1e95-4ba3-9ae3-0845829952ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_94d7a9ce-b5ea-4519-99b7-09ab36fa6109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3e300fd1-a48f-4afa-a7b3-31794c6a04a0" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_94d7a9ce-b5ea-4519-99b7-09ab36fa6109" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b48bc30d-bfe4-4325-8255-52cc208618fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_94d7a9ce-b5ea-4519-99b7-09ab36fa6109" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b48bc30d-bfe4-4325-8255-52cc208618fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b48bc30d-bfe4-4325-8255-52cc208618fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b48bc30d-bfe4-4325-8255-52cc208618fa" xlink:to="loc_us-gaap_SegmentDomain_b48bc30d-bfe4-4325-8255-52cc208618fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63a6dc3f-cf14-4bed-bad3-b352dc35ec96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b48bc30d-bfe4-4325-8255-52cc208618fa" xlink:to="loc_us-gaap_SegmentDomain_63a6dc3f-cf14-4bed-bad3-b352dc35ec96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_82f1c70b-67b6-45cb-8075-21d940ec16ca" xlink:href="cvco-20210403.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63a6dc3f-cf14-4bed-bad3-b352dc35ec96" xlink:to="loc_cvco_FactoryBuiltHousingMember_82f1c70b-67b6-45cb-8075-21d940ec16ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_601adf92-5560-4b42-a2fe-7c7daafbc91c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_a43a9a74-ef4c-433f-906a-8005e4a4f2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_601adf92-5560-4b42-a2fe-7c7daafbc91c" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_a43a9a74-ef4c-433f-906a-8005e4a4f2dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_32429c12-cd5d-42f5-b921-251a464e931c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_601adf92-5560-4b42-a2fe-7c7daafbc91c" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_32429c12-cd5d-42f5-b921-251a464e931c" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_be1e517f-f76e-45bb-a11a-8ad52e71b85e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_32429c12-cd5d-42f5-b921-251a464e931c" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_be1e517f-f76e-45bb-a11a-8ad52e71b85e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_be1e517f-f76e-45bb-a11a-8ad52e71b85e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_be1e517f-f76e-45bb-a11a-8ad52e71b85e" xlink:to="loc_us-gaap_ReceivableTypeDomain_be1e517f-f76e-45bb-a11a-8ad52e71b85e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_e541caf2-52ca-44b2-ab48-67f3c50aa788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_be1e517f-f76e-45bb-a11a-8ad52e71b85e" xlink:to="loc_us-gaap_ReceivableTypeDomain_e541caf2-52ca-44b2-ab48-67f3c50aa788" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember_9ece211b-2e78-4545-b742-69facb903441" xlink:href="cvco-20210403.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_e541caf2-52ca-44b2-ab48-67f3c50aa788" xlink:to="loc_cvco_LoansHeldAtAcquisitionDateMember_9ece211b-2e78-4545-b742-69facb903441" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8505f255-70fd-4bac-b70b-8023e8d763d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_32429c12-cd5d-42f5-b921-251a464e931c" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8505f255-70fd-4bac-b70b-8023e8d763d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_8505f255-70fd-4bac-b70b-8023e8d763d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8505f255-70fd-4bac-b70b-8023e8d763d7" xlink:to="loc_us-gaap_TypeOfAdoptionMember_8505f255-70fd-4bac-b70b-8023e8d763d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6d498841-73a2-4cfd-9251-ad47cf939db7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8505f255-70fd-4bac-b70b-8023e8d763d7" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6d498841-73a2-4cfd-9251-ad47cf939db7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_9c3894b7-ce98-467a-b4da-921f4124e2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_6d498841-73a2-4cfd-9251-ad47cf939db7" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_9c3894b7-ce98-467a-b4da-921f4124e2ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf6dee53-548a-4feb-ab73-a5ed666fd68b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_32429c12-cd5d-42f5-b921-251a464e931c" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf6dee53-548a-4feb-ab73-a5ed666fd68b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bf6dee53-548a-4feb-ab73-a5ed666fd68b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf6dee53-548a-4feb-ab73-a5ed666fd68b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bf6dee53-548a-4feb-ab73-a5ed666fd68b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2f016037-2649-440b-9766-4ac56f7f1868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf6dee53-548a-4feb-ab73-a5ed666fd68b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2f016037-2649-440b-9766-4ac56f7f1868" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_f3e3433a-2aa9-44c1-a806-dc74d6bffd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2f016037-2649-440b-9766-4ac56f7f1868" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_f3e3433a-2aa9-44c1-a806-dc74d6bffd4e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="extended" id="ib2f0467aa2f541d6951c2205901eda8f_SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e44c3a60-ce64-4ee7-b56e-65b16c3882c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_801c55cc-2ddd-4f2c-b36d-dab9d16a0539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e44c3a60-ce64-4ee7-b56e-65b16c3882c4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_801c55cc-2ddd-4f2c-b36d-dab9d16a0539" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_c6812b96-00e0-4486-bb6a-c9afa7575a60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e44c3a60-ce64-4ee7-b56e-65b16c3882c4" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_c6812b96-00e0-4486-bb6a-c9afa7575a60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7dbf68a-fe94-415d-a578-da23572f7c02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e44c3a60-ce64-4ee7-b56e-65b16c3882c4" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7dbf68a-fe94-415d-a578-da23572f7c02" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9fc6125f-edec-48ba-adc3-5d0fa0e2b006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7dbf68a-fe94-415d-a578-da23572f7c02" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9fc6125f-edec-48ba-adc3-5d0fa0e2b006" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9fc6125f-edec-48ba-adc3-5d0fa0e2b006_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9fc6125f-edec-48ba-adc3-5d0fa0e2b006" xlink:to="loc_us-gaap_SegmentDomain_9fc6125f-edec-48ba-adc3-5d0fa0e2b006_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7f8ad2e1-40e6-4f06-89ae-cdaef182a804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9fc6125f-edec-48ba-adc3-5d0fa0e2b006" xlink:to="loc_us-gaap_SegmentDomain_7f8ad2e1-40e6-4f06-89ae-cdaef182a804" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_e197e055-4002-4731-8ba7-c776c9d316de" xlink:href="cvco-20210403.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7f8ad2e1-40e6-4f06-89ae-cdaef182a804" xlink:to="loc_cvco_FactoryBuiltHousingMember_e197e055-4002-4731-8ba7-c776c9d316de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_851d621c-db9b-40f4-b13b-16480b43a03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7dbf68a-fe94-415d-a578-da23572f7c02" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_851d621c-db9b-40f4-b13b-16480b43a03c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_851d621c-db9b-40f4-b13b-16480b43a03c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_851d621c-db9b-40f4-b13b-16480b43a03c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_851d621c-db9b-40f4-b13b-16480b43a03c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b699fe94-46e6-4249-932f-07190d3b9fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_851d621c-db9b-40f4-b13b-16480b43a03c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b699fe94-46e6-4249-932f-07190d3b9fb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_c18f9938-de11-4e06-ba32-c0fdc38752a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b699fe94-46e6-4249-932f-07190d3b9fb0" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_c18f9938-de11-4e06-ba32-c0fdc38752a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_5f81bd31-50c6-4c73-b993-2a7687e15022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b699fe94-46e6-4249-932f-07190d3b9fb0" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_5f81bd31-50c6-4c73-b993-2a7687e15022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d252ab9b-3c8d-431e-96f5-62c31cf412a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7dbf68a-fe94-415d-a578-da23572f7c02" xlink:to="loc_srt_RangeAxis_d252ab9b-3c8d-431e-96f5-62c31cf412a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d252ab9b-3c8d-431e-96f5-62c31cf412a4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d252ab9b-3c8d-431e-96f5-62c31cf412a4" xlink:to="loc_srt_RangeMember_d252ab9b-3c8d-431e-96f5-62c31cf412a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3870a7a3-52ca-44c5-89d0-204477c2c386" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d252ab9b-3c8d-431e-96f5-62c31cf412a4" xlink:to="loc_srt_RangeMember_3870a7a3-52ca-44c5-89d0-204477c2c386" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e701ee8e-813a-41aa-9784-f8ab684b64e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3870a7a3-52ca-44c5-89d0-204477c2c386" xlink:to="loc_srt_MinimumMember_e701ee8e-813a-41aa-9784-f8ab684b64e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1a06aab6-d3b4-4798-8a2b-aaad0287eca7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3870a7a3-52ca-44c5-89d0-204477c2c386" xlink:to="loc_srt_MaximumMember_1a06aab6-d3b4-4798-8a2b-aaad0287eca7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails" xlink:type="extended" id="i92d1fd2a1bf24b15a61b87794ec97fc0_SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2de8db09-a607-4c60-97e2-4565f5b2aeff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_05cd8793-bcb6-48cc-be0c-66d6c3f466d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2de8db09-a607-4c60-97e2-4565f5b2aeff" xlink:to="loc_us-gaap_NumberOfOperatingSegments_05cd8793-bcb6-48cc-be0c-66d6c3f466d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_3458114d-8b14-4057-bbe8-4a8e0d1c77b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2de8db09-a607-4c60-97e2-4565f5b2aeff" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_3458114d-8b14-4057-bbe8-4a8e0d1c77b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2cd12b43-bed3-4022-973c-1870dd39373b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2de8db09-a607-4c60-97e2-4565f5b2aeff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2cd12b43-bed3-4022-973c-1870dd39373b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_2ef196b0-4f3b-4905-9e1e-001292464db1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2de8db09-a607-4c60-97e2-4565f5b2aeff" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_2ef196b0-4f3b-4905-9e1e-001292464db1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adc94d67-955e-497c-9d1a-9176b372ea15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2de8db09-a607-4c60-97e2-4565f5b2aeff" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adc94d67-955e-497c-9d1a-9176b372ea15" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9c04e116-87d2-44ae-a56a-a4067b98e056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adc94d67-955e-497c-9d1a-9176b372ea15" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9c04e116-87d2-44ae-a56a-a4067b98e056" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9c04e116-87d2-44ae-a56a-a4067b98e056_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9c04e116-87d2-44ae-a56a-a4067b98e056" xlink:to="loc_us-gaap_SegmentDomain_9c04e116-87d2-44ae-a56a-a4067b98e056_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c0156407-bf1c-48f4-ae4b-7edd49694e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9c04e116-87d2-44ae-a56a-a4067b98e056" xlink:to="loc_us-gaap_SegmentDomain_c0156407-bf1c-48f4-ae4b-7edd49694e6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_63317103-199b-463e-90f6-483eceee08e6" xlink:href="cvco-20210403.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c0156407-bf1c-48f4-ae4b-7edd49694e6e" xlink:to="loc_cvco_FactoryBuiltHousingMember_63317103-199b-463e-90f6-483eceee08e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7dbd8b33-c17a-4243-99d4-bac327fd035c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adc94d67-955e-497c-9d1a-9176b372ea15" xlink:to="loc_srt_RangeAxis_7dbd8b33-c17a-4243-99d4-bac327fd035c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7dbd8b33-c17a-4243-99d4-bac327fd035c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7dbd8b33-c17a-4243-99d4-bac327fd035c" xlink:to="loc_srt_RangeMember_7dbd8b33-c17a-4243-99d4-bac327fd035c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6f82a1b-73ee-4e6f-8f8a-16a8ef4d89d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7dbd8b33-c17a-4243-99d4-bac327fd035c" xlink:to="loc_srt_RangeMember_f6f82a1b-73ee-4e6f-8f8a-16a8ef4d89d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e018f1da-d6c6-432e-8803-8f6acff68f5d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f6f82a1b-73ee-4e6f-8f8a-16a8ef4d89d1" xlink:to="loc_srt_MinimumMember_e018f1da-d6c6-432e-8803-8f6acff68f5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_50cb41df-c73e-44f4-bec7-d515e1d74674" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f6f82a1b-73ee-4e6f-8f8a-16a8ef4d89d1" xlink:to="loc_srt_MaximumMember_50cb41df-c73e-44f4-bec7-d515e1d74674" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails" xlink:type="extended" id="i0f2167ac1f234909a404b9fffb83908e_SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6865e0a3-8e3a-48fb-8244-93292e2e1062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_bd90f8e5-d543-4311-b096-778ee51d8724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6865e0a3-8e3a-48fb-8244-93292e2e1062" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_bd90f8e5-d543-4311-b096-778ee51d8724" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_abd4f9eb-5d53-4440-93f2-008b7421e858" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6865e0a3-8e3a-48fb-8244-93292e2e1062" xlink:to="loc_us-gaap_AdvertisingExpense_abd4f9eb-5d53-4440-93f2-008b7421e858" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_559e9549-f04d-4e32-a367-56ef04533693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6865e0a3-8e3a-48fb-8244-93292e2e1062" xlink:to="loc_us-gaap_StatementTable_559e9549-f04d-4e32-a367-56ef04533693" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_387d73d5-c270-42c1-8e6a-c5bda1a9a862" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_559e9549-f04d-4e32-a367-56ef04533693" xlink:to="loc_srt_ProductOrServiceAxis_387d73d5-c270-42c1-8e6a-c5bda1a9a862" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_387d73d5-c270-42c1-8e6a-c5bda1a9a862_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_387d73d5-c270-42c1-8e6a-c5bda1a9a862" xlink:to="loc_srt_ProductsAndServicesDomain_387d73d5-c270-42c1-8e6a-c5bda1a9a862_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5ee4e2b9-4cda-4718-abb7-e2e7a8de6672" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_387d73d5-c270-42c1-8e6a-c5bda1a9a862" xlink:to="loc_srt_ProductsAndServicesDomain_5ee4e2b9-4cda-4718-abb7-e2e7a8de6672" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CargoAndFreightMember_e1d5ae52-6163-4be0-809c-950b36f13cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CargoAndFreightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5ee4e2b9-4cda-4718-abb7-e2e7a8de6672" xlink:to="loc_us-gaap_CargoAndFreightMember_e1d5ae52-6163-4be0-809c-950b36f13cf4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" xlink:type="extended" id="iac1d7723e46b4cbb8f64ce5591126539_SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2efabe02-29f0-4822-bad9-9cadc10ab77b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_325b7c6e-e346-4854-bf44-40be9c2997f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2efabe02-29f0-4822-bad9-9cadc10ab77b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_325b7c6e-e346-4854-bf44-40be9c2997f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_bd4faf6e-5303-46c1-9a9a-93d4aa843289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2efabe02-29f0-4822-bad9-9cadc10ab77b" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_bd4faf6e-5303-46c1-9a9a-93d4aa843289" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2efabe02-29f0-4822-bad9-9cadc10ab77b" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_22f20e94-ff75-4056-aa76-aebae51f2dcf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_22f20e94-ff75-4056-aa76-aebae51f2dcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_22f20e94-ff75-4056-aa76-aebae51f2dcf_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_22f20e94-ff75-4056-aa76-aebae51f2dcf" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_22f20e94-ff75-4056-aa76-aebae51f2dcf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c9e60580-0f79-4bcf-ae7b-4a2d59f33666" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_22f20e94-ff75-4056-aa76-aebae51f2dcf" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c9e60580-0f79-4bcf-ae7b-4a2d59f33666" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7853c616-a0fa-49d2-aeab-7e35029bbac2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c9e60580-0f79-4bcf-ae7b-4a2d59f33666" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7853c616-a0fa-49d2-aeab-7e35029bbac2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4fa399fa-008a-425b-8a3d-8f6cb7face5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4fa399fa-008a-425b-8a3d-8f6cb7face5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_4fa399fa-008a-425b-8a3d-8f6cb7face5e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4fa399fa-008a-425b-8a3d-8f6cb7face5e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_4fa399fa-008a-425b-8a3d-8f6cb7face5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_f79bd53d-4710-407e-be19-022f60a9b7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4fa399fa-008a-425b-8a3d-8f6cb7face5e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_f79bd53d-4710-407e-be19-022f60a9b7d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_40450e72-5a91-41df-a56d-77a51fd7ccad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_f79bd53d-4710-407e-be19-022f60a9b7d2" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_40450e72-5a91-41df-a56d-77a51fd7ccad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4fb4f04a-bbb0-42af-a25e-feb8c0727b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4fb4f04a-bbb0-42af-a25e-feb8c0727b9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4fb4f04a-bbb0-42af-a25e-feb8c0727b9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4fb4f04a-bbb0-42af-a25e-feb8c0727b9a" xlink:to="loc_us-gaap_EquityComponentDomain_4fb4f04a-bbb0-42af-a25e-feb8c0727b9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8a90e58f-3c46-4571-8142-7efb953e1a70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4fb4f04a-bbb0-42af-a25e-feb8c0727b9a" xlink:to="loc_us-gaap_EquityComponentDomain_8a90e58f-3c46-4571-8142-7efb953e1a70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6d11ceb8-cd6e-4c65-ba55-49abdbb7010e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8a90e58f-3c46-4571-8142-7efb953e1a70" xlink:to="loc_us-gaap_RetainedEarningsMember_6d11ceb8-cd6e-4c65-ba55-49abdbb7010e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3e974204-82c6-443f-a5d7-000be4fea26f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3e974204-82c6-443f-a5d7-000be4fea26f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3e974204-82c6-443f-a5d7-000be4fea26f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3e974204-82c6-443f-a5d7-000be4fea26f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3e974204-82c6-443f-a5d7-000be4fea26f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4751fdf1-998e-4064-baf7-1bfb3f8ff00e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3e974204-82c6-443f-a5d7-000be4fea26f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4751fdf1-998e-4064-baf7-1bfb3f8ff00e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_b45676e4-df8f-419e-aeda-e3e5a2befd25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4751fdf1-998e-4064-baf7-1bfb3f8ff00e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_b45676e4-df8f-419e-aeda-e3e5a2befd25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_56e1b63e-775f-47d7-8fc7-5ba23a0f6422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4751fdf1-998e-4064-baf7-1bfb3f8ff00e" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_56e1b63e-775f-47d7-8fc7-5ba23a0f6422" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_7e10350f-a293-4071-aae2-4b2d7705148f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_7e10350f-a293-4071-aae2-4b2d7705148f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_7e10350f-a293-4071-aae2-4b2d7705148f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_7e10350f-a293-4071-aae2-4b2d7705148f" xlink:to="loc_us-gaap_ReceivableTypeDomain_7e10350f-a293-4071-aae2-4b2d7705148f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_a4c74ab2-1ab0-442e-a9b2-110b90ec8308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_7e10350f-a293-4071-aae2-4b2d7705148f" xlink:to="loc_us-gaap_ReceivableTypeDomain_a4c74ab2-1ab0-442e-a9b2-110b90ec8308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OriginatedAfterAcquisitionDateMember_ef21af3b-418e-4842-849a-999607227131" xlink:href="cvco-20210403.xsd#cvco_OriginatedAfterAcquisitionDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_a4c74ab2-1ab0-442e-a9b2-110b90ec8308" xlink:to="loc_cvco_OriginatedAfterAcquisitionDateMember_ef21af3b-418e-4842-849a-999607227131" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#RevenuefromContractwithCustomerNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails" xlink:type="extended" id="i2b99ac9f8b6b4aa99ee32fe2e2fdc3a2_RevenuefromContractwithCustomerNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7f575c53-51c2-4aa6-bbf3-fc6bec8369d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_322b34a2-4589-4712-9f88-dc7ee2497e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7f575c53-51c2-4aa6-bbf3-fc6bec8369d1" xlink:to="loc_us-gaap_Revenues_322b34a2-4589-4712-9f88-dc7ee2497e6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_78de0524-2695-45c9-acb8-2e3b14ab0fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7f575c53-51c2-4aa6-bbf3-fc6bec8369d1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_78de0524-2695-45c9-acb8-2e3b14ab0fe5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8335d5dc-c8e3-4157-99dc-9c13bf37c85c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_78de0524-2695-45c9-acb8-2e3b14ab0fe5" xlink:to="loc_srt_ProductOrServiceAxis_8335d5dc-c8e3-4157-99dc-9c13bf37c85c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8335d5dc-c8e3-4157-99dc-9c13bf37c85c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_8335d5dc-c8e3-4157-99dc-9c13bf37c85c" xlink:to="loc_srt_ProductsAndServicesDomain_8335d5dc-c8e3-4157-99dc-9c13bf37c85c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c5d596bf-6b46-4677-968a-dd6d58dd13a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_8335d5dc-c8e3-4157-99dc-9c13bf37c85c" xlink:to="loc_srt_ProductsAndServicesDomain_c5d596bf-6b46-4677-968a-dd6d58dd13a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SubcontractedsiteimprovementsMember_a686a0ce-7a1b-4bb9-9224-4e5749d503e8" xlink:href="cvco-20210403.xsd#cvco_SubcontractedsiteimprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c5d596bf-6b46-4677-968a-dd6d58dd13a7" xlink:to="loc_cvco_SubcontractedsiteimprovementsMember_a686a0ce-7a1b-4bb9-9224-4e5749d503e8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#RevenuefromContractswithCustomersDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" xlink:type="extended" id="ib8c5dde491f141e489bfd75ddc3b6a32_RevenuefromContractswithCustomersDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_aa1a5456-4e72-4fee-bdff-59a87601dd29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8bba9d14-35fd-4de9-b725-a5de5666541e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_aa1a5456-4e72-4fee-bdff-59a87601dd29" xlink:to="loc_us-gaap_Revenues_8bba9d14-35fd-4de9-b725-a5de5666541e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_fbe3a111-c2cb-4f98-9f17-4b2305d2616c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_aa1a5456-4e72-4fee-bdff-59a87601dd29" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_fbe3a111-c2cb-4f98-9f17-4b2305d2616c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_819c5790-6485-4d4c-87e6-49544ef1ebd0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_fbe3a111-c2cb-4f98-9f17-4b2305d2616c" xlink:to="loc_srt_ProductOrServiceAxis_819c5790-6485-4d4c-87e6-49544ef1ebd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_819c5790-6485-4d4c-87e6-49544ef1ebd0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_819c5790-6485-4d4c-87e6-49544ef1ebd0" xlink:to="loc_srt_ProductsAndServicesDomain_819c5790-6485-4d4c-87e6-49544ef1ebd0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_819c5790-6485-4d4c-87e6-49544ef1ebd0" xlink:to="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_HUDCodeMember_4354ed1c-0b00-44a0-b095-42efd490957c" xlink:href="cvco-20210403.xsd#cvco_HUDCodeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:to="loc_cvco_HUDCodeMember_4354ed1c-0b00-44a0-b095-42efd490957c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ModularMember_cdd9e179-091e-47ac-8b77-af7baa06de5b" xlink:href="cvco-20210403.xsd#cvco_ModularMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:to="loc_cvco_ModularMember_cdd9e179-091e-47ac-8b77-af7baa06de5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParkModelRVsMember_0bfd216a-0a35-448c-955a-f29265c7b5a1" xlink:href="cvco-20210403.xsd#cvco_ParkModelRVsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:to="loc_cvco_ParkModelRVsMember_0bfd216a-0a35-448c-955a-f29265c7b5a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactorybuilthousingotherMember_cea18d7d-c92b-45d5-ae65-1cc66c340f78" xlink:href="cvco-20210403.xsd#cvco_FactorybuilthousingotherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:to="loc_cvco_FactorybuilthousingotherMember_cea18d7d-c92b-45d5-ae65-1cc66c340f78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_682c879d-7bf3-4efc-8c4c-75928764c756" xlink:href="cvco-20210403.xsd#cvco_InsuranceAgencyCommissionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:to="loc_cvco_InsuranceAgencyCommissionsMember_682c879d-7bf3-4efc-8c4c-75928764c756" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember_c8bd4d6d-d39c-42c4-b911-a685223eff4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:to="loc_us-gaap_FinancialServiceOtherMember_c8bd4d6d-d39c-42c4-b911-a685223eff4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5e5fb6d2-e335-4d81-975e-8cfe4756db1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_fbe3a111-c2cb-4f98-9f17-4b2305d2616c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5e5fb6d2-e335-4d81-975e-8cfe4756db1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5e5fb6d2-e335-4d81-975e-8cfe4756db1b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5e5fb6d2-e335-4d81-975e-8cfe4756db1b" xlink:to="loc_us-gaap_SegmentDomain_5e5fb6d2-e335-4d81-975e-8cfe4756db1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b26006f3-4c77-4fdd-90b3-c6650bfedb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5e5fb6d2-e335-4d81-975e-8cfe4756db1b" xlink:to="loc_us-gaap_SegmentDomain_b26006f3-4c77-4fdd-90b3-c6650bfedb1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_b031b314-83eb-48a5-93fd-50b0759a8efb" xlink:href="cvco-20210403.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b26006f3-4c77-4fdd-90b3-c6650bfedb1a" xlink:to="loc_cvco_FactoryBuiltHousingMember_b031b314-83eb-48a5-93fd-50b0759a8efb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_d3d0ad8f-acc1-4ddb-bf38-a454b13d513e" xlink:href="cvco-20210403.xsd#cvco_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b26006f3-4c77-4fdd-90b3-c6650bfedb1a" xlink:to="loc_cvco_FinancialServicesMember_d3d0ad8f-acc1-4ddb-bf38-a454b13d513e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#RestrictedCashDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="extended" id="i4fba9fc99a894b5899b906cc342af262_RestrictedCashDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_80e82bdb-ea79-4bb2-8169-f0933a297855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c81ab568-33bc-4f26-be31-e9e040ae6429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_80e82bdb-ea79-4bb2-8169-f0933a297855" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c81ab568-33bc-4f26-be31-e9e040ae6429" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_3373d3b0-f3f4-4e33-ac3c-a69aeb1ad72e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_80e82bdb-ea79-4bb2-8169-f0933a297855" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_3373d3b0-f3f4-4e33-ac3c-a69aeb1ad72e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_3c3c86b2-cd2f-41a5-9029-8d028b145406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_80e82bdb-ea79-4bb2-8169-f0933a297855" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_3c3c86b2-cd2f-41a5-9029-8d028b145406" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_375ec76e-70d0-4808-ba87-2fb2e005b47b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_80e82bdb-ea79-4bb2-8169-f0933a297855" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_375ec76e-70d0-4808-ba87-2fb2e005b47b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_954807e0-db6e-4e72-b353-32deaa3f29a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_375ec76e-70d0-4808-ba87-2fb2e005b47b" xlink:to="loc_srt_MajorCustomersAxis_954807e0-db6e-4e72-b353-32deaa3f29a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_954807e0-db6e-4e72-b353-32deaa3f29a4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_954807e0-db6e-4e72-b353-32deaa3f29a4" xlink:to="loc_srt_NameOfMajorCustomerDomain_954807e0-db6e-4e72-b353-32deaa3f29a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_57b14b67-5c21-4d79-9a67-82f69d897016" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_954807e0-db6e-4e72-b353-32deaa3f29a4" xlink:to="loc_srt_NameOfMajorCustomerDomain_57b14b67-5c21-4d79-9a67-82f69d897016" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_aa990c6d-a181-43a9-9697-b23c3b86ee38" xlink:href="cvco-20210403.xsd#cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b14b67-5c21-4d79-9a67-82f69d897016" xlink:to="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_aa990c6d-a181-43a9-9697-b23c3b86ee38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherRestrictedCashMember_05cdec8c-d9fb-45f5-9a64-c1ce73dee3c2" xlink:href="cvco-20210403.xsd#cvco_OtherRestrictedCashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b14b67-5c21-4d79-9a67-82f69d897016" xlink:to="loc_cvco_OtherRestrictedCashMember_05cdec8c-d9fb-45f5-9a64-c1ce73dee3c2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsSummaryDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsSummaryDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsSummaryDetails" xlink:type="extended" id="ie7577c378f5845168976c7b8dc80e8e0_InvestmentsSummaryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_91cdda29-6abd-4dce-877c-ed5fb5e97f35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_91cdda29-6abd-4dce-877c-ed5fb5e97f35" xlink:to="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f197f7e4-9086-4fc6-a717-0f7e86f2b367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f197f7e4-9086-4fc6-a717-0f7e86f2b367" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_90d41a97-1d02-4dc1-83e3-9406b646c3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_90d41a97-1d02-4dc1-83e3-9406b646c3fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_7b2208a0-138c-431b-bc8b-0e4a239b339a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:to="loc_us-gaap_EquityMethodInvestments_7b2208a0-138c-431b-bc8b-0e4a239b339a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_68df3428-0526-4bd1-90f4-cc28c8cee00f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:to="loc_us-gaap_Investments_68df3428-0526-4bd1-90f4-cc28c8cee00f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_44cf4708-034f-4e3d-9ffb-bd1c2265c771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:to="loc_us-gaap_ShortTermInvestments_44cf4708-034f-4e3d-9ffb-bd1c2265c771" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_102da618-3063-45f1-8357-64335e5ba835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:to="loc_us-gaap_LongTermInvestments_102da618-3063-45f1-8357-64335e5ba835" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_d58fb97c-b033-439c-86bd-af1a9a6c8580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_91cdda29-6abd-4dce-877c-ed5fb5e97f35" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_d58fb97c-b033-439c-86bd-af1a9a6c8580" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsAvailableforsaleSummaryDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails" xlink:type="extended" id="icf2270c3aaaf412da71814178bef6343_InvestmentsAvailableforsaleSummaryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1facc678-a0a2-4223-958c-195391a9f656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_f3c0b01d-7ad4-43d7-bb54-80f80a916eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1facc678-a0a2-4223-958c-195391a9f656" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_f3c0b01d-7ad4-43d7-bb54-80f80a916eb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c2a86f31-b6a6-431d-aacd-12821743afc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_f3c0b01d-7ad4-43d7-bb54-80f80a916eb3" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c2a86f31-b6a6-431d-aacd-12821743afc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7f055876-c3ad-4f6a-a9ed-8a13180c10b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_f3c0b01d-7ad4-43d7-bb54-80f80a916eb3" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7f055876-c3ad-4f6a-a9ed-8a13180c10b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ba48f9d7-be05-4f00-98bb-a16b382e2e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_f3c0b01d-7ad4-43d7-bb54-80f80a916eb3" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ba48f9d7-be05-4f00-98bb-a16b382e2e9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_18d83a43-5e16-461d-b8d3-82510137d7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_f3c0b01d-7ad4-43d7-bb54-80f80a916eb3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_18d83a43-5e16-461d-b8d3-82510137d7f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_7beb58e0-d00f-4e6d-bdb9-59c5858362bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1facc678-a0a2-4223-958c-195391a9f656" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_7beb58e0-d00f-4e6d-bdb9-59c5858362bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c66c3aab-7c16-4a66-bff1-5de1c933cb52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_7beb58e0-d00f-4e6d-bdb9-59c5858362bc" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c66c3aab-7c16-4a66-bff1-5de1c933cb52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c66c3aab-7c16-4a66-bff1-5de1c933cb52_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c66c3aab-7c16-4a66-bff1-5de1c933cb52" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c66c3aab-7c16-4a66-bff1-5de1c933cb52_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6dd4679f-82e2-4359-89b9-ad025bd59edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c66c3aab-7c16-4a66-bff1-5de1c933cb52" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6dd4679f-82e2-4359-89b9-ad025bd59edc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_134459fa-f30f-409c-a23a-cd936a6dd691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6dd4679f-82e2-4359-89b9-ad025bd59edc" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_134459fa-f30f-409c-a23a-cd936a6dd691" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_84858124-96e8-4584-a11a-8fc42ee3adde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6dd4679f-82e2-4359-89b9-ad025bd59edc" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_84858124-96e8-4584-a11a-8fc42ee3adde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b98bf516-867b-40a1-9f9a-798678ac46c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6dd4679f-82e2-4359-89b9-ad025bd59edc" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b98bf516-867b-40a1-9f9a-798678ac46c8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsContinuousUnrealizedLossPositionsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails" xlink:type="extended" id="i704106fbd26b4d779da3ca25e878f5ce_InvestmentsContinuousUnrealizedLossPositionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2bc3f89c-3638-4beb-b0e0-696cf593df36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2bc3f89c-3638-4beb-b0e0-696cf593df36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_686361af-d716-4b73-85ce-6f137e976e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_686361af-d716-4b73-85ce-6f137e976e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_0456561d-5b88-4bae-a003-1b63eac857e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_0456561d-5b88-4bae-a003-1b63eac857e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_4dcc4941-7e6d-44b1-a691-5ff631a8a125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_4dcc4941-7e6d-44b1-a691-5ff631a8a125" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_abda329d-07f6-44bb-bf2f-75dbd72d9f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_abda329d-07f6-44bb-bf2f-75dbd72d9f73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_60c6040e-742d-4ac5-ab37-74146f77701d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_60c6040e-742d-4ac5-ab37-74146f77701d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_f698928a-261e-4259-a330-85f8762bdd24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_f698928a-261e-4259-a330-85f8762bdd24" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a3ad0d12-273f-46a8-a3ad-ba03bca33505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_f698928a-261e-4259-a330-85f8762bdd24" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a3ad0d12-273f-46a8-a3ad-ba03bca33505" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a3ad0d12-273f-46a8-a3ad-ba03bca33505_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a3ad0d12-273f-46a8-a3ad-ba03bca33505" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a3ad0d12-273f-46a8-a3ad-ba03bca33505_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_324a625d-5e00-44a6-8c04-0fe20b5feff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a3ad0d12-273f-46a8-a3ad-ba03bca33505" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_324a625d-5e00-44a6-8c04-0fe20b5feff6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_8edb6d49-ec7f-4113-9b1e-fcac863b2453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_324a625d-5e00-44a6-8c04-0fe20b5feff6" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_8edb6d49-ec7f-4113-9b1e-fcac863b2453" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_cb01d310-1fc6-49ad-97e2-9f8cd4b45511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_324a625d-5e00-44a6-8c04-0fe20b5feff6" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_cb01d310-1fc6-49ad-97e2-9f8cd4b45511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_d93adb0b-69ea-40f6-88df-cb2ccf9494a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_324a625d-5e00-44a6-8c04-0fe20b5feff6" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_d93adb0b-69ea-40f6-88df-cb2ccf9494a8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="extended" id="ieb6a662766a04a32ad6140b49c7e686e_ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_9f7c98ea-013f-4fc9-95c7-7c3f55a077e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_9f7c98ea-013f-4fc9-95c7-7c3f55a077e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_599ea3d9-1063-4e86-bb41-65a377a11e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_599ea3d9-1063-4e86-bb41-65a377a11e6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_0fef9e40-7b27-4017-a6cf-7c326df26601" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_0fef9e40-7b27-4017-a6cf-7c326df26601" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_c9675a8d-8c7e-4718-b3ab-cd5008ecb24d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_c9675a8d-8c7e-4718-b3ab-cd5008ecb24d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_89b6413f-0d7b-46de-874e-712d0728b805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_89b6413f-0d7b-46de-874e-712d0728b805" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_66ef5c1f-e275-4859-b37e-f44a4bc022a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8466b90f-02a5-429f-86f8-8a41b947a169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8466b90f-02a5-429f-86f8-8a41b947a169" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8ca910dd-74d6-4803-a51e-0af614ebbbb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8466b90f-02a5-429f-86f8-8a41b947a169" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8ca910dd-74d6-4803-a51e-0af614ebbbb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_8ca910dd-74d6-4803-a51e-0af614ebbbb8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8ca910dd-74d6-4803-a51e-0af614ebbbb8" xlink:to="loc_us-gaap_TypeOfAdoptionMember_8ca910dd-74d6-4803-a51e-0af614ebbbb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1a1cb400-ca26-410d-8164-1e8aaa7b2f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8ca910dd-74d6-4803-a51e-0af614ebbbb8" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1a1cb400-ca26-410d-8164-1e8aaa7b2f97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_f4a938da-96f7-4cfe-965f-632184121071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1a1cb400-ca26-410d-8164-1e8aaa7b2f97" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_f4a938da-96f7-4cfe-965f-632184121071" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1a8eb4f3-7312-44b5-ae82-e1a5bb5b2659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8466b90f-02a5-429f-86f8-8a41b947a169" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1a8eb4f3-7312-44b5-ae82-e1a5bb5b2659" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1a8eb4f3-7312-44b5-ae82-e1a5bb5b2659_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1a8eb4f3-7312-44b5-ae82-e1a5bb5b2659" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1a8eb4f3-7312-44b5-ae82-e1a5bb5b2659_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_79fc36b0-dff4-4531-a650-9b7e523f8006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1a8eb4f3-7312-44b5-ae82-e1a5bb5b2659" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_79fc36b0-dff4-4531-a650-9b7e523f8006" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_04271a0d-97ae-4980-a4ce-b553dd3ac27b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_79fc36b0-dff4-4531-a650-9b7e523f8006" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_04271a0d-97ae-4980-a4ce-b553dd3ac27b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" xlink:type="extended" id="ie5815b703f8640fa8914735a5a477018_ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0685c319-274a-4ebe-acc3-70d0125c00d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_8e925f1d-9e10-41e8-a8f4-f6c4f4125fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0685c319-274a-4ebe-acc3-70d0125c00d9" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_8e925f1d-9e10-41e8-a8f4-f6c4f4125fa8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3aa6a362-a7d1-461b-9d52-830c0cc4080d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0685c319-274a-4ebe-acc3-70d0125c00d9" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3aa6a362-a7d1-461b-9d52-830c0cc4080d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusAxis_b8a9446b-8c73-4eb2-94fd-410e504bee39" xlink:href="cvco-20210403.xsd#cvco_DelinquencyStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3aa6a362-a7d1-461b-9d52-830c0cc4080d" xlink:to="loc_cvco_DelinquencyStatusAxis_b8a9446b-8c73-4eb2-94fd-410e504bee39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain_b8a9446b-8c73-4eb2-94fd-410e504bee39_default" xlink:href="cvco-20210403.xsd#cvco_DelinquencyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_DelinquencyStatusAxis_b8a9446b-8c73-4eb2-94fd-410e504bee39" xlink:to="loc_cvco_DelinquencyStatusDomain_b8a9446b-8c73-4eb2-94fd-410e504bee39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain_0c73fb21-c20b-414a-b73f-c168f35888f7" xlink:href="cvco-20210403.xsd#cvco_DelinquencyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_DelinquencyStatusAxis_b8a9446b-8c73-4eb2-94fd-410e504bee39" xlink:to="loc_cvco_DelinquencyStatusDomain_0c73fb21-c20b-414a-b73f-c168f35888f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentMember_d2f13552-efef-4477-a908-737ece3c9f6f" xlink:href="cvco-20210403.xsd#cvco_CurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_0c73fb21-c20b-414a-b73f-c168f35888f7" xlink:to="loc_cvco_CurrentMember_d2f13552-efef-4477-a908-737ece3c9f6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A3160DaysPastDueMember_d1e64461-fd73-4cfb-8a04-93d666962fd5" xlink:href="cvco-20210403.xsd#cvco_A3160DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_0c73fb21-c20b-414a-b73f-c168f35888f7" xlink:to="loc_cvco_A3160DaysPastDueMember_d1e64461-fd73-4cfb-8a04-93d666962fd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A6190DaysPastDueMember_f637d55c-b705-453a-be74-028324f7b9ea" xlink:href="cvco-20210403.xsd#cvco_A6190DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_0c73fb21-c20b-414a-b73f-c168f35888f7" xlink:to="loc_cvco_A6190DaysPastDueMember_f637d55c-b705-453a-be74-028324f7b9ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A91DaysPastDueMember_1f903eb9-8b31-483f-8eb9-2775a7a1f5dd" xlink:href="cvco-20210403.xsd#cvco_A91DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_0c73fb21-c20b-414a-b73f-c168f35888f7" xlink:to="loc_cvco_A91DaysPastDueMember_1f903eb9-8b31-483f-8eb9-2775a7a1f5dd" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" xlink:type="extended" id="i6192d56879e04f48af5b4c4ed28940bf_ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f652c0b0-9229-413b-aad1-449f0cbba160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_10b30070-c96c-4844-851f-7b9ff31c3a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f652c0b0-9229-413b-aad1-449f0cbba160" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_10b30070-c96c-4844-851f-7b9ff31c3a72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7ba33fb8-f4eb-43ed-b258-60b4aa9d83bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f652c0b0-9229-413b-aad1-449f0cbba160" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7ba33fb8-f4eb-43ed-b258-60b4aa9d83bd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_c43575cc-a132-47f4-94ba-8c0b1d40c3ed" xlink:href="cvco-20210403.xsd#cvco_YearOfOriginationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7ba33fb8-f4eb-43ed-b258-60b4aa9d83bd" xlink:to="loc_cvco_YearOfOriginationAxis_c43575cc-a132-47f4-94ba-8c0b1d40c3ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_c43575cc-a132-47f4-94ba-8c0b1d40c3ed_default" xlink:href="cvco-20210403.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_YearOfOriginationAxis_c43575cc-a132-47f4-94ba-8c0b1d40c3ed" xlink:to="loc_cvco_YearOfOriginationDomain_c43575cc-a132-47f4-94ba-8c0b1d40c3ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:href="cvco-20210403.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_YearOfOriginationAxis_c43575cc-a132-47f4-94ba-8c0b1d40c3ed" xlink:to="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_1d9387ef-cbb9-4195-98ac-0bb025750660" xlink:href="cvco-20210403.xsd#cvco_CurrentFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:to="loc_cvco_CurrentFiscalYearMember_1d9387ef-cbb9-4195-98ac-0bb025750660" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_347e89e0-aad2-44b5-b329-d5ffa3431d8a" xlink:href="cvco-20210403.xsd#cvco_PriorFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:to="loc_cvco_PriorFiscalYearMember_347e89e0-aad2-44b5-b329-d5ffa3431d8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_626cb7ff-56b9-4360-a2d1-af27c271ade8" xlink:href="cvco-20210403.xsd#cvco_Fiscal2019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:to="loc_cvco_Fiscal2019Member_626cb7ff-56b9-4360-a2d1-af27c271ade8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_3f568e94-6297-4546-9de0-00834002f89f" xlink:href="cvco-20210403.xsd#cvco_Fiscal2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:to="loc_cvco_Fiscal2018Member_3f568e94-6297-4546-9de0-00834002f89f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_13f45b74-43d8-42ec-b45e-ca11637865d5" xlink:href="cvco-20210403.xsd#cvco_Fiscal2017Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:to="loc_cvco_Fiscal2017Member_13f45b74-43d8-42ec-b45e-ca11637865d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2016AndPriorMember_1f2dbd60-3680-448e-9175-51658cb28944" xlink:href="cvco-20210403.xsd#cvco_Fiscal2016AndPriorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:to="loc_cvco_Fiscal2016AndPriorMember_1f2dbd60-3680-448e-9175-51658cb28944" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_0114ae0f-de63-45b0-a964-437e5046a96a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7ba33fb8-f4eb-43ed-b258-60b4aa9d83bd" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_0114ae0f-de63-45b0-a964-437e5046a96a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_0114ae0f-de63-45b0-a964-437e5046a96a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_0114ae0f-de63-45b0-a964-437e5046a96a" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_0114ae0f-de63-45b0-a964-437e5046a96a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_ee5d7901-db3d-46e7-a84f-8c7829105478" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_0114ae0f-de63-45b0-a964-437e5046a96a" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_ee5d7901-db3d-46e7-a84f-8c7829105478" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeMember_0b80a21e-43f3-46ea-96a2-0c648c76c864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_ee5d7901-db3d-46e7-a84f-8c7829105478" xlink:to="loc_us-gaap_PrimeMember_0b80a21e-43f3-46ea-96a2-0c648c76c864" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NearPrimeMember_28e41998-1f35-41a5-a91a-f36940ec5228" xlink:href="cvco-20210403.xsd#cvco_NearPrimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_ee5d7901-db3d-46e7-a84f-8c7829105478" xlink:to="loc_cvco_NearPrimeMember_28e41998-1f35-41a5-a91a-f36940ec5228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubprimeMember_35669e2d-469f-4bdd-9ec8-c732c2e115cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubprimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_ee5d7901-db3d-46e7-a84f-8c7829105478" xlink:to="loc_us-gaap_SubprimeMember_35669e2d-469f-4bdd-9ec8-c732c2e115cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NoFICOScoreMember_53db8ce3-2b29-4ddb-ae15-96fc86924914" xlink:href="cvco-20210403.xsd#cvco_NoFICOScoreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_ee5d7901-db3d-46e7-a84f-8c7829105478" xlink:to="loc_cvco_NoFICOScoreMember_53db8ce3-2b29-4ddb-ae15-96fc86924914" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails" xlink:type="extended" id="ib51819e8cca5481ba0e982dcfd236048_ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f29e150c-3702-4350-9eef-b487bd5eb94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_531ea170-0a99-4e84-b3a2-219cecd28505" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f29e150c-3702-4350-9eef-b487bd5eb94a" xlink:to="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_531ea170-0a99-4e84-b3a2-219cecd28505" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_70cf49bb-6d18-402b-87eb-14508576d7bf" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_531ea170-0a99-4e84-b3a2-219cecd28505" xlink:to="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_70cf49bb-6d18-402b-87eb-14508576d7bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_026c963a-7fcc-457d-a77e-a10ae34df233" xlink:href="cvco-20210403.xsd#cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_531ea170-0a99-4e84-b3a2-219cecd28505" xlink:to="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_026c963a-7fcc-457d-a77e-a10ae34df233" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_112046e1-510f-444c-8b26-2453e962cc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f29e150c-3702-4350-9eef-b487bd5eb94a" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_112046e1-510f-444c-8b26-2453e962cc3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f2dc048f-dd6e-46f1-ba29-e03a7bbcebf9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_112046e1-510f-444c-8b26-2453e962cc3e" xlink:to="loc_srt_StatementGeographicalAxis_f2dc048f-dd6e-46f1-ba29-e03a7bbcebf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f2dc048f-dd6e-46f1-ba29-e03a7bbcebf9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_f2dc048f-dd6e-46f1-ba29-e03a7bbcebf9" xlink:to="loc_srt_SegmentGeographicalDomain_f2dc048f-dd6e-46f1-ba29-e03a7bbcebf9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_168e354e-0e51-496b-85b1-2fd7b8c8ca3e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_f2dc048f-dd6e-46f1-ba29-e03a7bbcebf9" xlink:to="loc_srt_SegmentGeographicalDomain_168e354e-0e51-496b-85b1-2fd7b8c8ca3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_08ef99cc-0bae-4b73-b43f-0e4149aa1806" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_TX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_168e354e-0e51-496b-85b1-2fd7b8c8ca3e" xlink:to="loc_stpr_TX_08ef99cc-0bae-4b73-b43f-0e4149aa1806" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_FL_8d147fff-7c7e-4bb5-9151-6ed5b4b966fb" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_FL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_168e354e-0e51-496b-85b1-2fd7b8c8ca3e" xlink:to="loc_stpr_FL_8d147fff-7c7e-4bb5-9151-6ed5b4b966fb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails" xlink:type="extended" id="i9ac5b6d4ba264032ac28a15721d8439a_CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_328d27e7-1048-4df1-9cb3-a0cf8f1afe80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_us-gaap_NotesReceivableGross_328d27e7-1048-4df1-9cb3-a0cf8f1afe80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_16dca17e-b992-42d8-a06e-0bb1725c1372" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_16dca17e-b992-42d8-a06e-0bb1725c1372" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_c27cf83e-6cdf-4326-b591-6fe1205985b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_c27cf83e-6cdf-4326-b591-6fe1205985b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_8a03096d-4915-45db-81b5-612ffba7565b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_us-gaap_NotesReceivableNet_8a03096d-4915-45db-81b5-612ffba7565b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_2b7721b3-d3c4-4425-90c1-5347bdb93e54" xlink:href="cvco-20210403.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_2b7721b3-d3c4-4425-90c1-5347bdb93e54" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_77e88ebd-0fb1-417b-8def-e2a504c981f3" xlink:href="cvco-20210403.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_77e88ebd-0fb1-417b-8def-e2a504c981f3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_86091e46-06c6-4988-a5f6-75739c2eb975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_86091e46-06c6-4988-a5f6-75739c2eb975" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cea62332-8da5-4464-b5d8-3befdd66ec99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_86091e46-06c6-4988-a5f6-75739c2eb975" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cea62332-8da5-4464-b5d8-3befdd66ec99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_cea62332-8da5-4464-b5d8-3befdd66ec99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cea62332-8da5-4464-b5d8-3befdd66ec99" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_cea62332-8da5-4464-b5d8-3befdd66ec99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4344986b-cc83-4b72-8b75-f6dba4bd1128" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cea62332-8da5-4464-b5d8-3befdd66ec99" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4344986b-cc83-4b72-8b75-f6dba4bd1128" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_bdf0278d-7e44-4892-a642-7d6788240326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4344986b-cc83-4b72-8b75-f6dba4bd1128" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_bdf0278d-7e44-4892-a642-7d6788240326" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="extended" id="iecde7c51896d4629af182d7a714cc501_CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_5f21666f-af9b-4832-882c-231c55ba81d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_5f21666f-af9b-4832-882c-231c55ba81d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_28c8336c-ca7a-4b83-b721-6d2e3b3bed18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_28c8336c-ca7a-4b83-b721-6d2e3b3bed18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_97acb7c0-d6a5-48b0-ac80-e6b2f563a06d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_97acb7c0-d6a5-48b0-ac80-e6b2f563a06d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_2189abbc-096e-4b75-825f-3ed472946132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_2189abbc-096e-4b75-825f-3ed472946132" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_98d36756-a2b9-423e-93d8-634d7b35448d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2683f76e-706f-48ab-9cf0-5fea718c02bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2683f76e-706f-48ab-9cf0-5fea718c02bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1434f49f-a57e-4822-bbd1-2641988035f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2683f76e-706f-48ab-9cf0-5fea718c02bf" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1434f49f-a57e-4822-bbd1-2641988035f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1434f49f-a57e-4822-bbd1-2641988035f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1434f49f-a57e-4822-bbd1-2641988035f9" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1434f49f-a57e-4822-bbd1-2641988035f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_ac00df1b-1440-4d8b-852b-5def57004288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1434f49f-a57e-4822-bbd1-2641988035f9" xlink:to="loc_us-gaap_TypeOfAdoptionMember_ac00df1b-1440-4d8b-852b-5def57004288" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_7bccfa81-dfc8-43f5-a469-c8a8c7cf7329" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_ac00df1b-1440-4d8b-852b-5def57004288" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_7bccfa81-dfc8-43f5-a469-c8a8c7cf7329" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0f267be0-e3e1-4faa-a065-3e9823dd3dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2683f76e-706f-48ab-9cf0-5fea718c02bf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0f267be0-e3e1-4faa-a065-3e9823dd3dc3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0f267be0-e3e1-4faa-a065-3e9823dd3dc3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0f267be0-e3e1-4faa-a065-3e9823dd3dc3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0f267be0-e3e1-4faa-a065-3e9823dd3dc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4802d2cb-940c-4c44-88ef-20de6089706a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0f267be0-e3e1-4faa-a065-3e9823dd3dc3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4802d2cb-940c-4c44-88ef-20de6089706a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_eeaf2ac6-4237-4c5b-ad1a-3b0c205b1c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4802d2cb-940c-4c44-88ef-20de6089706a" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_eeaf2ac6-4237-4c5b-ad1a-3b0c205b1c75" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="extended" id="i55bfa6cb433b40158ee6c098467f27f0_CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b98ba71b-878d-428e-ae99-3a3373742404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_61922050-b737-42fc-9760-a91f1d8527cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b98ba71b-878d-428e-ae99-3a3373742404" xlink:to="loc_us-gaap_NotesReceivableGross_61922050-b737-42fc-9760-a91f1d8527cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f0d6f1b9-b299-4922-be2b-069fedb52c84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b98ba71b-878d-428e-ae99-3a3373742404" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f0d6f1b9-b299-4922-be2b-069fedb52c84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_415162fc-fd19-4675-8950-e142d3203c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f0d6f1b9-b299-4922-be2b-069fedb52c84" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_415162fc-fd19-4675-8950-e142d3203c34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_415162fc-fd19-4675-8950-e142d3203c34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_415162fc-fd19-4675-8950-e142d3203c34" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_415162fc-fd19-4675-8950-e142d3203c34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_a05f8fe7-e69d-4e6b-a87a-de288d61e8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_415162fc-fd19-4675-8950-e142d3203c34" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_a05f8fe7-e69d-4e6b-a87a-de288d61e8fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformingFinancingReceivableMember_33af7611-3c6d-4ee4-b69c-daa08e8728c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformingFinancingReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a05f8fe7-e69d-4e6b-a87a-de288d61e8fb" xlink:to="loc_us-gaap_PerformingFinancingReceivableMember_33af7611-3c6d-4ee4-b69c-daa08e8728c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_WatchListMember_0c14135f-4129-43fe-9dba-b615cb863f1d" xlink:href="cvco-20210403.xsd#cvco_WatchListMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a05f8fe7-e69d-4e6b-a87a-de288d61e8fb" xlink:to="loc_cvco_WatchListMember_0c14135f-4129-43fe-9dba-b615cb863f1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonperformingFinancingReceivableMember_3e76979b-fb7b-4546-913c-8091be592c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonperformingFinancingReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a05f8fe7-e69d-4e6b-a87a-de288d61e8fb" xlink:to="loc_us-gaap_NonperformingFinancingReceivableMember_3e76979b-fb7b-4546-913c-8091be592c3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_448f597c-c6ff-4586-9f0d-cf57113210eb" xlink:href="cvco-20210403.xsd#cvco_YearOfOriginationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f0d6f1b9-b299-4922-be2b-069fedb52c84" xlink:to="loc_cvco_YearOfOriginationAxis_448f597c-c6ff-4586-9f0d-cf57113210eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_448f597c-c6ff-4586-9f0d-cf57113210eb_default" xlink:href="cvco-20210403.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_YearOfOriginationAxis_448f597c-c6ff-4586-9f0d-cf57113210eb" xlink:to="loc_cvco_YearOfOriginationDomain_448f597c-c6ff-4586-9f0d-cf57113210eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:href="cvco-20210403.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_YearOfOriginationAxis_448f597c-c6ff-4586-9f0d-cf57113210eb" xlink:to="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_606f20c6-4b1a-4098-beff-d28150304f8a" xlink:href="cvco-20210403.xsd#cvco_CurrentFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:to="loc_cvco_CurrentFiscalYearMember_606f20c6-4b1a-4098-beff-d28150304f8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_8b3bc5a2-d326-42a3-840d-3c0b7e69a6bd" xlink:href="cvco-20210403.xsd#cvco_PriorFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:to="loc_cvco_PriorFiscalYearMember_8b3bc5a2-d326-42a3-840d-3c0b7e69a6bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_ef8187b6-403b-41a8-bca2-43c7422f3dbf" xlink:href="cvco-20210403.xsd#cvco_Fiscal2019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:to="loc_cvco_Fiscal2019Member_ef8187b6-403b-41a8-bca2-43c7422f3dbf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_d4562aef-fce5-4850-af7d-bd2bffa932d2" xlink:href="cvco-20210403.xsd#cvco_Fiscal2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:to="loc_cvco_Fiscal2018Member_d4562aef-fce5-4850-af7d-bd2bffa932d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_9e30d80d-5a39-4dcb-aeda-63d3a17e5dbb" xlink:href="cvco-20210403.xsd#cvco_Fiscal2017Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:to="loc_cvco_Fiscal2017Member_9e30d80d-5a39-4dcb-aeda-63d3a17e5dbb" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails" xlink:type="extended" id="ie95a03d9969f497c9c56e9e2c6bc2747_CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8d4f6b48-06da-45f1-88fd-84a53b011a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_6c0faabe-62f8-4f23-8e3a-1ceeb32b53a9" xlink:href="cvco-20210403.xsd#cvco_ConcentrationRiskOnFinancingReceivablesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8d4f6b48-06da-45f1-88fd-84a53b011a00" xlink:to="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_6c0faabe-62f8-4f23-8e3a-1ceeb32b53a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_7df500eb-9bf1-4589-841b-0818b93e9e85" xlink:href="cvco-20210403.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8d4f6b48-06da-45f1-88fd-84a53b011a00" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_7df500eb-9bf1-4589-841b-0818b93e9e85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_e0310c19-ab0a-46d3-a48b-338477ed91e6" xlink:href="cvco-20210403.xsd#cvco_InventoryFinanceReceivablePrincipalBalanceConcentration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8d4f6b48-06da-45f1-88fd-84a53b011a00" xlink:to="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_e0310c19-ab0a-46d3-a48b-338477ed91e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_83eeb100-bc39-46ae-a9c9-af465bf29837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8d4f6b48-06da-45f1-88fd-84a53b011a00" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_83eeb100-bc39-46ae-a9c9-af465bf29837" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_bde27e5b-7904-4c8a-8757-cf4a8e4c6e93" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_83eeb100-bc39-46ae-a9c9-af465bf29837" xlink:to="loc_srt_StatementGeographicalAxis_bde27e5b-7904-4c8a-8757-cf4a8e4c6e93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_bde27e5b-7904-4c8a-8757-cf4a8e4c6e93_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_bde27e5b-7904-4c8a-8757-cf4a8e4c6e93" xlink:to="loc_srt_SegmentGeographicalDomain_bde27e5b-7904-4c8a-8757-cf4a8e4c6e93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1fb5d80d-681e-4ed3-a9a9-841484bfa036" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_bde27e5b-7904-4c8a-8757-cf4a8e4c6e93" xlink:to="loc_srt_SegmentGeographicalDomain_1fb5d80d-681e-4ed3-a9a9-841484bfa036" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_AZ_06585c7b-53d6-4c38-b65b-d017dea61dac" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_AZ"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1fb5d80d-681e-4ed3-a9a9-841484bfa036" xlink:to="loc_stpr_AZ_06585c7b-53d6-4c38-b65b-d017dea61dac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA_fa6a9841-42da-4e83-8fa7-37b5478cbcd6" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1fb5d80d-681e-4ed3-a9a9-841484bfa036" xlink:to="loc_stpr_CA_fa6a9841-42da-4e83-8fa7-37b5478cbcd6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#PropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended" id="i34a5f9baddf54f8db14c928be3a59a34_PropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b550a1ca-9cde-49c6-8278-ab3501bc4a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_46876da9-31b3-457e-aaec-85b2a180417f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b550a1ca-9cde-49c6-8278-ab3501bc4a9e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_46876da9-31b3-457e-aaec-85b2a180417f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_48eb84ec-ebb9-4397-bff6-a2083efbe78f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_46876da9-31b3-457e-aaec-85b2a180417f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_48eb84ec-ebb9-4397-bff6-a2083efbe78f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_00837567-1f78-4ea3-98dd-8289555f7bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_48eb84ec-ebb9-4397-bff6-a2083efbe78f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_00837567-1f78-4ea3-98dd-8289555f7bb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_33ea9e23-0657-449f-ab9b-d30c527b6bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_46876da9-31b3-457e-aaec-85b2a180417f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_33ea9e23-0657-449f-ab9b-d30c527b6bbe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5684971b-029f-4f37-81e8-b1180b55b179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_46876da9-31b3-457e-aaec-85b2a180417f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5684971b-029f-4f37-81e8-b1180b55b179" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_c58ddbab-ccfb-48be-88da-82707c2c50f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_46876da9-31b3-457e-aaec-85b2a180417f" xlink:to="loc_us-gaap_Depreciation_c58ddbab-ccfb-48be-88da-82707c2c50f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8a52311d-15a5-4b70-8589-a3d7c54d8a90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b550a1ca-9cde-49c6-8278-ab3501bc4a9e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8a52311d-15a5-4b70-8589-a3d7c54d8a90" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_046a715d-dce6-4308-8ed9-c4fba513d032" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8a52311d-15a5-4b70-8589-a3d7c54d8a90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_046a715d-dce6-4308-8ed9-c4fba513d032" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_046a715d-dce6-4308-8ed9-c4fba513d032_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_046a715d-dce6-4308-8ed9-c4fba513d032" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_046a715d-dce6-4308-8ed9-c4fba513d032_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_805f4fee-be45-4267-af24-43b155ca6710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_046a715d-dce6-4308-8ed9-c4fba513d032" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_805f4fee-be45-4267-af24-43b155ca6710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_a90568f5-8525-4922-906b-d6097d62086d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_805f4fee-be45-4267-af24-43b155ca6710" xlink:to="loc_us-gaap_LandMember_a90568f5-8525-4922-906b-d6097d62086d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_e9bb56ed-2163-4c33-9d0f-f887606a8790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_805f4fee-be45-4267-af24-43b155ca6710" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_e9bb56ed-2163-4c33-9d0f-f887606a8790" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_d1719bb8-0e0b-4658-b552-b63847297c13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_805f4fee-be45-4267-af24-43b155ca6710" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_d1719bb8-0e0b-4658-b552-b63847297c13" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#LeasesLeaseExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:type="extended" id="idcba8659434c4c6cbbacd72e7ca1a44f_LeasesLeaseExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_1c2b38a2-212b-4e7a-ac70-fb90639337aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_us-gaap_OperatingLeaseExpense_1c2b38a2-212b-4e7a-ac70-fb90639337aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b7eb5001-2f14-4f3d-a794-2a3699783463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b7eb5001-2f14-4f3d-a794-2a3699783463" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_8ce71f52-e080-4a25-ac9b-cb266714c0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_8ce71f52-e080-4a25-ac9b-cb266714c0ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_TotalLeaseExpense_ae1ac1ff-1747-493d-ad58-7c99120812e6" xlink:href="cvco-20210403.xsd#cvco_TotalLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_cvco_TotalLeaseExpense_ae1ac1ff-1747-493d-ad58-7c99120812e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_c1b8620b-8796-4d16-8567-3448443969f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_us-gaap_OperatingLeasePayments_c1b8620b-8796-4d16-8567-3448443969f3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinanceLeasePayments_4248872d-5747-420f-bf99-992dc9d1171b" xlink:href="cvco-20210403.xsd#cvco_FinanceLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_cvco_FinanceLeasePayments_4248872d-5747-420f-bf99-992dc9d1171b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense_60893fef-c0f3-4091-9b25-e4a30c889b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_us-gaap_LeaseAndRentalExpense_60893fef-c0f3-4091-9b25-e4a30c889b14" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_47cb3b1c-1934-40e2-88f4-4dd2a5807f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_us-gaap_StatementTable_47cb3b1c-1934-40e2-88f4-4dd2a5807f2d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_cad8e4e1-f16e-4d5d-95a6-069de8326a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_47cb3b1c-1934-40e2-88f4-4dd2a5807f2d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_cad8e4e1-f16e-4d5d-95a6-069de8326a40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_cad8e4e1-f16e-4d5d-95a6-069de8326a40_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_cad8e4e1-f16e-4d5d-95a6-069de8326a40" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_cad8e4e1-f16e-4d5d-95a6-069de8326a40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e2a2a1d9-0e4e-41a9-a8a4-16d020dd076e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_cad8e4e1-f16e-4d5d-95a6-069de8326a40" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e2a2a1d9-0e4e-41a9-a8a4-16d020dd076e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_edae6cd3-5988-441f-b79b-ef7e393c4f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e2a2a1d9-0e4e-41a9-a8a4-16d020dd076e" xlink:to="loc_us-gaap_CostOfSalesMember_edae6cd3-5988-441f-b79b-ef7e393c4f40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_820388ba-2487-452e-b3e0-afcf48405422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e2a2a1d9-0e4e-41a9-a8a4-16d020dd076e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_820388ba-2487-452e-b3e0-afcf48405422" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="extended" id="i6a6f79c3550349bd9468e25381e0548c_GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_167125e0-9d0e-4997-81a1-e9766859cd72" xlink:href="cvco-20210403.xsd#cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4242ad94-d25f-40cd-8ef7-eda87eeab7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_167125e0-9d0e-4997-81a1-e9766859cd72" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4242ad94-d25f-40cd-8ef7-eda87eeab7bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_fc25ce03-8985-4867-a538-72d05b5e4154" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4242ad94-d25f-40cd-8ef7-eda87eeab7bb" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_fc25ce03-8985-4867-a538-72d05b5e4154" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_592c4d7e-6e0d-4087-b31e-204414474221" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_fc25ce03-8985-4867-a538-72d05b5e4154" xlink:to="loc_us-gaap_Goodwill_592c4d7e-6e0d-4087-b31e-204414474221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_8de4b7bd-7149-4874-94f2-aab98577a272" xlink:href="cvco-20210403.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_fc25ce03-8985-4867-a538-72d05b5e4154" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_8de4b7bd-7149-4874-94f2-aab98577a272" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_bca799dd-8bc1-420a-92b7-c25866965c67" xlink:href="cvco-20210403.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_fc25ce03-8985-4867-a538-72d05b5e4154" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_bca799dd-8bc1-420a-92b7-c25866965c67" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_e1384d9e-fc5b-421d-a6fe-0a7429f85867" xlink:href="cvco-20210403.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_fc25ce03-8985-4867-a538-72d05b5e4154" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_e1384d9e-fc5b-421d-a6fe-0a7429f85867" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a7a66dcc-6be2-4058-9c1a-8e11abcacca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4242ad94-d25f-40cd-8ef7-eda87eeab7bb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a7a66dcc-6be2-4058-9c1a-8e11abcacca4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_870dd446-8dd9-4bd7-8a48-c934d22d6656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a7a66dcc-6be2-4058-9c1a-8e11abcacca4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_870dd446-8dd9-4bd7-8a48-c934d22d6656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cd2aed7e-9992-4dd1-8aa9-ff3699753f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a7a66dcc-6be2-4058-9c1a-8e11abcacca4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cd2aed7e-9992-4dd1-8aa9-ff3699753f7b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_251e6ead-b10f-4898-ab97-a487c46c487f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a7a66dcc-6be2-4058-9c1a-8e11abcacca4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_251e6ead-b10f-4898-ab97-a487c46c487f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_95b1c089-0119-455e-9ee3-000b600073df" xlink:href="cvco-20210403.xsd#cvco_IntangibleAssetsIncludingGoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4242ad94-d25f-40cd-8ef7-eda87eeab7bb" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_95b1c089-0119-455e-9ee3-000b600073df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_50afd979-365f-4a0b-84fd-dd9a176cf3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4242ad94-d25f-40cd-8ef7-eda87eeab7bb" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_50afd979-365f-4a0b-84fd-dd9a176cf3fc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a4dbc058-9bb4-42ce-a453-9a49e9f5e505" xlink:href="cvco-20210403.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_167125e0-9d0e-4997-81a1-e9766859cd72" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a4dbc058-9bb4-42ce-a453-9a49e9f5e505" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7c0685c-c031-4e63-9648-f2a10374e116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a4dbc058-9bb4-42ce-a453-9a49e9f5e505" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7c0685c-c031-4e63-9648-f2a10374e116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a7c0685c-c031-4e63-9648-f2a10374e116_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7c0685c-c031-4e63-9648-f2a10374e116" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a7c0685c-c031-4e63-9648-f2a10374e116_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_45263bcd-fadf-4d64-af8c-d9bd56a09573" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7c0685c-c031-4e63-9648-f2a10374e116" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_45263bcd-fadf-4d64-af8c-d9bd56a09573" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_ee75fc2a-fecd-40ee-aec2-f98601660a84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_45263bcd-fadf-4d64-af8c-d9bd56a09573" xlink:to="loc_us-gaap_GoodwillMember_ee75fc2a-fecd-40ee-aec2-f98601660a84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_35fb5725-9369-4e6f-9cbc-7690e873efeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_45263bcd-fadf-4d64-af8c-d9bd56a09573" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_35fb5725-9369-4e6f-9cbc-7690e873efeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StateInsuranceLicensesMember_d7dffb8e-e40f-4f12-9d59-226ef359043d" xlink:href="cvco-20210403.xsd#cvco_StateInsuranceLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_45263bcd-fadf-4d64-af8c-d9bd56a09573" xlink:to="loc_cvco_StateInsuranceLicensesMember_d7dffb8e-e40f-4f12-9d59-226ef359043d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fb6c37b-65e4-4802-9f08-c4928e9f76b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a4dbc058-9bb4-42ce-a453-9a49e9f5e505" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fb6c37b-65e4-4802-9f08-c4928e9f76b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9fb6c37b-65e4-4802-9f08-c4928e9f76b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fb6c37b-65e4-4802-9f08-c4928e9f76b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9fb6c37b-65e4-4802-9f08-c4928e9f76b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e34be8a-7ee3-4fe3-856d-72c5b2306a62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fb6c37b-65e4-4802-9f08-c4928e9f76b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e34be8a-7ee3-4fe3-856d-72c5b2306a62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_4bce026f-7d69-4a11-b046-65dd9546226f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e34be8a-7ee3-4fe3-856d-72c5b2306a62" xlink:to="loc_us-gaap_CustomerRelationshipsMember_4bce026f-7d69-4a11-b046-65dd9546226f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_51d714a1-b7ad-4491-a1f9-e43f438ccff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e34be8a-7ee3-4fe3-856d-72c5b2306a62" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_51d714a1-b7ad-4491-a1f9-e43f438ccff1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#DebtandFinanceLeaseObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails" xlink:type="extended" id="i5c1f346bb2d64e06b3a0296be9a3c0a3_DebtandFinanceLeaseObligationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3b1499de-eb2c-4e91-ba32-e20ac46f1b09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_330b2f90-afda-4436-8c1b-adca2c52125b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3b1499de-eb2c-4e91-ba32-e20ac46f1b09" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_330b2f90-afda-4436-8c1b-adca2c52125b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumAdvanceunderSecuredCreditFacility_ac745992-cf6d-4dbb-b5cd-067a3830e32c" xlink:href="cvco-20210403.xsd#cvco_MaximumAdvanceunderSecuredCreditFacility"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3b1499de-eb2c-4e91-ba32-e20ac46f1b09" xlink:to="loc_cvco_MaximumAdvanceunderSecuredCreditFacility_ac745992-cf6d-4dbb-b5cd-067a3830e32c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_ea3d1b29-6504-4cfd-8322-735dd097313a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3b1499de-eb2c-4e91-ba32-e20ac46f1b09" xlink:to="loc_us-gaap_LineOfCredit_ea3d1b29-6504-4cfd-8322-735dd097313a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_2729e17f-f301-4f6b-afca-3f2f64133d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3b1499de-eb2c-4e91-ba32-e20ac46f1b09" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_2729e17f-f301-4f6b-afca-3f2f64133d2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6ede34d2-ce71-4d19-82e0-8e064824e234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3b1499de-eb2c-4e91-ba32-e20ac46f1b09" xlink:to="loc_us-gaap_DebtInstrumentTable_6ede34d2-ce71-4d19-82e0-8e064824e234" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a5cf51fc-b676-4478-aaa8-5f55bba7e152" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6ede34d2-ce71-4d19-82e0-8e064824e234" xlink:to="loc_srt_RangeAxis_a5cf51fc-b676-4478-aaa8-5f55bba7e152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a5cf51fc-b676-4478-aaa8-5f55bba7e152_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a5cf51fc-b676-4478-aaa8-5f55bba7e152" xlink:to="loc_srt_RangeMember_a5cf51fc-b676-4478-aaa8-5f55bba7e152_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9ee57d79-32df-4c1a-a854-8cce7d76318e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a5cf51fc-b676-4478-aaa8-5f55bba7e152" xlink:to="loc_srt_RangeMember_9ee57d79-32df-4c1a-a854-8cce7d76318e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_73cb58b4-0d81-414a-bc56-7fe0b8fe70b5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9ee57d79-32df-4c1a-a854-8cce7d76318e" xlink:to="loc_srt_MinimumMember_73cb58b4-0d81-414a-bc56-7fe0b8fe70b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3b019f3c-8915-4839-951b-5dca995f4a72" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9ee57d79-32df-4c1a-a854-8cce7d76318e" xlink:to="loc_srt_MaximumMember_3b019f3c-8915-4839-951b-5dca995f4a72" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommitmentsandContingenciesDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="extended" id="i8f325045672b4d4bade25e082295ec9f_CommitmentsandContingenciesDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_d3292e62-92c9-43ff-9fcf-6da60d243786" xlink:href="cvco-20210403.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_d3292e62-92c9-43ff-9fcf-6da60d243786" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_14a52612-29e8-4b7f-b8b2-a1bc8b819ef2" xlink:href="cvco-20210403.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_14a52612-29e8-4b7f-b8b2-a1bc8b819ef2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_715dab91-8d0f-4925-916e-d0f867af91a6" xlink:href="cvco-20210403.xsd#cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_715dab91-8d0f-4925-916e-d0f867af91a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_a0c8376c-33d2-4dec-80bf-dcff1df105a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_a0c8376c-33d2-4dec-80bf-dcff1df105a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_202bd36f-5056-4b71-aa17-b7e50b01cb73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_202bd36f-5056-4b71-aa17-b7e50b01cb73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReservesRelatedToConsumerLoansSold_79dfcafb-d455-4d0e-91e8-26be710c86b0" xlink:href="cvco-20210403.xsd#cvco_ReservesRelatedToConsumerLoansSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_ReservesRelatedToConsumerLoansSold_79dfcafb-d455-4d0e-91e8-26be710c86b0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndemnificationCoverage_8482ccc2-d164-472e-b6ff-f9f85d5b50fb" xlink:href="cvco-20210403.xsd#cvco_IndemnificationCoverage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_IndemnificationCoverage_8482ccc2-d164-472e-b6ff-f9f85d5b50fb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndemnificationPeriod_7986f633-3693-41a4-a2de-bbf613f828c5" xlink:href="cvco-20210403.xsd#cvco_IndemnificationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_IndemnificationPeriod_7986f633-3693-41a4-a2de-bbf613f828c5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_399dc078-dda0-4f65-a38e-2d8e11d6034e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_399dc078-dda0-4f65-a38e-2d8e11d6034e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_bde4a57e-66f4-4241-b14f-036b0a11584e" xlink:href="cvco-20210403.xsd#cvco_InterestRateLockCommitmentsRecordedAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_bde4a57e-66f4-4241-b14f-036b0a11584e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_dff1fbf9-ba4d-443e-a5b1-5f49f09bb042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_dff1fbf9-ba4d-443e-a5b1-5f49f09bb042" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_facbd077-7ebb-4e71-b920-6775262926de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_DerivativeGainOnDerivative_facbd077-7ebb-4e71-b920-6775262926de" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsRecordedatFairValue_c171a916-b3a5-494d-8344-46bfbbdf5b5a" xlink:href="cvco-20210403.xsd#cvco_ForwardCommitmentsRecordedatFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_ForwardCommitmentsRecordedatFairValue_c171a916-b3a5-494d-8344-46bfbbdf5b5a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_cee83f74-6c78-4240-99e0-a2b35a8017c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_cee83f74-6c78-4240-99e0-a2b35a8017c3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_dc763aa1-6d21-4362-abf5-97dd03de610d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_LossContingenciesTable_dc763aa1-6d21-4362-abf5-97dd03de610d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fad0006f-0329-4123-89ff-456cae7f6333" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_dc763aa1-6d21-4362-abf5-97dd03de610d" xlink:to="loc_us-gaap_CreditFacilityAxis_fad0006f-0329-4123-89ff-456cae7f6333" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fad0006f-0329-4123-89ff-456cae7f6333_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_fad0006f-0329-4123-89ff-456cae7f6333" xlink:to="loc_us-gaap_CreditFacilityDomain_fad0006f-0329-4123-89ff-456cae7f6333_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_af3e103d-f2ce-4d5c-ae61-f1cf23d577e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_fad0006f-0329-4123-89ff-456cae7f6333" xlink:to="loc_us-gaap_CreditFacilityDomain_af3e103d-f2ce-4d5c-ae61-f1cf23d577e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReinsuranceObligationsMember_911328d7-42d5-4ae8-8509-830ce90e23cc" xlink:href="cvco-20210403.xsd#cvco_ReinsuranceObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_af3e103d-f2ce-4d5c-ae61-f1cf23d577e8" xlink:to="loc_cvco_ReinsuranceObligationsMember_911328d7-42d5-4ae8-8509-830ce90e23cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_b15a24c5-962a-4d9d-aad4-6d6513326533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_dc763aa1-6d21-4362-abf5-97dd03de610d" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_b15a24c5-962a-4d9d-aad4-6d6513326533" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_b15a24c5-962a-4d9d-aad4-6d6513326533_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_b15a24c5-962a-4d9d-aad4-6d6513326533" xlink:to="loc_us-gaap_LossContingencyNatureDomain_b15a24c5-962a-4d9d-aad4-6d6513326533_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_9fd0ceea-5dbe-492d-8d7a-421ad4f52e65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_b15a24c5-962a-4d9d-aad4-6d6513326533" xlink:to="loc_us-gaap_LossContingencyNatureDomain_9fd0ceea-5dbe-492d-8d7a-421ad4f52e65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_8e696d77-96b7-4340-bfe9-91db399a8b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9fd0ceea-5dbe-492d-8d7a-421ad4f52e65" xlink:to="loc_us-gaap_LetterOfCreditMember_8e696d77-96b7-4340-bfe9-91db399a8b86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_c37ab7cb-c52f-4053-b077-9389368dc900" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9fd0ceea-5dbe-492d-8d7a-421ad4f52e65" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_c37ab7cb-c52f-4053-b077-9389368dc900" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoanRepurchaseMember_9546afc4-4217-46f3-93f5-f99785ccb2b6" xlink:href="cvco-20210403.xsd#cvco_LoanRepurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9fd0ceea-5dbe-492d-8d7a-421ad4f52e65" xlink:to="loc_cvco_LoanRepurchaseMember_9546afc4-4217-46f3-93f5-f99785ccb2b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CountryplaceCommitmentMember_a4e5b3cb-055f-43f2-ad11-14e5cd2a0acd" xlink:href="cvco-20210403.xsd#cvco_CountryplaceCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9fd0ceea-5dbe-492d-8d7a-421ad4f52e65" xlink:to="loc_cvco_CountryplaceCommitmentMember_a4e5b3cb-055f-43f2-ad11-14e5cd2a0acd" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#StockBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationDetails" xlink:type="extended" id="id96bfdbcb9f94cbdbdb7b5a4f46b719a_StockBasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_310f03c0-c5ad-47fc-b22b-7cb6110cc2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_310f03c0-c5ad-47fc-b22b-7cb6110cc2cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_269ccb03-3928-43e3-9df8-c7b4381c046b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_269ccb03-3928-43e3-9df8-c7b4381c046b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b84f0807-a1f8-4ef3-a7f3-e25b9fd3d99b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b84f0807-a1f8-4ef3-a7f3-e25b9fd3d99b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_285ca294-f49c-4a4a-b27e-e2eb7402375a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_285ca294-f49c-4a4a-b27e-e2eb7402375a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_a56b8134-d699-4010-a722-f61b25077ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_a56b8134-d699-4010-a722-f61b25077ec8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_65eb27bb-8317-4c04-bfcd-9c2e7ab8dc51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_65eb27bb-8317-4c04-bfcd-9c2e7ab8dc51" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0f5d0e04-77d0-48b9-b74d-aad126399ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0f5d0e04-77d0-48b9-b74d-aad126399ce0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f5ed1bf9-52fc-4542-a0f3-6f4ef088feb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f5ed1bf9-52fc-4542-a0f3-6f4ef088feb9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b51457a-7e8b-4eb3-a8d4-fa7c913a4727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b51457a-7e8b-4eb3-a8d4-fa7c913a4727" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4847c3c4-c84f-4ea3-b5b8-3732df2d2afb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b51457a-7e8b-4eb3-a8d4-fa7c913a4727" xlink:to="loc_us-gaap_AwardTypeAxis_4847c3c4-c84f-4ea3-b5b8-3732df2d2afb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4847c3c4-c84f-4ea3-b5b8-3732df2d2afb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_4847c3c4-c84f-4ea3-b5b8-3732df2d2afb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4847c3c4-c84f-4ea3-b5b8-3732df2d2afb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34451e7f-8f03-4603-81be-ced1d427ab2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_4847c3c4-c84f-4ea3-b5b8-3732df2d2afb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34451e7f-8f03-4603-81be-ced1d427ab2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e5ad6ec7-aab7-41fa-b5b0-bee41257da71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34451e7f-8f03-4603-81be-ced1d427ab2a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e5ad6ec7-aab7-41fa-b5b0-bee41257da71" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended" id="i5c37182fe16b4aea97f09d5a0277ff59_StockBasedCompensationStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e153f831-c476-4162-85ed-399d2b2e7011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e153f831-c476-4162-85ed-399d2b2e7011" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_dbebea94-a87c-4d81-a8e5-8c7371371b93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_dbebea94-a87c-4d81-a8e5-8c7371371b93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_682009b3-5934-4077-a207-3373da43bced" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_682009b3-5934-4077-a207-3373da43bced" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d8e366f3-030d-4e1d-80b3-4f1ef0835ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d8e366f3-030d-4e1d-80b3-4f1ef0835ef5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0bba7813-cb28-4ade-8a31-1863841328eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1e3dac4d-b771-4064-9a32-6ea3df459791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1e3dac4d-b771-4064-9a32-6ea3df459791" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9121d3ae-8341-4d6b-b331-8561a0b1a948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9121d3ae-8341-4d6b-b331-8561a0b1a948" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c914f467-8f98-4a08-84a2-e8216be0100a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c914f467-8f98-4a08-84a2-e8216be0100a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d44b61de-af02-439f-bd8c-f9eb6714f79b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d44b61de-af02-439f-bd8c-f9eb6714f79b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_f30fd216-ac20-4c27-9298-dc19273c25cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_f30fd216-ac20-4c27-9298-dc19273c25cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ac4e0c44-aeee-4d46-8da1-6d9d6bd67a99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_35d4eaaf-5942-4be0-a548-4ffadfc8387a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_35d4eaaf-5942-4be0-a548-4ffadfc8387a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_67379b52-f41b-45ba-af6f-bc5dce36f12b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_67379b52-f41b-45ba-af6f-bc5dce36f12b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1d638f30-b81c-4a9e-badb-be94dc398c56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1d638f30-b81c-4a9e-badb-be94dc398c56" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4b129496-ebbb-4a1d-a390-f0975841b90e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4b129496-ebbb-4a1d-a390-f0975841b90e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_7acc3dba-e1f3-4247-86e1-e9dd3d2b3afe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_7acc3dba-e1f3-4247-86e1-e9dd3d2b3afe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82ea592c-8fb2-4a7c-b7d2-af7c4e8cf235" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82ea592c-8fb2-4a7c-b7d2-af7c4e8cf235" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4b2d924c-5da0-40de-9875-06019f48679f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4b2d924c-5da0-40de-9875-06019f48679f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d26b8dbf-3f46-4c7f-881c-a3d967c49183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d26b8dbf-3f46-4c7f-881c-a3d967c49183" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b32e01d3-f8c7-428f-87e8-9454e48a1d00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d26b8dbf-3f46-4c7f-881c-a3d967c49183" xlink:to="loc_us-gaap_AwardTypeAxis_b32e01d3-f8c7-428f-87e8-9454e48a1d00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b32e01d3-f8c7-428f-87e8-9454e48a1d00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b32e01d3-f8c7-428f-87e8-9454e48a1d00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b32e01d3-f8c7-428f-87e8-9454e48a1d00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2c04ebf1-fc93-46ed-a7bc-5d126c4aba7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b32e01d3-f8c7-428f-87e8-9454e48a1d00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2c04ebf1-fc93-46ed-a7bc-5d126c4aba7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_b43a17c5-e0c4-484c-bdd7-553e43bd3488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2c04ebf1-fc93-46ed-a7bc-5d126c4aba7b" xlink:to="loc_us-gaap_EmployeeStockOptionMember_b43a17c5-e0c4-484c-bdd7-553e43bd3488" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#StockBasedCompensationStockOptionsFairValueAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails" xlink:type="extended" id="ic09998b870b446d990adb32b3f193efc_StockBasedCompensationStockOptionsFairValueAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c62d78f7-6b68-4b15-b068-0dcf54ed4dae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c62d78f7-6b68-4b15-b068-0dcf54ed4dae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_10e0c7b5-492e-4220-b4af-9085dbb83b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_10e0c7b5-492e-4220-b4af-9085dbb83b98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cf14a98e-049b-4db2-8b02-dfb028125193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cf14a98e-049b-4db2-8b02-dfb028125193" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f087b335-cdfb-40a6-8470-6b56be0a2363" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f087b335-cdfb-40a6-8470-6b56be0a2363" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ec50e1ae-9f56-40e1-a67d-45d65e7b02ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ec50e1ae-9f56-40e1-a67d-45d65e7b02ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_4c06710a-edef-4213-8fe8-c017d92f2c3a" xlink:href="cvco-20210403.xsd#cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:to="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_4c06710a-edef-4213-8fe8-c017d92f2c3a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7413d9f0-8fcb-4c55-a6da-25f0bc8a92a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c62d78f7-6b68-4b15-b068-0dcf54ed4dae" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7413d9f0-8fcb-4c55-a6da-25f0bc8a92a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dd11e8b9-1606-4765-8ac1-c44c4630d58c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7413d9f0-8fcb-4c55-a6da-25f0bc8a92a9" xlink:to="loc_us-gaap_AwardTypeAxis_dd11e8b9-1606-4765-8ac1-c44c4630d58c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dd11e8b9-1606-4765-8ac1-c44c4630d58c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_dd11e8b9-1606-4765-8ac1-c44c4630d58c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dd11e8b9-1606-4765-8ac1-c44c4630d58c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8c7a5c7-4b28-4164-930c-1d39d926c5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_dd11e8b9-1606-4765-8ac1-c44c4630d58c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8c7a5c7-4b28-4164-930c-1d39d926c5e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5a048864-3dc6-4fe0-806c-bc19862f15a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8c7a5c7-4b28-4164-930c-1d39d926c5e1" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5a048864-3dc6-4fe0-806c-bc19862f15a5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#StockBasedCompensationRestrictedStockDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="extended" id="ie6ff54714c174df9a1ff88d611146494_StockBasedCompensationRestrictedStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b043487f-9937-4ded-94bc-a8755cb746af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b043487f-9937-4ded-94bc-a8755cb746af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2bfbbd4b-fd43-431b-aefc-ac510135e989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2bfbbd4b-fd43-431b-aefc-ac510135e989" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_50830e6d-33b7-430e-8b21-3b0afb2e7add" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_50830e6d-33b7-430e-8b21-3b0afb2e7add" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_c2920130-0e8f-4f90-a591-207344e5e33d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_c2920130-0e8f-4f90-a591-207344e5e33d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_954437b6-7dd0-4dd3-8468-bb299723e80b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0480e0c-c75d-4fe1-b301-94d4e7c40e11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0480e0c-c75d-4fe1-b301-94d4e7c40e11" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b894d52a-947c-4393-a6e4-569463fb3d26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0480e0c-c75d-4fe1-b301-94d4e7c40e11" xlink:to="loc_us-gaap_AwardTypeAxis_b894d52a-947c-4393-a6e4-569463fb3d26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b894d52a-947c-4393-a6e4-569463fb3d26_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b894d52a-947c-4393-a6e4-569463fb3d26" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b894d52a-947c-4393-a6e4-569463fb3d26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89bca668-bef9-4c99-9292-740a60dced8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b894d52a-947c-4393-a6e4-569463fb3d26" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89bca668-bef9-4c99-9292-740a60dced8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_995c6de3-8e6d-4504-8902-a853f04de323" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89bca668-bef9-4c99-9292-740a60dced8b" xlink:to="loc_us-gaap_PerformanceSharesMember_995c6de3-8e6d-4504-8902-a853f04de323" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4395ebf2-883a-4c30-9c6a-db6a9e515aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89bca668-bef9-4c99-9292-740a60dced8b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4395ebf2-883a-4c30-9c6a-db6a9e515aa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_65ba9b7d-c9c4-4006-9973-19c37641aebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0480e0c-c75d-4fe1-b301-94d4e7c40e11" xlink:to="loc_us-gaap_VestingAxis_65ba9b7d-c9c4-4006-9973-19c37641aebf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_65ba9b7d-c9c4-4006-9973-19c37641aebf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_65ba9b7d-c9c4-4006-9973-19c37641aebf" xlink:to="loc_us-gaap_VestingDomain_65ba9b7d-c9c4-4006-9973-19c37641aebf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_7bdfd528-46a7-4b50-81d2-c410cc8db4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_65ba9b7d-c9c4-4006-9973-19c37641aebf" xlink:to="loc_us-gaap_VestingDomain_7bdfd528-46a7-4b50-81d2-c410cc8db4a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_0840cd8e-291c-4061-9de3-f95847d0f01c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_7bdfd528-46a7-4b50-81d2-c410cc8db4a2" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_0840cd8e-291c-4061-9de3-f95847d0f01c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_08f69a6d-0542-488b-9fed-7092fd3ed5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_7bdfd528-46a7-4b50-81d2-c410cc8db4a2" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_08f69a6d-0542-488b-9fed-7092fd3ed5ed" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#EarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="extended" id="i8f6a5965ca344719971d8febcad845ce_EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a64b9ae7-7bfa-4f25-a4fd-e065130ebafd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_85e06c28-bcc3-4e59-bb69-5c3024cb849a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a64b9ae7-7bfa-4f25-a4fd-e065130ebafd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_85e06c28-bcc3-4e59-bb69-5c3024cb849a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_61699241-a24f-4f8a-bf1c-1a064d00b7df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a64b9ae7-7bfa-4f25-a4fd-e065130ebafd" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_61699241-a24f-4f8a-bf1c-1a064d00b7df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b5fa8c35-4446-4751-b545-a9fd953b77af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_61699241-a24f-4f8a-bf1c-1a064d00b7df" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b5fa8c35-4446-4751-b545-a9fd953b77af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b5fa8c35-4446-4751-b545-a9fd953b77af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b5fa8c35-4446-4751-b545-a9fd953b77af" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b5fa8c35-4446-4751-b545-a9fd953b77af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_67723151-f0e7-4f04-bd5b-c4a36447e306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b5fa8c35-4446-4751-b545-a9fd953b77af" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_67723151-f0e7-4f04-bd5b-c4a36447e306" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5234050f-4f48-4248-a6ae-37c1c91e4584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_67723151-f0e7-4f04-bd5b-c4a36447e306" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5234050f-4f48-4248-a6ae-37c1c91e4584" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_fa251285-28cb-40eb-94e7-5fcc8965701b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_67723151-f0e7-4f04-bd5b-c4a36447e306" xlink:to="loc_us-gaap_PerformanceSharesMember_fa251285-28cb-40eb-94e7-5fcc8965701b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#FairValueMeasurementsBookValueandEstimatedFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="extended" id="i3238adef4c424de8adda50e89a8d5e76_FairValueMeasurementsBookValueandEstimatedFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ceef6196-0a59-4b1e-8343-97041b707d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ceef6196-0a59-4b1e-8343-97041b707d2f" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3a364c59-4564-431b-9a9a-039c0490bdd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3a364c59-4564-431b-9a9a-039c0490bdd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_e36dac59-e7d1-4ac1-9b90-8685fa2c4f88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_e36dac59-e7d1-4ac1-9b90-8685fa2c4f88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_c3d3dbf0-51e2-4b31-b92a-357555c5353b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_c3d3dbf0-51e2-4b31-b92a-357555c5353b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_8eb0a59b-3bfa-4769-936f-c5d5b8c0db76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_8eb0a59b-3bfa-4769-936f-c5d5b8c0db76" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_08e2db1e-8e0d-4450-a7da-79741c870c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_08e2db1e-8e0d-4450-a7da-79741c870c3f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_1b4853b6-345b-4eaf-831e-dc2cace63794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:to="loc_us-gaap_DebtInstrumentFairValue_1b4853b6-345b-4eaf-831e-dc2cace63794" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d6d94961-dfbb-447f-9b76-d1cb1e687796" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ceef6196-0a59-4b1e-8343-97041b707d2f" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d6d94961-dfbb-447f-9b76-d1cb1e687796" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_f8d62e38-23da-4d1e-9084-b6111c02b9c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d6d94961-dfbb-447f-9b76-d1cb1e687796" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_f8d62e38-23da-4d1e-9084-b6111c02b9c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f8d62e38-23da-4d1e-9084-b6111c02b9c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_f8d62e38-23da-4d1e-9084-b6111c02b9c2" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f8d62e38-23da-4d1e-9084-b6111c02b9c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1fbaf331-4f98-4041-9dbd-c2dc941c2c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_f8d62e38-23da-4d1e-9084-b6111c02b9c2" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1fbaf331-4f98-4041-9dbd-c2dc941c2c4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4d1a26a6-d589-44aa-b829-5042fc329905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1fbaf331-4f98-4041-9dbd-c2dc941c2c4c" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4d1a26a6-d589-44aa-b829-5042fc329905" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_7428c175-58f3-458d-902d-90e839ccc524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4d1a26a6-d589-44aa-b829-5042fc329905" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_7428c175-58f3-458d-902d-90e839ccc524" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e4245ca8-1331-47a5-b83b-c844ad3d8ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4d1a26a6-d589-44aa-b829-5042fc329905" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e4245ca8-1331-47a5-b83b-c844ad3d8ba2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0361a379-923b-473e-8216-3fc226ed459e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d6d94961-dfbb-447f-9b76-d1cb1e687796" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0361a379-923b-473e-8216-3fc226ed459e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0361a379-923b-473e-8216-3fc226ed459e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0361a379-923b-473e-8216-3fc226ed459e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0361a379-923b-473e-8216-3fc226ed459e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84da4c4d-ac35-4269-9b3a-f20737db3183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0361a379-923b-473e-8216-3fc226ed459e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84da4c4d-ac35-4269-9b3a-f20737db3183" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ff4d209e-ed0d-4be4-9235-8198a05a2d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84da4c4d-ac35-4269-9b3a-f20737db3183" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ff4d209e-ed0d-4be4-9235-8198a05a2d15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_de6deb30-feca-4324-a81d-b92c430a1eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84da4c4d-ac35-4269-9b3a-f20737db3183" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_de6deb30-feca-4324-a81d-b92c430a1eff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1d2df94f-44bb-45f8-9f08-dd9cc9dd68ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84da4c4d-ac35-4269-9b3a-f20737db3183" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1d2df94f-44bb-45f8-9f08-dd9cc9dd68ec" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#EmployeeBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/EmployeeBenefitPlansDetails" xlink:type="extended" id="i9e9c34963d9745ec8f7d0f70665873c2_EmployeeBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_1af8f2d4-2da5-4b79-83fc-26d49a2ff967" xlink:href="cvco-20210403.xsd#cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_1af8f2d4-2da5-4b79-83fc-26d49a2ff967" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_b52af7ad-eca1-4582-a5d1-507ed9d003d9" xlink:href="cvco-20210403.xsd#cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_b52af7ad-eca1-4582-a5d1-507ed9d003d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_01c07cab-f4ca-4f41-9ce5-306634d0dc13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_01c07cab-f4ca-4f41-9ce5-306634d0dc13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a5595dda-4857-48e9-a37e-80139fd95cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a5595dda-4857-48e9-a37e-80139fd95cf2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ef3e8928-772e-438b-b17e-10653f4c3c14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ef3e8928-772e-438b-b17e-10653f4c3c14" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_98e550d2-2e94-47e9-b4a1-081c650293f3" xlink:href="cvco-20210403.xsd#cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_98e550d2-2e94-47e9-b4a1-081c650293f3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_af06199f-1065-4eeb-b688-1d314e6679e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_af06199f-1065-4eeb-b688-1d314e6679e7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d2c412c-f953-4b25-94e2-2802236aa9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d2c412c-f953-4b25-94e2-2802236aa9e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f4e39657-b9c5-45f6-a721-819054fd912a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d2c412c-f953-4b25-94e2-2802236aa9e7" xlink:to="loc_srt_RangeAxis_f4e39657-b9c5-45f6-a721-819054fd912a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f4e39657-b9c5-45f6-a721-819054fd912a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f4e39657-b9c5-45f6-a721-819054fd912a" xlink:to="loc_srt_RangeMember_f4e39657-b9c5-45f6-a721-819054fd912a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_25d097d5-27c5-4139-ac63-b4870d5dd0f1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f4e39657-b9c5-45f6-a721-819054fd912a" xlink:to="loc_srt_RangeMember_25d097d5-27c5-4139-ac63-b4870d5dd0f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_335c0de7-0c19-4781-bb97-410d8049bd72" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_25d097d5-27c5-4139-ac63-b4870d5dd0f1" xlink:to="loc_srt_MaximumMember_335c0de7-0c19-4781-bb97-410d8049bd72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanAxis_e984dd63-4cb7-4767-b86a-63a0f6079603" xlink:href="cvco-20210403.xsd#cvco_DefinedContributionPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d2c412c-f953-4b25-94e2-2802236aa9e7" xlink:to="loc_cvco_DefinedContributionPlanAxis_e984dd63-4cb7-4767-b86a-63a0f6079603" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanDomain_e984dd63-4cb7-4767-b86a-63a0f6079603_default" xlink:href="cvco-20210403.xsd#cvco_DefinedContributionPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_DefinedContributionPlanAxis_e984dd63-4cb7-4767-b86a-63a0f6079603" xlink:to="loc_cvco_DefinedContributionPlanDomain_e984dd63-4cb7-4767-b86a-63a0f6079603_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanDomain_e1eff2cf-9bf0-4674-89f2-cba994a9dcd1" xlink:href="cvco-20210403.xsd#cvco_DefinedContributionPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_DefinedContributionPlanAxis_e984dd63-4cb7-4767-b86a-63a0f6079603" xlink:to="loc_cvco_DefinedContributionPlanDomain_e1eff2cf-9bf0-4674-89f2-cba994a9dcd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A401KPlanMember_cf35ba04-0342-4648-9ace-f7ee6f27f321" xlink:href="cvco-20210403.xsd#cvco_A401KPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DefinedContributionPlanDomain_e1eff2cf-9bf0-4674-89f2-cba994a9dcd1" xlink:to="loc_cvco_A401KPlanMember_cf35ba04-0342-4648-9ace-f7ee6f27f321" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#BusinessSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="extended" id="ia258cf097f43400ab2ce4c971a4b52e0_BusinessSegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4c190a8e-f32d-4cfb-85c8-72a812bf1232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4c190a8e-f32d-4cfb-85c8-72a812bf1232" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_10ff4a79-9665-48ba-bb3f-cbf65da2c54a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_NumberOfOperatingSegments_10ff4a79-9665-48ba-bb3f-cbf65da2c54a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_00084f9c-1c20-43f3-81a4-e1b931e6f910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_Revenues_00084f9c-1c20-43f3-81a4-e1b931e6f910" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f9776c1c-735e-4224-8999-52b4bd8d90bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f9776c1c-735e-4224-8999-52b4bd8d90bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a275ad53-c2fe-4693-907c-8a32e45bdd73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_Depreciation_a275ad53-c2fe-4693-907c-8a32e45bdd73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_b7eadcba-64f2-4eea-a1af-cb32b2eb4db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_AdjustmentForAmortization_b7eadcba-64f2-4eea-a1af-cb32b2eb4db6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_834634fb-2251-4d79-81d9-ee4a3f833312" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_834634fb-2251-4d79-81d9-ee4a3f833312" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_240e3dcd-062b-4cb3-8589-774fbb73bca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_240e3dcd-062b-4cb3-8589-774fbb73bca7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ec45089e-0d2e-4a40-a206-2dfde0666e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_Assets_ec45089e-0d2e-4a40-a206-2dfde0666e1b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e74cccc3-2223-4c19-ab1b-3076e6a1bee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4c190a8e-f32d-4cfb-85c8-72a812bf1232" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e74cccc3-2223-4c19-ab1b-3076e6a1bee0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_269e9d49-fe5f-48a0-a22d-d62ecd3fe4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e74cccc3-2223-4c19-ab1b-3076e6a1bee0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_269e9d49-fe5f-48a0-a22d-d62ecd3fe4c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_269e9d49-fe5f-48a0-a22d-d62ecd3fe4c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_269e9d49-fe5f-48a0-a22d-d62ecd3fe4c5" xlink:to="loc_us-gaap_SegmentDomain_269e9d49-fe5f-48a0-a22d-d62ecd3fe4c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_33a5a5c6-d77b-4f81-aa9c-99c2be6176b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_269e9d49-fe5f-48a0-a22d-d62ecd3fe4c5" xlink:to="loc_us-gaap_SegmentDomain_33a5a5c6-d77b-4f81-aa9c-99c2be6176b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_46b8f219-6ed6-4795-819c-7e8bee088f02" xlink:href="cvco-20210403.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_33a5a5c6-d77b-4f81-aa9c-99c2be6176b2" xlink:to="loc_cvco_FactoryBuiltHousingMember_46b8f219-6ed6-4795-819c-7e8bee088f02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_7d0884df-76aa-42b8-b062-6420ac3b1409" xlink:href="cvco-20210403.xsd#cvco_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_33a5a5c6-d77b-4f81-aa9c-99c2be6176b2" xlink:to="loc_cvco_FinancialServicesMember_7d0884df-76aa-42b8-b062-6420ac3b1409" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerFinanceMember_613da061-4080-453f-abac-91a71f88df9d" xlink:href="cvco-20210403.xsd#cvco_ConsumerFinanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FinancialServicesMember_7d0884df-76aa-42b8-b062-6420ac3b1409" xlink:to="loc_cvco_ConsumerFinanceMember_613da061-4080-453f-abac-91a71f88df9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceMember_c3eed677-e1f0-4575-bf1f-bedb399b2f81" xlink:href="cvco-20210403.xsd#cvco_InsuranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FinancialServicesMember_7d0884df-76aa-42b8-b062-6420ac3b1409" xlink:to="loc_cvco_InsuranceMember_c3eed677-e1f0-4575-bf1f-bedb399b2f81" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>cvco-20210403_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:392bd6c4-e3f2-46d9-8095-5135c9f5624b,g:ceba1905-2eec-4f25-98c5-2f7e9f58d48a-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_64036f84-91a2-4a1b-8938-aab3451b7a9f_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer loans receivable, net</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_a4f9726d-820a-4c7d-8758-a6436574edd6_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_9974cf0f-17b6-4122-b6d2-27858e5b607b_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Major Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_837290ac-d6ef-4c63-8ca3-ac224d762608_verboseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_451fb3e5-9d5b-41f3-af62-29be57d42abe_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Released</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6755a8d4-cea8-440f-ac49-5f5dee88547b_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_1969ea38-c3bc-47d8-8a18-92001824010b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_5b990374-208a-449c-b47f-96969a2a0009_verboseLabel_en-US" xlink:label="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_label_en-US" xlink:label="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk on Financing Receivables Percentage</link:label>
    <link:label id="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_documentation_en-US" xlink:label="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk on financing receivables percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage" xlink:href="cvco-20210403.xsd#cvco_ConcentrationRiskOnFinancingReceivablesPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage" xlink:to="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_50b08ffc-2b79-48aa-baf6-54f4b669860c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_0901288e-a1d7-40d5-9580-7e4fdb65602c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfFinanceReceivables_3b4a864d-4bb5-4a84-b918-2c0b8c0f67b0_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of consumer loans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfFinanceReceivables_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Finance Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfFinanceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables" xlink:to="lab_us-gaap_ProceedsFromSaleOfFinanceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_dcac1ff8-2f2b-44ec-8545-7a0a65544b3b_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares and par value</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="lab_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DirectPremiumsEarned_cdf46df8-5411-442a-ae9c-8257537caefa_verboseLabel_en-US" xlink:label="lab_us-gaap_DirectPremiumsEarned" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct premiums Earned</link:label>
    <link:label id="lab_us-gaap_DirectPremiumsEarned_label_en-US" xlink:label="lab_us-gaap_DirectPremiumsEarned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct Premiums Earned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsEarned" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DirectPremiumsEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectPremiumsEarned" xlink:to="lab_us-gaap_DirectPremiumsEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_9d71c145-7efc-4ac0-8c6e-bb83b9f3500c_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_f87e696c-dca9-4249-b030-f480929e9d5d_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_70f13cdb-e4ad-4f3b-a888-7f2b505bfdf6_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-marketable equity investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_4f061681-a268-47b5-9908-acb8cdf5bec1_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Computation</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_d67ee10a-3b77-4637-8b27-20f6381f0b0a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term, operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_93a81213-3bd0-4da7-aa37-386157e237ea_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6a4dad3e-e43f-4497-b7c5-8ebc60fcfa1c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_946e4b37-6122-4e1c-a73d-305bb555a98d_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross unrealized gain (loss), available for sale debt securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_23e5fcce-d291-4601-825b-566f2c19e0f4_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares of Cavco common stock available for grant under stock incentive plans</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9700297a-c8b9-46a9-b39c-41d2903edbb4_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CurrentFiscalYearMember_1c6d8452-347e-401d-8db5-859066b92eb5_terseLabel_en-US" xlink:label="lab_cvco_CurrentFiscalYearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current fiscal year</link:label>
    <link:label id="lab_cvco_CurrentFiscalYearMember_label_en-US" xlink:label="lab_cvco_CurrentFiscalYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current fiscal year [Member]</link:label>
    <link:label id="lab_cvco_CurrentFiscalYearMember_documentation_en-US" xlink:label="lab_cvco_CurrentFiscalYearMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current fiscal year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember" xlink:href="cvco-20210403.xsd#cvco_CurrentFiscalYearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CurrentFiscalYearMember" xlink:to="lab_cvco_CurrentFiscalYearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b9909455-839b-4089-bc81-43b86b318f52_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4083bd18-d3a9-40e8-9e2d-44f471c46fe2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a50fdff3-dad6-4564-b36a-1817b5bec06d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e76e49ef-9ab8-4b27-afa7-7694851596b6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_AccruedVolumeRebates_a1484a8b-d480-4b56-8d17-5d6e83776932_terseLabel_en-US" xlink:label="lab_cvco_AccruedVolumeRebates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued volume rebates</link:label>
    <link:label id="lab_cvco_AccruedVolumeRebates_label_en-US" xlink:label="lab_cvco_AccruedVolumeRebates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Volume Rebates</link:label>
    <link:label id="lab_cvco_AccruedVolumeRebates_documentation_en-US" xlink:label="lab_cvco_AccruedVolumeRebates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued volume rebates.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AccruedVolumeRebates" xlink:href="cvco-20210403.xsd#cvco_AccruedVolumeRebates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AccruedVolumeRebates" xlink:to="lab_cvco_AccruedVolumeRebates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_7cccde95-ed7c-4426-babd-ec1d3e1cab94_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage Servicing Rights</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers and Servicing of Financial Assets, Servicing of Financial Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_5214a481-d4c8-43cc-8ea0-b392f400f312_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_5ebf60a4-9e1a-4914-8ebc-67c54ba2cf41_terseLabel_en-US" xlink:label="lab_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial loans receivable, net</link:label>
    <link:label id="lab_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_label_en-US" xlink:label="lab_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Net Amount, Commercial, Noncurrent</link:label>
    <link:label id="lab_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_documentation_en-US" xlink:label="lab_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Net Amount, Commercial, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent" xlink:href="cvco-20210403.xsd#cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent" xlink:to="lab_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_963ca35e-ba2e-4f38-8943-0802f392bf4b_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_4d4a86a9-ff8b-42bb-811a-36073e981b69_terseLabel_en-US" xlink:label="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Principal Balance of Consumer Loans Receivable</link:label>
    <link:label id="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_label_en-US" xlink:label="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Principal Balance of Consumer Loans Receivable</link:label>
    <link:label id="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_documentation_en-US" xlink:label="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of principal balance of consumer loans receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable" xlink:href="cvco-20210403.xsd#cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable" xlink:to="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_bd45fc1c-bc8c-42bc-b8af-2d60cd23cba1_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_6fccac4a-5322-49b2-83d5-c3b81661e1e0_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_efa2fdd7-e23b-4dbc-8118-e024763a709f_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive stock equivalents excluded from computation</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_590150bd-7103-4042-98ac-c57260086337_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate, operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_f7f141d4-b356-4a69-bc57-ed394053b915_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_e9d45cf6-8cbb-4f82-ad32-6c3d11ee0e04_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive_d3ed66ed-2c37-402a-9729-0523b1a89e90_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsDueAfterYearFive</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsDueAfterYearFive</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansReceivableHeldForSaleAmount_33c7e255-e6ff-49bf-97f2-20def449ee23_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableHeldForSaleAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans held for sale</link:label>
    <link:label id="lab_us-gaap_LoansReceivableHeldForSaleAmount_label_en-US" xlink:label="lab_us-gaap_LoansReceivableHeldForSaleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Held-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableHeldForSaleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableHeldForSaleAmount" xlink:to="lab_us-gaap_LoansReceivableHeldForSaleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f079fca-2192-4f84-8071-aa61b0243eef_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_6cc09878-a61c-472a-a2d5-d98bc3387556_verboseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for estimated warranties</link:label>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_9b8a56a0-0a4a-4464-9640-90a908bc51fc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Amortization for Future Fiscal Years [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Fiscal2017Member_9923efb5-173f-4c5a-a10d-8c4ce86d6ef6_terseLabel_en-US" xlink:label="lab_cvco_Fiscal2017Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2017</link:label>
    <link:label id="lab_cvco_Fiscal2017Member_label_en-US" xlink:label="lab_cvco_Fiscal2017Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2017 [Member]</link:label>
    <link:label id="lab_cvco_Fiscal2017Member_documentation_en-US" xlink:label="lab_cvco_Fiscal2017Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2017</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member" xlink:href="cvco-20210403.xsd#cvco_Fiscal2017Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Fiscal2017Member" xlink:to="lab_cvco_Fiscal2017Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5e87816b-cd2e-4a99-ac02-425c56a9b6fb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares exercisable</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_1e6d3128-0830-4b6c-bd14-b62dc22d3879_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangibles</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_3a13626a-9310-4c5a-a61c-b88bab9b7f68_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Maturity of Investment Securities</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3ba7edef-9d1c-4fa9-b88f-443edae9ea17_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d8f8d7e4-c569-4895-92b7-d9f43e8cb1a0_verboseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in the Allowance for Loan Losses on Commercial Loans Receivables [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_4863e27a-fece-42db-b5a0-f10efb0a210f_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.01 par value; 1,000,000 shares authorized; No shares issued or outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_83bae1fa-b0d9-437c-b241-eb545f0519cb_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_d58cb820-afb7-443d-ae66-4027432dffeb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized financings and other</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_5164204d-9fb9-4e59-9a39-e264bcc3150b_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease - Right of use asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_0376c4d6-9246-4b6a-bc51-a3dbc2e40067_negatedLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments and deductions</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_MaximumRiskAssumedPerPolicy_bfb311f3-1c52-448d-a4e2-7b8d55951692_verboseLabel_en-US" xlink:label="lab_cvco_MaximumRiskAssumedPerPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance policies maximum coverage per claim</link:label>
    <link:label id="lab_cvco_MaximumRiskAssumedPerPolicy_label_en-US" xlink:label="lab_cvco_MaximumRiskAssumedPerPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Risk Assumed Per Policy</link:label>
    <link:label id="lab_cvco_MaximumRiskAssumedPerPolicy_documentation_en-US" xlink:label="lab_cvco_MaximumRiskAssumedPerPolicy" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum risk assumed per policy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumRiskAssumedPerPolicy" xlink:href="cvco-20210403.xsd#cvco_MaximumRiskAssumedPerPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_MaximumRiskAssumedPerPolicy" xlink:to="lab_cvco_MaximumRiskAssumedPerPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_161713e9-a29b-48b2-91e4-aa9ef7066f6b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_27d48290-20ca-4def-9735-db767d17b978_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized losses, 12 months or longer</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_7d111b00-c59d-4a4e-a772-3ce4503ab50d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_3fe12b7e-3775-4c44-bada-2badbfe4e3c3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charge-offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Write-offs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_ba625cda-04f4-4274-9dee-e4c314050fc2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_53d85920-97c2-4bc2-ab38-85733f4aae37_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_49c8bee9-dbf4-4c74-b2fa-fe19564c5c30_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_91fb0a95-41c3-40bd-85d1-cb5268fa9fc4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net (gains) losses recognized on securities sold during the period</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Realized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_94175de3-32ff-481c-8ecf-7f2d45c2392f_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after five years through ten years, Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Five Through Ten Years, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConsumerLoansReceivableTableTextBlock_5a0e5691-a0f5-4211-96ce-7f0aabf66413_verboseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Loans Receivable</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableTableTextBlock_label_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Loans Receivable [Table Text Block]</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableTableTextBlock_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer loans receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableTableTextBlock" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansReceivableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansReceivableTableTextBlock" xlink:to="lab_cvco_ConsumerLoansReceivableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_de462afa-3a30-4507-8afd-274769bc2f7c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_FinancingReceivablesCommercialTextBlock_92660c17-1cdd-4549-808d-a5e272c2b62b_terseLabel_en-US" xlink:label="lab_cvco_FinancingReceivablesCommercialTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivable and Allowance for Loan Loss</link:label>
    <link:label id="lab_cvco_FinancingReceivablesCommercialTextBlock_label_en-US" xlink:label="lab_cvco_FinancingReceivablesCommercialTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Commercial [Text Block]</link:label>
    <link:label id="lab_cvco_FinancingReceivablesCommercialTextBlock_documentation_en-US" xlink:label="lab_cvco_FinancingReceivablesCommercialTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Commercial</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancingReceivablesCommercialTextBlock" xlink:href="cvco-20210403.xsd#cvco_FinancingReceivablesCommercialTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FinancingReceivablesCommercialTextBlock" xlink:to="lab_cvco_FinancingReceivablesCommercialTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_03df3ae2-6e94-4d9d-9d75-57b483ddfa23_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6a6be5c0-04e4-4bb5-bebb-74896894690d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_5429d81f-8c70-4b3c-b989-f4eccd65d999_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_4549841e-6342-4f5b-9b0c-8da088c3e5c0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_100eeb3f-c6d3-48c1-af83-490c03273aec_verboseLabel_en-US" xlink:label="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase agreements period, minimum</link:label>
    <link:label id="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_label_en-US" xlink:label="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of Agreement under Repurchase Contingencies Minimum</link:label>
    <link:label id="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_documentation_en-US" xlink:label="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of the agreement under repurchase contingencies minimum.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum" xlink:href="cvco-20210403.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum" xlink:to="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_456e2835-e4f0-471f-b3c1-f442094b6cb9_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_e041c2e6-b665-45f9-8e17-2ebc8d3c0ee3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_75dc3351-4601-4c15-8db8-5baf9e762bcc_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e091f79c-2afd-4f3c-b9d4-feeddc9edb1c_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_95ffe5f1-718e-4239-bb37-660cfbe28e63_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_41d5c8f7-9f20-434b-a2b9-05bdaa10eed8_verboseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_a95d9086-c1bd-4dba-88fa-ac2bd435f1bf_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_A6190DaysPastDueMember_c1b060f2-a738-4afe-a0ff-33dfce67f6d2_terseLabel_en-US" xlink:label="lab_cvco_A6190DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">61 to 90 days past due</link:label>
    <link:label id="lab_cvco_A6190DaysPastDueMember_label_en-US" xlink:label="lab_cvco_A6190DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">61 - 90 days past due [Member]</link:label>
    <link:label id="lab_cvco_A6190DaysPastDueMember_documentation_en-US" xlink:label="lab_cvco_A6190DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">61 - 90 days past due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A6190DaysPastDueMember" xlink:href="cvco-20210403.xsd#cvco_A6190DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_A6190DaysPastDueMember" xlink:to="lab_cvco_A6190DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_db2bdafb-ab7c-405c-a8ed-20fefd60b9c2_totalLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7728459e-ea7f-481f-8aee-437b784cdd8b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant, equipment and depreciation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_71f2138f-5541-44f8-af60-8039b1f10673_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment summary</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract" xlink:to="lab_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsumerPortfolioSegmentMember_0ece4134-d2fd-4426-8910-3a29affab376_terseLabel_en-US" xlink:label="lab_us-gaap_ConsumerPortfolioSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer loans</link:label>
    <link:label id="lab_us-gaap_ConsumerPortfolioSegmentMember_label_en-US" xlink:label="lab_us-gaap_ConsumerPortfolioSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Portfolio Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsumerPortfolioSegmentMember" xlink:to="lab_us-gaap_ConsumerPortfolioSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInvestmentsTextBlock_dab15751-bd4b-4f3f-bf7d-d5a84e1ec88e_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Securities</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Securities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestmentsTextBlock" xlink:to="lab_us-gaap_GainLossOnInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_233faca7-81dd-4cb7-9343-58a95cb7dba6_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Payments Due Next Twelve Months</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Payments Due Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_abcd5275-068a-43ce-b683-874553925d35_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e1bd0bc8-f8c3-486e-972a-125ba60906b9_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DirectPremiumsWritten_d96773b0-3b2b-4122-84ce-f44b94519106_verboseLabel_en-US" xlink:label="lab_us-gaap_DirectPremiumsWritten" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct premiums Written</link:label>
    <link:label id="lab_us-gaap_DirectPremiumsWritten_label_en-US" xlink:label="lab_us-gaap_DirectPremiumsWritten" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct Premiums Written</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsWritten" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DirectPremiumsWritten"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectPremiumsWritten" xlink:to="lab_us-gaap_DirectPremiumsWritten" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_7780453c-9527-4289-bd7e-46a12e8794fa_verboseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to costs and expenses</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_a061dc5f-7d4d-406f-969e-267c1667962d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_58dc0178-ab84-4b3e-b150-5787b73a0224_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther_a95ecc74-542c-486c-9c4f-ea342f244fde_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_6fdd6f2d-8b7a-4f5a-a56b-1699ad88d56e_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for loan loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_FinancingReceivablesConsumerTextBlock_76a64e9a-1612-4bd0-b851-54788b5f9a15_verboseLabel_en-US" xlink:label="lab_cvco_FinancingReceivablesConsumerTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Loans Receivable</link:label>
    <link:label id="lab_cvco_FinancingReceivablesConsumerTextBlock_label_en-US" xlink:label="lab_cvco_FinancingReceivablesConsumerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Consumer [Text Block]</link:label>
    <link:label id="lab_cvco_FinancingReceivablesConsumerTextBlock_documentation_en-US" xlink:label="lab_cvco_FinancingReceivablesConsumerTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Consumer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancingReceivablesConsumerTextBlock" xlink:href="cvco-20210403.xsd#cvco_FinancingReceivablesConsumerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FinancingReceivablesConsumerTextBlock" xlink:to="lab_cvco_FinancingReceivablesConsumerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock_5a644d2e-7a9b-45c5-8dde-60aafe6b936e_terseLabel_en-US" xlink:label="lab_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deliquency Status of Consumer Loans</link:label>
    <link:label id="lab_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock_label_en-US" xlink:label="lab_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deliquency Status of Consumer Loans [Table Text Block]</link:label>
    <link:label id="lab_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock_documentation_en-US" xlink:label="lab_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deliquency Status of Consumer Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock" xlink:href="cvco-20210403.xsd#cvco_DeliquencyStatusOfConsumerLoansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock" xlink:to="lab_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_c3a0fe5b-863f-4a47-a0d4-5c13b4822433_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_3c0e7308-217a-4d15-8e6e-218ecccb5d18_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries and wages</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_b4676703-b27e-4eb0-9a3a-08e9a1dd2c08_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromAccountsReceivableSecuritization_f04903f4-b691-4a78-a3c8-ee1f8771df34_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromAccountsReceivableSecuritization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from secured financings and other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromAccountsReceivableSecuritization_label_en-US" xlink:label="lab_us-gaap_ProceedsFromAccountsReceivableSecuritization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Accounts Receivable Securitization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromAccountsReceivableSecuritization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization" xlink:to="lab_us-gaap_ProceedsFromAccountsReceivableSecuritization" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock_a5572d43-9441-488b-b5bb-cc5d3a0e27c9_terseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivable Characteristics</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivable Characteristics (Weighted averages) [Table Text Block]</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Table Text Block] for Commercial Loans Receivable Characteristics (Weighted averages) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" xlink:href="cvco-20210403.xsd#cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" xlink:to="lab_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InsuranceMember_f77c63f2-35fd-4ed6-9a23-2e12044f3509_terseLabel_en-US" xlink:label="lab_cvco_InsuranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance</link:label>
    <link:label id="lab_cvco_InsuranceMember_label_en-US" xlink:label="lab_cvco_InsuranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance [Member]</link:label>
    <link:label id="lab_cvco_InsuranceMember_documentation_en-US" xlink:label="lab_cvco_InsuranceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceMember" xlink:href="cvco-20210403.xsd#cvco_InsuranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InsuranceMember" xlink:to="lab_cvco_InsuranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_62f65f27-4f3f-4328-9858-92ac57054a50_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_ea56ac29-3ae3-4046-a0c1-71ff1e234ef7_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing fees, net</link:label>
    <link:label id="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_label_en-US" xlink:label="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Discounts, Finance Charges and Interest Included in Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" xlink:to="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_ab45ca0d-e465-4a09-986b-dde3bb5cf60c_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (loss) recognized during the period</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesMember_ca03e5fa-03d5-4d9f-9243-48ec551b71ce_verboseLabel_en-US" xlink:label="lab_us-gaap_MortgageBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential mortgage-backed securities</link:label>
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_MortgageBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collateralized Mortgage Backed Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageBackedSecuritiesMember" xlink:to="lab_us-gaap_MortgageBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_fbff5d2c-2c5e-4234-8fae-f95fd5d38293_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_df79f809-3801-4b21-91d1-bee7c7c0ced2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_81e80e32-1628-4c98-a727-15fe27b2f289_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite lived:</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_7eda87be-5405-400e-a3f8-e34c0b97a894_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross gains realized on debt securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Realized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PremiumsWrittenAndEarnedAbstract_c8d2ecda-1a7b-4749-bd0c-bac6bda9f899_verboseLabel_en-US" xlink:label="lab_us-gaap_PremiumsWrittenAndEarnedAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reinsurance Effect on Premiums Written and Earned</link:label>
    <link:label id="lab_us-gaap_PremiumsWrittenAndEarnedAbstract_label_en-US" xlink:label="lab_us-gaap_PremiumsWrittenAndEarnedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premiums Written and Earned [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenAndEarnedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PremiumsWrittenAndEarnedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract" xlink:to="lab_us-gaap_PremiumsWrittenAndEarnedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_e002162f-6f94-4a2b-b54d-92569e59a769_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of adoption of ASU 2016-13</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Adjustments, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_b9ccfc0c-af6a-494b-8a05-81869a01f53e_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LoansHeldAtAcquisitionDateMember_95debda6-fccd-40f5-a600-77a74cfd6486_terseLabel_en-US" xlink:label="lab_cvco_LoansHeldAtAcquisitionDateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans held at acquisition date</link:label>
    <link:label id="lab_cvco_LoansHeldAtAcquisitionDateMember_label_en-US" xlink:label="lab_cvco_LoansHeldAtAcquisitionDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans held at acquisition date [Member]</link:label>
    <link:label id="lab_cvco_LoansHeldAtAcquisitionDateMember_documentation_en-US" xlink:label="lab_cvco_LoansHeldAtAcquisitionDateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans held at acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember" xlink:href="cvco-20210403.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoansHeldAtAcquisitionDateMember" xlink:to="lab_cvco_LoansHeldAtAcquisitionDateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_1b12265c-798f-481d-9549-1617a58630db_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_4572c7d9-6e2c-481c-83cf-8d5b22b8c5a4_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_4f3e29cd-b790-4b20-9a4a-dfe229296905_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_6c3caea3-0169-4ab8-a0c3-f9e7b06ebfe3_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_ba3a0f60-00bb-446c-be94-88b59ed9b894_terseLabel_en-US" xlink:label="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other secured financings</link:label>
    <link:label id="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_label_en-US" xlink:label="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Amount Outstanding on Loans Securitized or Asset-backed Financing Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:to="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_76a13f30-2b97-4790-b4e3-27212a889342_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable, weighted average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_395aec03-16e1-42a7-beb6-aa97a58b1cd7_verboseLabel_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic concentration</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_label_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Finance Receivables Geographic Concentration Percentage</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_documentation_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory finance receivables geographic concentration percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" xlink:href="cvco-20210403.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" xlink:to="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonperformingFinancingReceivableMember_8526cfcf-8433-4b90-b260-4cd07fef2521_terseLabel_en-US" xlink:label="lab_us-gaap_NonperformingFinancingReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonperforming</link:label>
    <link:label id="lab_us-gaap_NonperformingFinancingReceivableMember_label_en-US" xlink:label="lab_us-gaap_NonperformingFinancingReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonperforming Financial Instruments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonperformingFinancingReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonperformingFinancingReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonperformingFinancingReceivableMember" xlink:to="lab_us-gaap_NonperformingFinancingReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_IndemnificationPeriod_be4d7446-a74c-4f34-814a-66630deec04b_terseLabel_en-US" xlink:label="lab_cvco_IndemnificationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Period</link:label>
    <link:label id="lab_cvco_IndemnificationPeriod_label_en-US" xlink:label="lab_cvco_IndemnificationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Period</link:label>
    <link:label id="lab_cvco_IndemnificationPeriod_documentation_en-US" xlink:label="lab_cvco_IndemnificationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndemnificationPeriod" xlink:href="cvco-20210403.xsd#cvco_IndemnificationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IndemnificationPeriod" xlink:to="lab_cvco_IndemnificationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_fdce069e-df1d-4436-919b-8ab11fd96822_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net, by Type [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_2d536817-b194-417e-b602-1f1691e784c3_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_e20fe9d2-5eba-4c3f-8868-60f40246519a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a3313020-7f85-4685-8eed-9facfcae264e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, weighted average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligation_b5cb1de4-ec32-4116-936a-0193022462d8_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction loan contract amount</link:label>
    <link:label id="lab_us-gaap_ContractualObligation_label_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation" xlink:to="lab_us-gaap_ContractualObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_A3160DaysPastDueMember_ea96ba4f-f030-402b-8cff-ac6840fb571f_terseLabel_en-US" xlink:label="lab_cvco_A3160DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">31 to 60 days past due</link:label>
    <link:label id="lab_cvco_A3160DaysPastDueMember_label_en-US" xlink:label="lab_cvco_A3160DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">31 - 60 days past due [Member]</link:label>
    <link:label id="lab_cvco_A3160DaysPastDueMember_documentation_en-US" xlink:label="lab_cvco_A3160DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">31 - 60 days past due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A3160DaysPastDueMember" xlink:href="cvco-20210403.xsd#cvco_A3160DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_A3160DaysPastDueMember" xlink:to="lab_cvco_A3160DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_6cf81a93-e4bd-474e-b2bd-e35274452e1b_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan Losses</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Allowance for Loan Losses Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:to="lab_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_d0c0c1b2-f98c-4d37-881a-50f2559aea87_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_b10f19d0-b757-4669-bef1-d5f21aa6862d_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_8d08bf8b-9a93-4e69-a7a6-42dc4cb03286_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.01 par value; 40,000,000 shares authorized; Issued 9,241,256 and 9,173,242 shares, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_8f36607c-a2ad-45d4-90cd-7f3ee4358afd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate, finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DefinedContributionPlanDomain_238e071d-28e2-4bbf-bdae-b0ae566fe03c_terseLabel_en-US" xlink:label="lab_cvco_DefinedContributionPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Domain]</link:label>
    <link:label id="lab_cvco_DefinedContributionPlanDomain_label_en-US" xlink:label="lab_cvco_DefinedContributionPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Domain]</link:label>
    <link:label id="lab_cvco_DefinedContributionPlanDomain_documentation_en-US" xlink:label="lab_cvco_DefinedContributionPlanDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Defined Contribution Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanDomain" xlink:href="cvco-20210403.xsd#cvco_DefinedContributionPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DefinedContributionPlanDomain" xlink:to="lab_cvco_DefinedContributionPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubprimeMember_6569ee05-ce03-4f3f-8bc8-2565a8f503cb_terseLabel_en-US" xlink:label="lab_us-gaap_SubprimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sub-Prime- FICO score less than 620</link:label>
    <link:label id="lab_us-gaap_SubprimeMember_label_en-US" xlink:label="lab_us-gaap_SubprimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subprime [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubprimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubprimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubprimeMember" xlink:to="lab_us-gaap_SubprimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_74ccd1dc-47f5-44e1-802a-5782c0f6b373_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average period over stock options expected to be recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_4766c499-ef3d-4f9c-9533-b50127d16e99_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_13f0b4e3-e0db-4ea2-9d9c-751db6c59659_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of the Fair Value and Carrying Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_ef338e90-2bac-414a-8a2d-3c2347c43fa4_terseLabel_en-US" xlink:label="lab_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of consumer loans receivable, net</link:label>
    <link:label id="lab_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_label_en-US" xlink:label="lab_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Net Amount, Consumer, Current</link:label>
    <link:label id="lab_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_documentation_en-US" xlink:label="lab_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Net Amount, Consumer, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent" xlink:href="cvco-20210403.xsd#cvco_LoansandLeasesReceivableNetAmountConsumerCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent" xlink:to="lab_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_aadf48df-be67-4c42-b861-17e8c150800f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of leased assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_6153cb1f-6761-4397-968b-871acc44ef4e_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage-backed securities, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_f1dbf531-d79b-415f-a116-465e8f3aa1a6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options, Weighted Average Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_1718d0d7-c748-46fc-b955-5cd935804566_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_d12aa0fe-d9cc-46fc-a722-cca2052d4d45_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_MaximumRiskCededPerPolicy_248d5254-9dc9-46d9-bc86-d4601c552760_verboseLabel_en-US" xlink:label="lab_cvco_MaximumRiskCededPerPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance policies coverage per claim ceded to reinsurers</link:label>
    <link:label id="lab_cvco_MaximumRiskCededPerPolicy_label_en-US" xlink:label="lab_cvco_MaximumRiskCededPerPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Risk Ceded Per Policy</link:label>
    <link:label id="lab_cvco_MaximumRiskCededPerPolicy_documentation_en-US" xlink:label="lab_cvco_MaximumRiskCededPerPolicy" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum risk ceded per policy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumRiskCededPerPolicy" xlink:href="cvco-20210403.xsd#cvco_MaximumRiskCededPerPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_MaximumRiskCededPerPolicy" xlink:to="lab_cvco_MaximumRiskCededPerPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_a9644802-8a4a-4af3-bfe4-02071d504ab1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Weightedaverageeffectiveinterestrate_22e261d5-cfc0-4a58-b0e1-530fef8240d1_terseLabel_en-US" xlink:label="lab_cvco_Weightedaverageeffectiveinterestrate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average effective interest rate</link:label>
    <link:label id="lab_cvco_Weightedaverageeffectiveinterestrate_label_en-US" xlink:label="lab_cvco_Weightedaverageeffectiveinterestrate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average effective interest rate</link:label>
    <link:label id="lab_cvco_Weightedaverageeffectiveinterestrate_documentation_en-US" xlink:label="lab_cvco_Weightedaverageeffectiveinterestrate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average effective interest rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaverageeffectiveinterestrate" xlink:href="cvco-20210403.xsd#cvco_Weightedaverageeffectiveinterestrate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Weightedaverageeffectiveinterestrate" xlink:to="lab_cvco_Weightedaverageeffectiveinterestrate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_f5f9ae30-026a-4907-9870-46fcd8a4e729_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease payments thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_92d967a6-0173-41a4-83e5-cea8275bb435_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_4fe41cc2-d35d-4694-991e-d038774dc151_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income:</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_e59c3bbc-0776-4611-b161-3f0ef766607a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_fbc7a9c8-b5d1-4e3c-a37f-d74316628cfa_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_f569be4d-13ac-4d54-b8b2-6d8587797d17_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_767ce475-e7df-4f38-9ac6-1295978ec155_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_38cbc167-32bc-4c9b-b7ff-2376b4aa3d83_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after one year through five years, Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_d438f1dd-6939-4f7b-94cf-2fcd0cb45e42_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_78a674a3-07be-47f5-bf05-096e7438454c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_85b5d941-fc39-4d3a-8fda-ec7190f1c20f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_e7ab5642-c2de-4edf-adf5-e5081b2c9602_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_505bbf0f-c9f4-42b5-abf3-5be9644b332a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term, finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy_7aef70e2-1db3-40fd-bbe6-b25a5707cc99_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivable</link:label>
    <link:label id="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLoansAndLeasesReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:to="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5f6c90cc-dd5b-47d5-b5e0-b23327b242aa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_94de06ad-e0b3-48f0-a742-e4a034abb95f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0dfcef59-9a85-41a7-9538-d80bcd8a977e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_40541a14-8088-4f93-be0e-44f994665381_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_3b82d77d-1d9f-401c-b54c-e2ca067f1b98_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_7796a67f-6b07-49f6-b9d4-04f2dfe4097a_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_e24a678c-33e7-4f4b-b534-38a6da71b5b8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled or expired</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_9d0e78aa-e5ec-4931-b2a3-49afe847fd8c_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase accounting additions</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Additions from Business Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_0df2db79-77c7-4057-93f3-92a2fb58e8cc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableNet_00665b35-84fa-4deb-9321-58b4f25bef83_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial loans receivable, net</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_label_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet" xlink:to="lab_us-gaap_NotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInFinanceReceivables_61ccd0fb-b1c8-43ab-8834-937f027a4e30_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial loans receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInFinanceReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Finance Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_ef990a1a-b57d-4d29-92a3-5560ae68ef9c_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_06a668f4-092b-4bb6-a44c-d9c51d44e58c_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_892b448f-369b-47ff-acd9-fa3f6271077d_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_2eebd34b-3744-4f12-8031-c6324d880e3c_terseLabel_en-US" xlink:label="lab_cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Advance under Secured Credit Facility</link:label>
    <link:label id="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_label_en-US" xlink:label="lab_cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Advance under Secured Credit Facility</link:label>
    <link:label id="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_documentation_en-US" xlink:label="lab_cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Advance Under Secured Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:href="cvco-20210403.xsd#cvco_MaximumAdvanceunderSecuredCreditFacility"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:to="lab_cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServicingAssetAtFairValueAmount_7ad73e88-2b9e-4112-83ba-2bacf059f5a7_verboseLabel_en-US" xlink:label="lab_us-gaap_ServicingAssetAtFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MSRs (in thousands)</link:label>
    <link:label id="lab_us-gaap_ServicingAssetAtFairValueAmount_label_en-US" xlink:label="lab_us-gaap_ServicingAssetAtFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Servicing Asset at Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServicingAssetAtFairValueAmount" xlink:to="lab_us-gaap_ServicingAssetAtFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_db4a6e11-44f9-4d7f-b732-f3faef3e333d_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_f193e7fe-24cf-4a0c-81d5-4e2c12383057_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_201f2cdc-95b4-427b-9724-bf7a91003789_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FINANCING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0150c2bb-415c-4a19-9e00-64f8776943c9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability maturities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_80b2788a-8342-4a6e-95cc-2047a45af910_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_658ff564-bfc0-44a8-ad7f-5e00f39961f3_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_4bac9107-3857-48d5-a6f3-9771b8761a0b_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0a766294-e7c3-4ca5-a19a-738e473e896c_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CededPremiumsEarned_a1745512-7481-4716-be4f-a03cb59eec35_negatedLabel_en-US" xlink:label="lab_us-gaap_CededPremiumsEarned" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ceded premiums - nonaffiliate Earned</link:label>
    <link:label id="lab_us-gaap_CededPremiumsEarned_label_en-US" xlink:label="lab_us-gaap_CededPremiumsEarned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ceded Premiums Earned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsEarned" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CededPremiumsEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CededPremiumsEarned" xlink:to="lab_us-gaap_CededPremiumsEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b98fd3f3-cd22-465c-94ca-2a15502e6584_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash, current</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_253b56a5-cd1b-4901-97c1-306d7f38380b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DocumentAndEntityInformationAbstract_e92eb2b9-be7b-4598-9987-9966ef41d294_terseLabel_en-US" xlink:label="lab_cvco_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:label id="lab_cvco_DocumentAndEntityInformationAbstract_label_en-US" xlink:label="lab_cvco_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:label id="lab_cvco_DocumentAndEntityInformationAbstract_documentation_en-US" xlink:label="lab_cvco_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document and entity information.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DocumentAndEntityInformationAbstract" xlink:href="cvco-20210403.xsd#cvco_DocumentAndEntityInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract" xlink:to="lab_cvco_DocumentAndEntityInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_acae2ad5-158b-411b-bfd8-fb9171e29687_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercisable, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_566852fa-ee65-4823-b34e-a6e85e52a1cf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation to SOCF</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8cd39f5b-c207-477f-80dd-3b867d470ae8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_3775d57e-2d8f-40e1-a95d-fbdd86f479cf_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Weightedaveragemonthstomaturity_bb5432ca-19d2-4ec3-958b-3c33f2e98fff_terseLabel_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average months to maturity</link:label>
    <link:label id="lab_cvco_Weightedaveragemonthstomaturity_label_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average months to maturity</link:label>
    <link:label id="lab_cvco_Weightedaveragemonthstomaturity_documentation_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average months to maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragemonthstomaturity" xlink:href="cvco-20210403.xsd#cvco_Weightedaveragemonthstomaturity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Weightedaveragemonthstomaturity" xlink:to="lab_cvco_Weightedaveragemonthstomaturity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_dfa2b521-b2ca-4a55-b975-894975b24a42_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for common stock repurchases</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_67c68d08-ef73-474b-84d1-2f88fb50f47b_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_694cdf4f-cce8-46f7-b16b-798d88856d33_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_ea4956ef-b6e9-4e78-ad4c-e31e9f1faf0c_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after one year through five years, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_NearPrimeMember_d85fcbee-6f0f-4804-866a-9d405e201cb0_terseLabel_en-US" xlink:label="lab_cvco_NearPrimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Near Prime- FICO score 620-679</link:label>
    <link:label id="lab_cvco_NearPrimeMember_label_en-US" xlink:label="lab_cvco_NearPrimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Near prime [Member]</link:label>
    <link:label id="lab_cvco_NearPrimeMember_documentation_en-US" xlink:label="lab_cvco_NearPrimeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Near prime</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NearPrimeMember" xlink:href="cvco-20210403.xsd#cvco_NearPrimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NearPrimeMember" xlink:to="lab_cvco_NearPrimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_b4e50472-5ede-40c2-a281-0085208759a2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_b5749601-8052-4ae1-b122-7b2c3f068f52_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_IntangibleAssetsIncludingGoodwillGross_3c3ee562-ff9c-4402-8f8f-545952de9429_verboseLabel_en-US" xlink:label="lab_cvco_IntangibleAssetsIncludingGoodwillGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_cvco_IntangibleAssetsIncludingGoodwillGross_label_en-US" xlink:label="lab_cvco_IntangibleAssetsIncludingGoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Including Goodwill Gross</link:label>
    <link:label id="lab_cvco_IntangibleAssetsIncludingGoodwillGross_documentation_en-US" xlink:label="lab_cvco_IntangibleAssetsIncludingGoodwillGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets including goodwill gross.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross" xlink:href="cvco-20210403.xsd#cvco_IntangibleAssetsIncludingGoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IntangibleAssetsIncludingGoodwillGross" xlink:to="lab_cvco_IntangibleAssetsIncludingGoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_985d1911-21f0-4ebd-911d-c6c65b88793b_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finance lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5fce8983-7ff9-499b-bcab-9226e62c0cb2_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_3a74b3e9-28b8-4090-aed5-ef85465217ba_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock_1e4f838d-d5b9-45c4-9772-d625c4a8cc38_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs, General [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsGeneralTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9f26f32c-9426-410b-b9bd-307280488e56_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseRightOfUseAsset_d6909aeb-eb89-4b46-ad7e-18a793a24489_totalLabel_en-US" xlink:label="lab_cvco_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease assets</link:label>
    <link:label id="lab_cvco_LeaseRightOfUseAsset_label_en-US" xlink:label="lab_cvco_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseRightOfUseAsset</link:label>
    <link:label id="lab_cvco_LeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_cvco_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Lease Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseRightOfUseAsset" xlink:href="cvco-20210403.xsd#cvco_LeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseRightOfUseAsset" xlink:to="lab_cvco_LeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_a2d8b48e-2a09-458e-8c1a-69417cfc6f47_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-Based Awards</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_a5478e1d-5232-4e16-a257-6ea33e3bede9_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_613745c5-66fb-4846-9179-47fbaf9a9433_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_9fe455dd-88ed-4e1a-9db4-418fc8764e16_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching percentage</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_a8fb1a89-2f55-4612-bb7d-d402f179817d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested target stock awards that may vest based upon performance conditions through fiscal year 2023</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_625c497d-19b3-482d-b747-aeaaeb7868ff_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after ten years, Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_3467efe2-dc0b-4bb0-9dc4-ba785c17467f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-marketable equity investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_dc2a19c2-5d01-4d52-b33d-272d42fc41bf_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_9f8c7d6d-a0c2-41fb-8bcb-e8ebe61ae7e1_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of restricted cash</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_439e2a23-cdb6-4012-b8b3-e201c740ff55_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredLongTermDebt_f3eff551-05be-4dde-b26d-2b4b8931c649_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured credit facilities and other</link:label>
    <link:label id="lab_us-gaap_SecuredLongTermDebt_label_en-US" xlink:label="lab_us-gaap_SecuredLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Long-term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredLongTermDebt" xlink:to="lab_us-gaap_SecuredLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncome_df7d47f1-2128-4880-826d-73cf844af82b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash interest income, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncome_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncome" xlink:to="lab_us-gaap_OtherNoncashIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_3f81c40f-0899-4175-add6-f99c77b5c23d_verboseLabel_en-US" xlink:label="lab_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase agreements maximum amount contingently liable</link:label>
    <link:label id="lab_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_label_en-US" xlink:label="lab_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets Sold under Agreements to Repurchase Repurchase Liability Contingency Maximum</link:label>
    <link:label id="lab_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_documentation_en-US" xlink:label="lab_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets sold under agreements to repurchase repurchase liability contingency maximum.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" xlink:href="cvco-20210403.xsd#cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" xlink:to="lab_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b89de9e3-ca12-4df5-aee9-d8d5f8b9df86_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease payments FY24</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_723e2feb-c6ac-47ea-8eac-10c67d666640_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease payments FY25</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_51dad3eb-3136-4ef8-9ff1-4e32aeb26e63_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_084dae1d-c0e8-4a43-89f9-a55f091041f2_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c2af47e7-e86e-4f0f-8ad2-527f5d39455c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_e678f8c7-c523-4ecf-a614-4df8e8570927_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_0fcec67b-1812-48cc-8d9c-75e166d4db99_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_634c5a67-0ac8-438c-9ffd-cf0d4f3fa632_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceAbstract_c8174626-f75f-47ac-9d12-03c69e3b1a7d_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance [Abstract]</link:label>
    <link:label id="lab_us-gaap_InsuranceAbstract_label_en-US" xlink:label="lab_us-gaap_InsuranceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InsuranceAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceAbstract" xlink:to="lab_us-gaap_InsuranceAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_A91DaysPastDueMember_730b3684-2691-4118-a305-140b7cc9addc_terseLabel_en-US" xlink:label="lab_cvco_A91DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">91+ days past due</link:label>
    <link:label id="lab_cvco_A91DaysPastDueMember_label_en-US" xlink:label="lab_cvco_A91DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">91+ days past due [Member]</link:label>
    <link:label id="lab_cvco_A91DaysPastDueMember_documentation_en-US" xlink:label="lab_cvco_A91DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">91+ days past due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A91DaysPastDueMember" xlink:href="cvco-20210403.xsd#cvco_A91DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_A91DaysPastDueMember" xlink:to="lab_cvco_A91DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_705b8aba-650f-4960-a4e2-a16f17a49e36_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_eea2ca7d-5629-4cf8-a12f-a820d05af601_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_effa7bc0-7e90-414b-b11b-62c1246a14e7_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_5fd5a9cd-b2a6-4069-97b7-657913a88134_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_62ba47a9-4f91-4354-a325-4e8430dd03af_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome" xlink:to="lab_us-gaap_OtherNonoperatingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_64ea5801-fbad-4dac-9517-3a1b28d877e4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentAggregateCost_bc8f6c26-9eaf-457c-95ba-0f7b3b53775e_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentAggregateCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-marketable equity investment, contributions</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentAggregateCost_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentAggregateCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Aggregate Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentAggregateCost" xlink:to="lab_us-gaap_EquityMethodInvestmentAggregateCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_3a88177a-93f0-4d19-982c-17a5511c2e09_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_cf343afe-3d04-43c4-aec1-3af7bc928f9c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_2675cdb3-4673-4e88-bcb4-9129da8ec983_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_bc1b5962-7ade-4828-8278-0d55ad6bf1cd_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_6ef7e4e9-0be1-4b21-a823-7ab27588c92d_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranties</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_52cfcb5b-4175-48bf-8732-d9e93db014d1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average estimated fair value of employee stock options granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_d4b706fe-9f89-4179-b9cf-7f98a173d1e7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_a4a58e01-1816-4bec-b4ff-710906cfa8ca_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_a951c7e7-606b-4a02-b6d6-80ca2e95b0bc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains on marketable equity investments</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_543cc3fb-229a-4e8a-8222-c01b4e41995f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease payments FY22</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8faeaa0d-b13e-4656-9e32-8138cad0fd2a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_524654bd-d3d0-4bc0-9807-27a64292b58e_totalLabel_en-US" xlink:label="lab_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer loans receivable</link:label>
    <link:label id="lab_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_label_en-US" xlink:label="lab_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage Loans on Real Estate, Commercial and Consumer, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet" xlink:to="lab_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepurchaseAndResaleAgreementsPolicy_c07bd02f-6de3-46d8-8a32-9255177e77d7_terseLabel_en-US" xlink:label="lab_us-gaap_RepurchaseAndResaleAgreementsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for Repurchase Commitment</link:label>
    <link:label id="lab_us-gaap_RepurchaseAndResaleAgreementsPolicy_label_en-US" xlink:label="lab_us-gaap_RepurchaseAndResaleAgreementsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase and Resale Agreements Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAndResaleAgreementsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepurchaseAndResaleAgreementsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepurchaseAndResaleAgreementsPolicy" xlink:to="lab_us-gaap_RepurchaseAndResaleAgreementsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_fd84e1c8-fc0c-4a12-a518-82c40c04e2f1_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:to="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_94cc6e5a-59c6-419d-a6ca-c51225b0eee4_terseLabel_en-US" xlink:label="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized servicing multiple</link:label>
    <link:label id="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_label_en-US" xlink:label="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Servicing Multiple of Loans Held-in-portfolio</link:label>
    <link:label id="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_documentation_en-US" xlink:label="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Servicing Multiple of Loans Held-in-portfolio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio" xlink:href="cvco-20210403.xsd#cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio" xlink:to="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_b2f5f023-a2d7-4173-a296-db248a3637fb_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Maturity of Investment Securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Debt Maturities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c8da4eae-45e9-45f3-9fe5-1682d5675d3c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease payments FY25</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_a0d5bc2f-55f2-45e1-a4d4-45616786ad2d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_2998ac0f-c6b5-444a-ab53-5db7735b71cc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_fb58d113-fb71-4ae4-9f1a-e3c3bce76a3e_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_b4314315-c1f7-41c9-b174-896bc38eadf6_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangibles</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets and Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_ac51995d-fe8d-4859-a4fb-017038f05e26_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_d7b6694c-a0b8-4387-b006-32142633e55a_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Recorded Investment [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_44f3eee2-3291-4050-9e2e-d43a21f5184f_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_95bade4e-a6c5-4405-800a-734f6b5424d2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_5a5b5818-09d7-46db-9a6a-2ebec28509b7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_d97f0db6-adf0-427c-8011-2355977cde27_verboseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Estimate</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_585d981e-e88a-467d-a7c7-edd87feb2468_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Computation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_9c67f890-49de-4771-8a3e-f2004294cc89_terseLabel_en-US" xlink:label="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average servicing fee</link:label>
    <link:label id="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_label_en-US" xlink:label="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Servicing Fee of Loans Held-in-portfolio</link:label>
    <link:label id="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_documentation_en-US" xlink:label="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Servicing Fee of Loans Held-in-portfolio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio" xlink:href="cvco-20210403.xsd#cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio" xlink:to="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LoanRepurchaseMember_67fdb3d9-b47e-4d64-8b82-653cd8309d00_terseLabel_en-US" xlink:label="lab_cvco_LoanRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Repurchase</link:label>
    <link:label id="lab_cvco_LoanRepurchaseMember_label_en-US" xlink:label="lab_cvco_LoanRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Repurchase [Member]</link:label>
    <link:label id="lab_cvco_LoanRepurchaseMember_documentation_en-US" xlink:label="lab_cvco_LoanRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Repurchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoanRepurchaseMember" xlink:href="cvco-20210403.xsd#cvco_LoanRepurchaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoanRepurchaseMember" xlink:to="lab_cvco_LoanRepurchaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_624f5990-69c7-4a79-8543-6f7b7f4458b2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_d8acfb40-bc05-43b7-9c3e-bbb63a4158d6_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage-backed securities, Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_22104e2f-d893-46fb-90c5-1a2c27c287f3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestrate_84cf7507-6a72-4d01-8a12-b31abbfa7459_terseLabel_en-US" xlink:label="lab_cvco_Weightedaveragecontractualinterestrate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average contractual interest rate</link:label>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestrate_label_en-US" xlink:label="lab_cvco_Weightedaveragecontractualinterestrate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average contractual interest rate</link:label>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestrate_documentation_en-US" xlink:label="lab_cvco_Weightedaveragecontractualinterestrate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average contractual interest rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragecontractualinterestrate" xlink:href="cvco-20210403.xsd#cvco_Weightedaveragecontractualinterestrate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Weightedaveragecontractualinterestrate" xlink:to="lab_cvco_Weightedaveragecontractualinterestrate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_5fb3bd90-b6e3-44a9-bf9f-6a587aba2a8d_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on securitized financings and other</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a9e8a564-7ea7-4b50-acbf-18711b84a226_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_1ad35d54-08a2-4013-bc55-2db90eed30c2_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_ef11259d-e0b8-45de-a59b-76a98863377c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activity in property casualty reserve</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:to="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_9fae2c3f-a96a-402f-b361-00db75df9193_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for securities sold</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8365e039-7d58-4afe-8515-9b7128f01051_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_3f39871f-91a8-4e51-8c34-2a91a817dc2c_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_d087d6b2-5db6-4cc0-9714-0d445553fb1f_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_3f1c2d9d-cf60-41e9-9acd-d9a9d18de75b_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationPeriod_e7a2151d-5226-4d81-9e59-fbf7e088ba60_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Expiration Period</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateAcquiredThroughForeclosure_474bbd88-47d9-4b3a-b7ea-db5ae51c65b0_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateAcquiredThroughForeclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repossessed homes</link:label>
    <link:label id="lab_us-gaap_RealEstateAcquiredThroughForeclosure_label_en-US" xlink:label="lab_us-gaap_RealEstateAcquiredThroughForeclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Acquired Through Foreclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAcquiredThroughForeclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateAcquiredThroughForeclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateAcquiredThroughForeclosure" xlink:to="lab_us-gaap_RealEstateAcquiredThroughForeclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_YearOfOriginationDomain_6738dad4-43be-4533-b987-8a82f22145aa_terseLabel_en-US" xlink:label="lab_cvco_YearOfOriginationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year of origination [Domain]</link:label>
    <link:label id="lab_cvco_YearOfOriginationDomain_label_en-US" xlink:label="lab_cvco_YearOfOriginationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year of origination [Domain]</link:label>
    <link:label id="lab_cvco_YearOfOriginationDomain_documentation_en-US" xlink:label="lab_cvco_YearOfOriginationDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year of origination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain" xlink:href="cvco-20210403.xsd#cvco_YearOfOriginationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_YearOfOriginationDomain" xlink:to="lab_cvco_YearOfOriginationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_89582f3e-ca5e-46cb-94ac-08aaca4a01d7_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_1b0dfb43-85c7-4e57-bc02-0fb3d83d2446_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock_43aa0777-98a7-464a-a351-2d9ae4ea6268_terseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Loans Held for Investment Characteristics</link:label>
    <link:label id="lab_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock_label_en-US" xlink:label="lab_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Loans Held for Investment Characteristics [Table Text Block]</link:label>
    <link:label id="lab_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Table Text Block] for Consumer Loans Held for Investment Characteristics [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" xlink:to="lab_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_f3ad86e8-e57e-434f-ab2d-cc547f1896f5_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_3196baf7-9cfe-41a7-8910-530518e66ce5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost; 6,600 shares as of April&#160;3, 2021, No shares as of March&#160;28, 2020</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_435c7a42-7b60-4b36-b053-20e867acf615_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CededPremiumsWritten_800cba85-8e4f-48d6-83b0-b9fa5aaa5028_negatedLabel_en-US" xlink:label="lab_us-gaap_CededPremiumsWritten" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ceded premiums - nonaffiliate Written</link:label>
    <link:label id="lab_us-gaap_CededPremiumsWritten_label_en-US" xlink:label="lab_us-gaap_CededPremiumsWritten" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ceded Premiums Written</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsWritten" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CededPremiumsWritten"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CededPremiumsWritten" xlink:to="lab_us-gaap_CededPremiumsWritten" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_2fbdcb2c-6dd9-4994-8717-1d9627f06626_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_db59a798-474e-455c-9e0e-e316c9d7e700_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liability maturities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_063b5b4c-b6be-458b-bbf5-81fc0bed4ac4_verboseLabel_en-US" xlink:label="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash related to CountryPlace customer payments to be remitted to third parties [Member]</link:label>
    <link:label id="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_label_en-US" xlink:label="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Related to CountryPlace Customer Payments to be Remitted to Third Parties [Member]</link:label>
    <link:label id="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_documentation_en-US" xlink:label="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash related to CountryPlace customer payments to be remitted to third parties.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" xlink:href="cvco-20210403.xsd#cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" xlink:to="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7b8ee665-30b8-4b52-b16c-e5705e4437a1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_037086d2-5380-470c-8d73-5aeb68fd7f9a_verboseLabel_en-US" xlink:label="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due days for loans accounted for on a non-accrual basis and accruing loans with principal payments past</link:label>
    <link:label id="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_label_en-US" xlink:label="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Past Due Period for Loan Considered as Non Performing</link:label>
    <link:label id="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_documentation_en-US" xlink:label="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal past due period for loan considered as non performing.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" xlink:href="cvco-20210403.xsd#cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" xlink:to="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_2e2b74fe-61b1-43e5-bb76-10f40920c9b0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASC 606</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_7004999c-e16d-46f5-9ad5-ed0f3308289b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Data</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_de40edb8-704c-4262-ba07-3634953a91d5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Option Activity, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_581ec6df-04bf-45fd-b8a6-481223b293ba_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_a0328716-5c6c-4ac7-805b-c1e04e94eb16_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ForwardCommitmentsRecordedatFairValue_7d012950-27f7-4e24-bd75-a2c539254666_terseLabel_en-US" xlink:label="lab_cvco_ForwardCommitmentsRecordedatFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Commitments Recorded at Fair Value</link:label>
    <link:label id="lab_cvco_ForwardCommitmentsRecordedatFairValue_label_en-US" xlink:label="lab_cvco_ForwardCommitmentsRecordedatFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Commitments Recorded at Fair Value</link:label>
    <link:label id="lab_cvco_ForwardCommitmentsRecordedatFairValue_documentation_en-US" xlink:label="lab_cvco_ForwardCommitmentsRecordedatFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Commitments Recorded at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsRecordedatFairValue" xlink:href="cvco-20210403.xsd#cvco_ForwardCommitmentsRecordedatFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ForwardCommitmentsRecordedatFairValue" xlink:to="lab_cvco_ForwardCommitmentsRecordedatFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_8fe30166-16e7-46a6-8ee3-663d5a83d66d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_09dd8429-57f9-46ee-8c34-66414f44ea87_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_55ffa288-4d51-4086-a48e-14de67132c1b_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CargoAndFreightMember_ab21bbdb-9b84-45ef-b87a-665912fbddaf_terseLabel_en-US" xlink:label="lab_us-gaap_CargoAndFreightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Freight</link:label>
    <link:label id="lab_us-gaap_CargoAndFreightMember_label_en-US" xlink:label="lab_us-gaap_CargoAndFreightMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cargo and Freight [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CargoAndFreightMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CargoAndFreightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CargoAndFreightMember" xlink:to="lab_us-gaap_CargoAndFreightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c1f8b7b7-d886-480b-bf9c-7991caefc99c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Amortization for Future Fiscal Years</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_59759217-3944-4b3a-9d52-bb88b5e1e6b0_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiscalPeriod" xlink:to="lab_us-gaap_FiscalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_335ffde1-e70d-4503-9651-c86af72da05e_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share attributable to Cavco common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_4524c727-c6eb-4932-920e-d9217dfe3eaf_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_86b09758-23c4-4cba-acf3-e113e0e3399e_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, at cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_b1a60c3b-fa75-4e3e-85d0-8c1f31717933_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts receivable</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_368e0263-66ff-431f-8e32-b00f7548cd0a_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains (losses) recognized during the period on securities still held</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_b7dfc234-5991-4a54-8b44-8c26929fc9e8_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_db7a1199-aa75-4339-9173-cd7977d89fe6_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2ac8437a-7a1b-432a-9972-36a3f7af6762_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_16ad0a5e-2059-408e-8527-ad3a59a5d591_verboseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration of Consumer Loans Receivable in Key States</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_label_en-US" xlink:label="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Loans Receivables Geographic Concentration [Abstract]</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographic concentration of consumer loans receivable by key state.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract" xlink:to="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_07c6dffa-661e-42a9-a9e4-4b93dfd8e422_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5da72437-7c78-418d-b06f-8e63acc180c5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, weighted average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4fd7c582-7f9c-4300-a649-9d5760f4b2c0_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, weighted average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_e121d095-d68f-4b25-a186-6b46a46ab203_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_44dbc25f-46b5-4d20-adca-4e80cac7e315_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_FactorybuilthousingotherMember_25b5d602-5926-4736-86af-1d7259b25056_terseLabel_en-US" xlink:label="lab_cvco_FactorybuilthousingotherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factory-built housing, other</link:label>
    <link:label id="lab_cvco_FactorybuilthousingotherMember_label_en-US" xlink:label="lab_cvco_FactorybuilthousingotherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factory-built housing, other [Member]</link:label>
    <link:label id="lab_cvco_FactorybuilthousingotherMember_documentation_en-US" xlink:label="lab_cvco_FactorybuilthousingotherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factory-built housing, other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactorybuilthousingotherMember" xlink:href="cvco-20210403.xsd#cvco_FactorybuilthousingotherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FactorybuilthousingotherMember" xlink:to="lab_cvco_FactorybuilthousingotherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_c1e80913-5b03-4ad7-af51-aed5f7be1285_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financed lease asset accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_HUDCodeMember_d90c226c-77c6-48e6-ab0d-f124f8cf5bd9_terseLabel_en-US" xlink:label="lab_cvco_HUDCodeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HUD Code</link:label>
    <link:label id="lab_cvco_HUDCodeMember_label_en-US" xlink:label="lab_cvco_HUDCodeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HUD Code [Member]</link:label>
    <link:label id="lab_cvco_HUDCodeMember_documentation_en-US" xlink:label="lab_cvco_HUDCodeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HUD Code [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_HUDCodeMember" xlink:href="cvco-20210403.xsd#cvco_HUDCodeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_HUDCodeMember" xlink:to="lab_cvco_HUDCodeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PremiumsWrittenNet_a2e85aea-df05-4767-9f9b-ecfcc918bfa3_totalLabel_en-US" xlink:label="lab_us-gaap_PremiumsWrittenNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net premiums Written</link:label>
    <link:label id="lab_us-gaap_PremiumsWrittenNet_label_en-US" xlink:label="lab_us-gaap_PremiumsWrittenNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premiums Written, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PremiumsWrittenNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PremiumsWrittenNet" xlink:to="lab_us-gaap_PremiumsWrittenNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_929044a0-fca1-4fdc-88ec-92302d4b3810_verboseLabel_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_label_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite Lived Intangible Assets Including Goodwill Net</link:label>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_documentation_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite lived intangible assets including goodwill net.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" xlink:href="cvco-20210403.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" xlink:to="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DelinquencyStatusAxis_225af660-8363-44f8-9f13-5db8fa382430_terseLabel_en-US" xlink:label="lab_cvco_DelinquencyStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delinquency Status [Axis]</link:label>
    <link:label id="lab_cvco_DelinquencyStatusAxis_label_en-US" xlink:label="lab_cvco_DelinquencyStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delinquency Status [Axis]</link:label>
    <link:label id="lab_cvco_DelinquencyStatusAxis_documentation_en-US" xlink:label="lab_cvco_DelinquencyStatusAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delinquency Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusAxis" xlink:href="cvco-20210403.xsd#cvco_DelinquencyStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DelinquencyStatusAxis" xlink:to="lab_cvco_DelinquencyStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_2aa26240-5d98-4eb6-8adf-efce679201bd_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_c488aa80-ea10-4541-b09c-f05736ee1f68_verboseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_3ae3d3f5-7812-4d06-8f45-2f7230fd1786_terseLabel_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement</link:label>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_label_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndemnificationGuaranteeMember" xlink:to="lab_us-gaap_IndemnificationGuaranteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_GoodwillandOtherIntangiblesAbstract_33983315-eb03-4e39-b73e-12ac7fd7b482_terseLabel_en-US" xlink:label="lab_cvco_GoodwillandOtherIntangiblesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangibles [Abstract]</link:label>
    <link:label id="lab_cvco_GoodwillandOtherIntangiblesAbstract_label_en-US" xlink:label="lab_cvco_GoodwillandOtherIntangiblesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangibles [Abstract]</link:label>
    <link:label id="lab_cvco_GoodwillandOtherIntangiblesAbstract_documentation_en-US" xlink:label="lab_cvco_GoodwillandOtherIntangiblesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangibles [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_GoodwillandOtherIntangiblesAbstract" xlink:href="cvco-20210403.xsd#cvco_GoodwillandOtherIntangiblesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_GoodwillandOtherIntangiblesAbstract" xlink:to="lab_cvco_GoodwillandOtherIntangiblesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowance_d0fb5822-0a6f-4433-be23-8810a3bc2b6b_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for loan loss, consumer</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowance_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableAllowance" xlink:to="lab_us-gaap_LoansAndLeasesReceivableAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_10ddb46a-87b9-40d0-8449-1b937a322f6a_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (gain) on sale or retirement of property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_36d809b7-4525-4d3a-9efa-9e1fbc0f4cea_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12 Months or Longer, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_b91b74c2-d60c-4bf4-9f3d-1230f7768907_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_0a3b8a87-716d-4792-a966-372ad1745fad_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_5f4e418a-ea9f-4eef-97c1-0122193655aa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainOnDerivative_20ed0ced-fbd7-491a-982f-656674e0d059_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainOnDerivative" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on IRLCs</link:label>
    <link:label id="lab_us-gaap_DerivativeGainOnDerivative_label_en-US" xlink:label="lab_us-gaap_DerivativeGainOnDerivative" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain on Derivative</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainOnDerivative" xlink:to="lab_us-gaap_DerivativeGainOnDerivative" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_01a027c9-c1a2-48e7-b6d9-06a823d4870c_terseLabel_en-US" xlink:label="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of loans serviced with MSRs</link:label>
    <link:label id="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_label_en-US" xlink:label="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Loans Outstanding of Loans Held-in-portfolio</link:label>
    <link:label id="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_documentation_en-US" xlink:label="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Loans Outstanding of Loans Held-in-portfolio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio" xlink:href="cvco-20210403.xsd#cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio" xlink:to="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_799d8ccd-d6ba-41e3-bfc5-85059e5aa30b_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance loss reserves</link:label>
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_80f3fc9f-3a6c-49d8-bf6a-8cd18ee8876a_periodStartLabel_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_005323ac-30f6-4916-85e0-c072ae0c212f_periodEndLabel_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_label_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Claims and Claims Adjustment Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:to="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_8cbf5509-424e-4992-8c0f-88b8877ccb63_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_77cc889f-cf25-4910-b0a9-40b89e72e02f_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_173e987c-dd16-4b35-8b17-9659031b762a_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_ac30f65e-bce2-41ea-ae3e-3e95be55fa1d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DelinquencyStatusDomain_b3c854ef-2ad4-4911-9593-4ab6479ffabe_terseLabel_en-US" xlink:label="lab_cvco_DelinquencyStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delinquency status [Domain]</link:label>
    <link:label id="lab_cvco_DelinquencyStatusDomain_label_en-US" xlink:label="lab_cvco_DelinquencyStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delinquency status [Domain]</link:label>
    <link:label id="lab_cvco_DelinquencyStatusDomain_documentation_en-US" xlink:label="lab_cvco_DelinquencyStatusDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delinquency status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain" xlink:href="cvco-20210403.xsd#cvco_DelinquencyStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DelinquencyStatusDomain" xlink:to="lab_cvco_DelinquencyStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_30756e80-3569-4dcd-96fc-e0cd965c351d_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments received on consumer loans receivable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Collection of Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:to="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_d7183712-1700-4b87-9cdb-29023d3fc0b0_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a712a9ed-e4f1-4cbd-95f5-e2b2e96d604a_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CurrentMember_8b4abc07-1f77-4e95-9af4-e9065faa9855_terseLabel_en-US" xlink:label="lab_cvco_CurrentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_cvco_CurrentMember_label_en-US" xlink:label="lab_cvco_CurrentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current [Member]</link:label>
    <link:label id="lab_cvco_CurrentMember_documentation_en-US" xlink:label="lab_cvco_CurrentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentMember" xlink:href="cvco-20210403.xsd#cvco_CurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CurrentMember" xlink:to="lab_cvco_CurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_2fd53bcc-aedf-486e-bd77-d8ba026c7eda_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in less than one year, Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableDeferredIncome_e940d213-af93-4286-801c-77fe77329dc5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableDeferredIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing fees and other, net</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableDeferredIncome_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome" xlink:to="lab_us-gaap_LoansAndLeasesReceivableDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_13cc84fc-5467-4360-8a6c-911e04b202ee_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net incurred losses during the year</link:label>
    <link:label id="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_label_en-US" xlink:label="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:to="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_501011da-b21d-4daf-9840-a384ced554cf_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_5a5a69f5-6a9e-4d12-9451-2c39c287fc4f_terseLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial loans receivable</link:label>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableFairValueDisclosure" xlink:to="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_c8438b22-139e-478c-bedd-5105df25cd22_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_14f34aae-5959-453e-a6ac-e3bead8cf712_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_fb28bb97-0c66-40f4-b997-4b4b0555831e_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9a25bfa0-21ea-4be6-8c4c-e13f1c72c55e_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPERATING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_RemainingConstructionContingentCommitment_6ea36e84-ada6-46f2-8d29-e08bb737afec_totalLabel_en-US" xlink:label="lab_cvco_RemainingConstructionContingentCommitment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining construction contingent commitment</link:label>
    <link:label id="lab_cvco_RemainingConstructionContingentCommitment_label_en-US" xlink:label="lab_cvco_RemainingConstructionContingentCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining Construction Contingent Commitment</link:label>
    <link:label id="lab_cvco_RemainingConstructionContingentCommitment_documentation_en-US" xlink:label="lab_cvco_RemainingConstructionContingentCommitment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining construction contingent commitment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_RemainingConstructionContingentCommitment" xlink:href="cvco-20210403.xsd#cvco_RemainingConstructionContingentCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_RemainingConstructionContingentCommitment" xlink:to="lab_cvco_RemainingConstructionContingentCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ScheduleofInvestmentsTableTextBlock_6c9a1d93-ff93-47fe-a48d-0af5a805f69a_terseLabel_en-US" xlink:label="lab_cvco_ScheduleofInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Investments</link:label>
    <link:label id="lab_cvco_ScheduleofInvestmentsTableTextBlock_label_en-US" xlink:label="lab_cvco_ScheduleofInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Investments [Table Text Block]</link:label>
    <link:label id="lab_cvco_ScheduleofInvestmentsTableTextBlock_documentation_en-US" xlink:label="lab_cvco_ScheduleofInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleofInvestmentsTableTextBlock" xlink:href="cvco-20210403.xsd#cvco_ScheduleofInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ScheduleofInvestmentsTableTextBlock" xlink:to="lab_cvco_ScheduleofInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_b02a8825-d608-4935-8f2b-7b918f2489d9_verboseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_b8ca853e-c75b-4d1b-837d-7cccab0a2385_terseLabel_en-US" xlink:label="lab_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of commercial loans receivable, net</link:label>
    <link:label id="lab_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_label_en-US" xlink:label="lab_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Net Amount, Commercial, Current</link:label>
    <link:label id="lab_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_documentation_en-US" xlink:label="lab_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Net Amount, Commercial, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent" xlink:href="cvco-20210403.xsd#cvco_LoansandLeasesReceivableNetAmountCommercialCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent" xlink:to="lab_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_8c644707-72b3-4522-b0dc-2192b9d94b14_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected option life in years</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_StandardProductWarrantyTerm_34700886-9e66-4768-afc6-472aa80978f7_terseLabel_en-US" xlink:label="lab_cvco_StandardProductWarrantyTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty period for manufacturing defects</link:label>
    <link:label id="lab_cvco_StandardProductWarrantyTerm_label_en-US" xlink:label="lab_cvco_StandardProductWarrantyTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Term</link:label>
    <link:label id="lab_cvco_StandardProductWarrantyTerm_documentation_en-US" xlink:label="lab_cvco_StandardProductWarrantyTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StandardProductWarrantyTerm" xlink:href="cvco-20210403.xsd#cvco_StandardProductWarrantyTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_StandardProductWarrantyTerm" xlink:to="lab_cvco_StandardProductWarrantyTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_becb2e3a-be4f-4f1c-be4a-41d85a5ae460_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssumedPremiumsWritten_16913d8a-71b9-4242-96b0-3f93f5042002_verboseLabel_en-US" xlink:label="lab_us-gaap_AssumedPremiumsWritten" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumed premiums - nonaffiliate Written</link:label>
    <link:label id="lab_us-gaap_AssumedPremiumsWritten_label_en-US" xlink:label="lab_us-gaap_AssumedPremiumsWritten" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumed Premiums Written</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsWritten" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssumedPremiumsWritten"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssumedPremiumsWritten" xlink:to="lab_us-gaap_AssumedPremiumsWritten" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue_d1da72aa-ff42-4ccd-9b25-22e81fa00d70_verboseLabel_en-US" xlink:label="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRLCs recorded at fair value</link:label>
    <link:label id="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue_label_en-US" xlink:label="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Lock Commitments Recorded at Fair Value</link:label>
    <link:label id="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue_documentation_en-US" xlink:label="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate lock commitments are recorded at fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue" xlink:href="cvco-20210403.xsd#cvco_InterestRateLockCommitmentsRecordedAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue" xlink:to="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsIncurred_5526601b-4e31-4579-bb6a-f3fa49ac84db_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease obligations incurred</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsIncurred_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Obligation Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsIncurred" xlink:to="lab_us-gaap_CapitalLeaseObligationsIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_befa56c0-cfc0-4216-b4f0-0b6d8216070a_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_352a329c-2558-4282-ae70-8e3f8108dca9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee contribution rate, subject to match</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_d4231bef-0a28-425b-96a8-fda4edf21219_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_91f257ae-cdf3-4c33-9344-cd9ff0456f56_terseLabel_en-US" xlink:label="lab_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medical claims expenses</link:label>
    <link:label id="lab_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_label_en-US" xlink:label="lab_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-Funded Group Medical Plan, Medical Claims Expense</link:label>
    <link:label id="lab_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_documentation_en-US" xlink:label="lab_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-Funded Group Medical Plan, Medical Claims Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense" xlink:href="cvco-20210403.xsd#cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense" xlink:to="lab_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableGross_36378bba-dc99-474c-b251-ce324ee5907a_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial loans receivable, gross</link:label>
    <link:label id="lab_us-gaap_NotesReceivableGross_label_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableGross" xlink:to="lab_us-gaap_NotesReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock_76236f70-d427-4d98-bf0b-b54817e4c810_verboseLabel_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration of Commercial Loans Receivables in Key States</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock_label_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Finance Receivables Geographic Concentration [Table Text Block]</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock_documentation_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of geographic concentration of inventory finance receivables by key state.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" xlink:href="cvco-20210403.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" xlink:to="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_183bf734-0987-42ca-a10e-fa3c006678a2_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_617fa774-7ce7-4675-a379-1e8b815398fa_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_82289ec8-1250-4b7a-ba43-98f17cbac03a_verboseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Issued or Adopted Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_ddf207f2-4fc4-48bc-bb79-ca979dbf5b3b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_9992f259-bb22-4285-8a46-3c267e303222_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillMember_182db029-a3e4-418f-92ba-58880db1c1de_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillMember_label_en-US" xlink:label="lab_us-gaap_GoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillMember" xlink:to="lab_us-gaap_GoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0f0674f8-6c53-498f-9618-bef585849c01_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost related to stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNewClaimsFiledNumber_06ee96d5-8dc6-4baa-8475-18b1e54b02d2_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Claims for Mortgages Sold</link:label>
    <link:label id="lab_us-gaap_LossContingencyNewClaimsFiledNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, New Claims Filed, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:to="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_adf60243-d2a8-4cc4-9da0-0a50eaedfd30_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_FinancialServicesMember_76fd7b01-5bdb-48d8-a718-e8399d7b9ae6_terseLabel_en-US" xlink:label="lab_cvco_FinancialServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Services</link:label>
    <link:label id="lab_cvco_FinancialServicesMember_c66e0250-ba43-4ab3-ad35-a379c597daa6_verboseLabel_en-US" xlink:label="lab_cvco_FinancialServicesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial services</link:label>
    <link:label id="lab_cvco_FinancialServicesMember_label_en-US" xlink:label="lab_cvco_FinancialServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Services [Member]</link:label>
    <link:label id="lab_cvco_FinancialServicesMember_documentation_en-US" xlink:label="lab_cvco_FinancialServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember" xlink:href="cvco-20210403.xsd#cvco_FinancialServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FinancialServicesMember" xlink:to="lab_cvco_FinancialServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_05ef6ed2-1131-48b9-a750-0f41f109629c_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Representations and Warranties of Mortgages Sold</link:label>
    <link:label id="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_label_en-US" xlink:label="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees, Indemnifications and Warranties Policies [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:to="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_e8e58231-4317-4152-a20b-6947a3b692f6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_750dd97a-6370-4398-b5ed-dc636de9c666_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_4f673c88-3c04-49b0-9ec8-3bab9fc79393_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_b934ae30-79da-41a3-a2b7-582008edd55f_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_f4970281-d4e9-47b5-864c-4238055c2416_periodStartLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_b4a0d10e-22b8-4b85-922d-3fb7fdb066c8_periodEndLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Weightedaveragemonthstomaturitycommercial_a5a87c24-3bae-47a2-aaf2-5bdb216b3e54_verboseLabel_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturitycommercial" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average months to maturity</link:label>
    <link:label id="lab_cvco_Weightedaveragemonthstomaturitycommercial_label_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturitycommercial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average months to maturity, commercial</link:label>
    <link:label id="lab_cvco_Weightedaveragemonthstomaturitycommercial_documentation_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturitycommercial" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average months to maturity, commercial</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragemonthstomaturitycommercial" xlink:href="cvco-20210403.xsd#cvco_Weightedaveragemonthstomaturitycommercial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Weightedaveragemonthstomaturitycommercial" xlink:to="lab_cvco_Weightedaveragemonthstomaturitycommercial" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_290aa7ce-6c99-47ea-a457-90409203505f_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_5e5d3ab2-bdd5-4d08-9037-0e74c9af4651_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_4d8f8d0f-fc94-42bf-9bae-dae3a86c826b_verboseLabel_en-US" xlink:label="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Contracts with Off-Balance Sheet Commitments</link:label>
    <link:label id="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_label_en-US" xlink:label="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Contracts with Off Balance Sheet Commitments [Abstract]</link:label>
    <link:label id="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_documentation_en-US" xlink:label="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan contracts with off balance sheet commitments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract" xlink:href="cvco-20210403.xsd#cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract" xlink:to="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_e974dbbc-8f17-4315-b7fa-9c2e72d318a3_verboseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_0d618f2f-52f1-42f0-b35f-01205be162c0_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense</link:label>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_label_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Rent Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense" xlink:to="lab_us-gaap_LeaseAndRentalExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_f96c2a73-1e08-4023-b589-9f33b034ad6b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_NonstructuralComponentWarrantyDescription_25030fd9-23da-4b23-823b-749c67f42703_terseLabel_en-US" xlink:label="lab_cvco_NonstructuralComponentWarrantyDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonstructural Component Warranty Description</link:label>
    <link:label id="lab_cvco_NonstructuralComponentWarrantyDescription_label_en-US" xlink:label="lab_cvco_NonstructuralComponentWarrantyDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonstructural Component Warranty Description</link:label>
    <link:label id="lab_cvco_NonstructuralComponentWarrantyDescription_documentation_en-US" xlink:label="lab_cvco_NonstructuralComponentWarrantyDescription" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonstructural Component Warranty Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NonstructuralComponentWarrantyDescription" xlink:href="cvco-20210403.xsd#cvco_NonstructuralComponentWarrantyDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NonstructuralComponentWarrantyDescription" xlink:to="lab_cvco_NonstructuralComponentWarrantyDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConsumerFinanceMember_f4a3873e-4d85-4f36-a245-731dbb77a39a_terseLabel_en-US" xlink:label="lab_cvco_ConsumerFinanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance</link:label>
    <link:label id="lab_cvco_ConsumerFinanceMember_label_en-US" xlink:label="lab_cvco_ConsumerFinanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Finance [Member]</link:label>
    <link:label id="lab_cvco_ConsumerFinanceMember_documentation_en-US" xlink:label="lab_cvco_ConsumerFinanceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Finance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerFinanceMember" xlink:href="cvco-20210403.xsd#cvco_ConsumerFinanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerFinanceMember" xlink:to="lab_cvco_ConsumerFinanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_f0210149-4397-4423-9438-c07f60b1236b_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of the Fair Value and Carrying Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_90dd1c77-d065-49a1-8c00-00fdcdf733e5_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4a429f94-16a8-4a04-9cb5-8f1d57f22e9e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_768ddbdb-a9e3-49a9-9520-dac95c9a9985_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_b2b15aa9-6817-46fc-86ff-ca185d92d774_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_7faa0f19-f6bf-4991-885e-d0819dc8f7d9_verboseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and trade names</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_755a4c62-78cf-4e48-b583-a7cacb6d00d7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_bae0a0cd-2b68-460a-8a04-9b7c68099428_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_89f8f60b-11e4-47b6-866d-35f514fcd6f6_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_c9639c48-e1ec-422d-a7fd-5411405d29c0_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_32d66fc8-b2a0-496d-919a-6975bf0fe0d1_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_5db7f0e6-4d0b-4a7e-bf6b-e3e095fe18ca_verboseLabel_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_label_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite lived intangible assets including goodwill.</link:label>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_documentation_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite lived intangible assets including goodwill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:href="cvco-20210403.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:to="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_c6aa5a68-964e-40c4-84ae-884b50926270_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_b4e127eb-9fdb-4d65-8019-f45b416fe864_netLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesReportingOfDerivativeActivity_7062e4b5-b86a-4453-8061-9d34e395437c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Lock and Forward Sales Commitments</link:label>
    <link:label id="lab_us-gaap_DerivativesReportingOfDerivativeActivity_label_en-US" xlink:label="lab_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Reporting of Derivative Activity [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesReportingOfDerivativeActivity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:to="lab_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_0c5e1536-a9f6-4c6e-ba11-88ee912fa37a_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries, wages and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_159bfd9a-906b-40ef-b7e9-98899df048b6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6ecc9c14-9f9d-4d87-ad83-30b1cbba276f_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_46e41274-1ac3-4255-9ce4-c43fde48e19a_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_146a60b9-bc9e-4d9e-aae2-ea698d22e706_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_8af52e56-1f2d-411f-a8aa-0f9e891e85dd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_9e2731e2-76a6-4187-baff-d0d6562c116e_terseLabel_en-US" xlink:label="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_documentation_en-US" xlink:label="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of acquired finite and indefinite lived intangible asset by major class table.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" xlink:href="cvco-20210403.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3faa6f43-d198-4ff1-97de-df2ece2cf450_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of property, plant and equipment and assets held for sale</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_15c4f8f0-0fe9-465f-b5c5-f9cd490c6126_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_7b86a54e-c1cf-4b64-b0f8-4af3a91ea000_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_6b4cf143-0e9c-4aa1-9b8b-a7e2cdd5702a_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_82e93dd4-feaa-4f61-a4ae-71c8c65169cf_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f0aaeba0-6714-4b28-8881-a6e150b4c696_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_739fb2bc-8b2c-4cb5-a574-ac6e436be8c3_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d72b1a2c-6cc1-424f-a721-f4cd11368a16_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled or forfeited</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_5d318c2a-dee9-44ee-bdf4-d17eafefcd19_verboseLabel_en-US" xlink:label="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase agreements period, maximum</link:label>
    <link:label id="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_label_en-US" xlink:label="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of Agreement under Repurchase Contingencies Maximum</link:label>
    <link:label id="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_documentation_en-US" xlink:label="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of agreement under repurchase contingencies maximum.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum" xlink:href="cvco-20210403.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum" xlink:to="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_b0688aaa-9457-4d93-a75b-8ee8c87d946d_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after ten years, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ParkModelRVsMember_1345bac1-5b02-4065-b360-cb84dca3106d_terseLabel_en-US" xlink:label="lab_cvco_ParkModelRVsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Park Model RVs</link:label>
    <link:label id="lab_cvco_ParkModelRVsMember_label_en-US" xlink:label="lab_cvco_ParkModelRVsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Park Model RVs [Member]</link:label>
    <link:label id="lab_cvco_ParkModelRVsMember_documentation_en-US" xlink:label="lab_cvco_ParkModelRVsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Park Model RVs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParkModelRVsMember" xlink:href="cvco-20210403.xsd#cvco_ParkModelRVsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ParkModelRVsMember" xlink:to="lab_cvco_ParkModelRVsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_92966671-20f2-4b72-8339-1ddbea97878a_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_FinanceLeasePayments_8966f318-5825-4ece-8a0a-631bf82e8c22_terseLabel_en-US" xlink:label="lab_cvco_FinanceLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease payments</link:label>
    <link:label id="lab_cvco_FinanceLeasePayments_label_en-US" xlink:label="lab_cvco_FinanceLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FinanceLeasePayments</link:label>
    <link:label id="lab_cvco_FinanceLeasePayments_documentation_en-US" xlink:label="lab_cvco_FinanceLeasePayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid on finance leases (principal and interest)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinanceLeasePayments" xlink:href="cvco-20210403.xsd#cvco_FinanceLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FinanceLeasePayments" xlink:to="lab_cvco_FinanceLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock_f0e34d10-ffc7-4cf8-b909-232a92c967bc_verboseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration of Consumer Loans Receivable</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock_label_en-US" xlink:label="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Loans Receivables Geographic Concentration [Table Text Block]</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of geographic concentration of consumer loans receivable by key state.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" xlink:to="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_e2c2d3b2-c929-4559-b2db-21612cc70e0b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Related Parties</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedParties" xlink:to="lab_us-gaap_AccountsReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDue_e774791c-ee1d-4757-b3af-63ca14f7f212_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsDue</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDue_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsDue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue" xlink:to="lab_cvco_LeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_f5454112-0240-4ada-b84a-a2fe8bbfe6f5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized gain (loss) on forward commitments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_adb8c82a-74cf-47f2-bbc8-e398fc29a49c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents Items [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents Items [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_3d5bacd0-531d-48d4-b387-270098736e26_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_eb9178c2-b37f-4331-830b-ef81d6adebde_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_5430577a-61e6-490e-af95-4cbe833de452_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_4077d37c-96af-427e-a391-edd4a35e6f9b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_6cc1b405-d9f4-45f4-8529-3b157454b974_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtendedProductWarrantyPolicy_d5b3758d-428d-4b49-8cb6-2be850c1447d_verboseLabel_en-US" xlink:label="lab_us-gaap_ExtendedProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranties</link:label>
    <link:label id="lab_us-gaap_ExtendedProductWarrantyPolicy_label_en-US" xlink:label="lab_us-gaap_ExtendedProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extended Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtendedProductWarrantyPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtendedProductWarrantyPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtendedProductWarrantyPolicy" xlink:to="lab_us-gaap_ExtendedProductWarrantyPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_a997af2a-07ba-42f8-a861-960c866c1fac_verboseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_e9db84fa-2006-45c8-87e5-332db1d27fa0_verboseLabel_en-US" xlink:label="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">States and political subdivision debt securities</link:label>
    <link:label id="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_label_en-US" xlink:label="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US States and Political Subdivisions Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:to="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_A401KPlanMember_d2902f77-c506-4165-b3ab-b5cc77b8aac9_terseLabel_en-US" xlink:label="lab_cvco_A401KPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401K Plan [Member]</link:label>
    <link:label id="lab_cvco_A401KPlanMember_label_en-US" xlink:label="lab_cvco_A401KPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401K Plan [Member]</link:label>
    <link:label id="lab_cvco_A401KPlanMember_documentation_en-US" xlink:label="lab_cvco_A401KPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401K Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A401KPlanMember" xlink:href="cvco-20210403.xsd#cvco_A401KPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_A401KPlanMember" xlink:to="lab_cvco_A401KPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c952c3b2-8981-42d9-8cc3-8181db6f57c5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awarded</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_198b024b-0700-4499-97e4-80ba5c178b6f_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_0fb07ce8-2d20-412d-b314-8f57e67e4b6b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_e1110327-22df-4fae-a2ee-3e46ec930e72_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangibles</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_88f4fcdd-4105-4b77-90f1-0c44783c10b3_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_5d12a7b8-ec86-446a-ae82-87c0a72bffd3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other Comprehensive Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ae8ace61-dd8c-4ebb-bd5d-59b7f1bd09e5_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201601Member_73780a36-dc62-4681-af29-b5bd72a5a6c6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201601Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-01</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201601Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201601Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-01 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201601Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201601Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0ac71a13-de59-4cdc-9b52-9f652c99eade_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, shares outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2c5b2718-0f41-41fb-ba21-bde22724ffb2_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, shares outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_7cbf753b-7fdb-482c-95fa-6cfc68a21531_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f53bc740-c66e-4196-8481-2304cfa622d3_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_b037c71f-441a-43c2-aef6-2008499371ea_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-Sale Securities by Investment Category</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_158c3bf3-0bc5-47cf-a2d3-b1d9ceb5d406_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_d7334174-b7f0-4a46-9a38-3e68f60b716c_verboseLabel_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_label_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite Lived Intangible Assets Including Goodwill Gross</link:label>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_documentation_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite lived intangible assets including goodwill gross.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" xlink:href="cvco-20210403.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" xlink:to="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_6f38012f-46c2-46e2-9bfd-847acb4a13f8_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_YearOfOriginationAxis_0cf4ef74-a966-4d7c-b7dc-2f5db3698f1e_terseLabel_en-US" xlink:label="lab_cvco_YearOfOriginationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year of origination [Axis]</link:label>
    <link:label id="lab_cvco_YearOfOriginationAxis_label_en-US" xlink:label="lab_cvco_YearOfOriginationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year of origination [Axis]</link:label>
    <link:label id="lab_cvco_YearOfOriginationAxis_documentation_en-US" xlink:label="lab_cvco_YearOfOriginationAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year of origination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis" xlink:href="cvco-20210403.xsd#cvco_YearOfOriginationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_YearOfOriginationAxis" xlink:to="lab_cvco_YearOfOriginationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_e7d5e8c8-008f-4e46-9aa0-b6fa8367d9fb_verboseLabel_en-US" xlink:label="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Consumer Loans Receivable by Credit Quality and Fiscal Year of Origination</link:label>
    <link:label id="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_label_en-US" xlink:label="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Gross Consumer Loans Receivable by Portfolio Segment and Credit Quality Indicator [Table Text Block]</link:label>
    <link:label id="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_documentation_en-US" xlink:label="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of gross consumer loans receivable by portfolio segment and credit quality indicator.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" xlink:href="cvco-20210403.xsd#cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" xlink:to="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_WatchListMember_ab56b433-cf45-477c-94cf-b423fda98525_terseLabel_en-US" xlink:label="lab_cvco_WatchListMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Watch List</link:label>
    <link:label id="lab_cvco_WatchListMember_label_en-US" xlink:label="lab_cvco_WatchListMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Watch List [Member]</link:label>
    <link:label id="lab_cvco_WatchListMember_documentation_en-US" xlink:label="lab_cvco_WatchListMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Watch list.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_WatchListMember" xlink:href="cvco-20210403.xsd#cvco_WatchListMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_WatchListMember" xlink:to="lab_cvco_WatchListMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Fiscal2019Member_7061bcab-8fec-450a-91e3-660498a195fc_terseLabel_en-US" xlink:label="lab_cvco_Fiscal2019Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2019</link:label>
    <link:label id="lab_cvco_Fiscal2019Member_label_en-US" xlink:label="lab_cvco_Fiscal2019Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2019 [Member]</link:label>
    <link:label id="lab_cvco_Fiscal2019Member_documentation_en-US" xlink:label="lab_cvco_Fiscal2019Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2019</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member" xlink:href="cvco-20210403.xsd#cvco_Fiscal2019Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Fiscal2019Member" xlink:to="lab_cvco_Fiscal2019Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e0cae1d3-1d15-4d50-b99b-945ae99c8656_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets recognized</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_5b7ef833-4242-41c2-8f2d-c024ad0ba964_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax assets and liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_0b02dccb-2691-47f8-adbf-f461bc136798_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of noncash financing activity:</link:label>
    <link:label id="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_89b87888-2c81-4ae1-bded-5aa14d4ce48f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_48a49410-e580-400e-8c6f-f198060123e7_verboseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portfolio concentration</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_label_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Loans Receivable Geographical Concentration Percentage</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer loans receivable geographical concentration percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" xlink:to="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentDomain_c8e38230-f799-4a19-9486-77ad01ed72bf_terseLabel_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Credit Assessment [Domain]</link:label>
    <link:label id="lab_us-gaap_InternalCreditAssessmentDomain_label_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Credit Assessment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain" xlink:to="lab_us-gaap_InternalCreditAssessmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_72d1b1e4-d3f1-4e32-8e62-4b43a116048d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_5670405a-365b-498a-9ff8-c613cb3b4fcc_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_478ef1ef-d367-41e7-998c-d65873426004_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for repurchase commitments</link:label>
    <link:label id="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_label_en-US" xlink:label="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets Sold under Agreements to Repurchase, Repurchase Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" xlink:to="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_AZ_db8bc2b8-7d61-48d9-97ea-13cc44b1fa19_verboseLabel_en-US" xlink:label="lab_stpr_AZ" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARIZONA</link:label>
    <link:label id="lab_stpr_AZ_label_en-US" xlink:label="lab_stpr_AZ" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARIZONA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_AZ" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_AZ"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_AZ" xlink:to="lab_stpr_AZ" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_b358e89b-ceca-497c-b0d0-2eac1129f681_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_09b78122-a5dc-4d9a-acdf-aae1cab92775_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e69e2a97-16b6-4722-a49a-6e98f963be38_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_09fe5d90-d126-4e28-98b6-86b1011fea15_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease payments FY24</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_9fa22f2a-61ff-4a68-afc3-0b7d0e334d4d_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in the Allowance for Loan Losses on Commercial Loans Receivables</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Noncurrent, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_1dd28d8c-1966-4256-b01d-7916e650f750_terseLabel_en-US" xlink:label="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Serviced portfolio with MSRs (in thousands)</link:label>
    <link:label id="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_label_en-US" xlink:label="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Amount Outstanding of Loans Held-in-portfolio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:to="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_4965691c-6dbf-40f4-b453-7349960c0e3d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFive_771fdc52-32ff-4fba-9c12-6810d94e28a6_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsDueYearFive</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFive_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsDueYearFive</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFive" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_932c71a2-7f13-4e26-80b0-474c5d3b75a5_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial loans 90 days past due still accruing interest</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, 90 Days or More Past Due, Still Accruing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_c3d14c5a-64b3-4c4f-8e14-4824ec1acc88_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLossOnDerivative_274cb480-9cae-4186-809a-f4d0d5a76e7d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLossOnDerivative" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on IRLCs</link:label>
    <link:label id="lab_us-gaap_DerivativeLossOnDerivative_label_en-US" xlink:label="lab_us-gaap_DerivativeLossOnDerivative" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Loss on Derivative</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLossOnDerivative" xlink:to="lab_us-gaap_DerivativeLossOnDerivative" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_f6f46068-bd4f-42c8-995c-35ba42164ca4_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_00de4446-8004-40e0-afb4-8770426e4b1a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_65d33572-bc5e-4e00-be7c-488264f9efb3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution expense</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireFinanceReceivables_b75f9958-6189-4c4f-945d-5d51a9cb9149_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireFinanceReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer loans receivable originated</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireFinanceReceivables_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Finance Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFinanceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireFinanceReceivables" xlink:to="lab_us-gaap_PaymentsToAcquireFinanceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_72ea430b-0616-4250-8ed4-f00fee5a617b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares of Cavco common stock authorized for grant under stock incentive plans</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_7d95c276-c762-4a87-9915-9351623cc9c5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Gainlossonsalesofloansandinvestments_73bb94f7-7c24-4e1a-bc05-6b1c82e0f537_negatedTerseLabel_en-US" xlink:label="lab_cvco_Gainlossonsalesofloansandinvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on investments and sale of loans, net</link:label>
    <link:label id="lab_cvco_Gainlossonsalesofloansandinvestments_label_en-US" xlink:label="lab_cvco_Gainlossonsalesofloansandinvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on sales of loans and investments</link:label>
    <link:label id="lab_cvco_Gainlossonsalesofloansandinvestments_documentation_en-US" xlink:label="lab_cvco_Gainlossonsalesofloansandinvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on sales of loans and investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Gainlossonsalesofloansandinvestments" xlink:href="cvco-20210403.xsd#cvco_Gainlossonsalesofloansandinvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Gainlossonsalesofloansandinvestments" xlink:to="lab_cvco_Gainlossonsalesofloansandinvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_7204ec7e-646d-41cb-a58c-1f6e708db43d_terseLabel_en-US" xlink:label="lab_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer loans receivable, net</link:label>
    <link:label id="lab_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_label_en-US" xlink:label="lab_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Net Amount, Consumer, Noncurrent</link:label>
    <link:label id="lab_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_documentation_en-US" xlink:label="lab_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Net Amount, Consumer, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent" xlink:href="cvco-20210403.xsd#cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent" xlink:to="lab_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_ba00a650-8c48-4f15-9a2f-61c4c140b4a7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_39174bed-9506-4073-80b8-d18347588d6c_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_c1db5860-b6b0-41f2-8962-bb2813512ca1_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConstructionAdvances_0d9f6c27-9f45-4ead-b888-9bb73350936c_terseLabel_en-US" xlink:label="lab_cvco_ConstructionAdvances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Advances</link:label>
    <link:label id="lab_cvco_ConstructionAdvances_98860b29-60c3-4cd3-a48c-d3afe7ec1e0b_negatedTerseLabel_en-US" xlink:label="lab_cvco_ConstructionAdvances" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative advances</link:label>
    <link:label id="lab_cvco_ConstructionAdvances_label_en-US" xlink:label="lab_cvco_ConstructionAdvances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Advances</link:label>
    <link:label id="lab_cvco_ConstructionAdvances_documentation_en-US" xlink:label="lab_cvco_ConstructionAdvances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Advances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances" xlink:href="cvco-20210403.xsd#cvco_ConstructionAdvances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConstructionAdvances" xlink:to="lab_cvco_ConstructionAdvances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_9c202781-3424-4109-b0a1-e9198d930814_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_abdd67af-104b-4879-9c01-b6aca43d8496_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_299817e2-5a6f-4c28-84dc-8f9ae5c85fff_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_9df162a2-e9c7-4f93-a262-62f8f79ffc6e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested target stock awards that may vest based upon performance conditions through fiscal year 2022</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1b389160-2e53-49b2-b139-ae6bc328ff68_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease payments FY26</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_3447112d-a217-4569-9c89-9c74562a1952_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_679449d7-f9cd-47e5-a55d-f5cc49154db2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_e6e9178a-8d7e-4da7-8081-2c09b1375a2f_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after five years through ten years, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Five Through Ten Years, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_TotalLeaseExpense_49baeffa-7e08-4ce1-8858-9481a2fe402b_terseLabel_en-US" xlink:label="lab_cvco_TotalLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease expense</link:label>
    <link:label id="lab_cvco_TotalLeaseExpense_label_en-US" xlink:label="lab_cvco_TotalLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TotalLeaseExpense</link:label>
    <link:label id="lab_cvco_TotalLeaseExpense_documentation_en-US" xlink:label="lab_cvco_TotalLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Lease Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_TotalLeaseExpense" xlink:href="cvco-20210403.xsd#cvco_TotalLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_TotalLeaseExpense" xlink:to="lab_cvco_TotalLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_caa9542a-6808-40ea-9887-fe221a896c79_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Available-for-sale Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_80480b0a-ffa0-46ad-b510-e07211934703_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in estimated loan losses, net</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_2a8c472b-f05a-4ba5-94b8-1957d216bc61_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in estimated loan losses, net</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_97054d81-e539-4621-a7ac-6c5a4eb5844d_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_8540879e-fc9a-404d-8982-d7fb11a837fc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock repurchases</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_63eaa84c-9f4f-41f1-99b9-05696f57f55c_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information, Profit (Loss) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_1bf1ce47-36ba-45fa-bd80-0969c97aa032_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_f2c71fe9-cb76-4796-bbae-2c544ce833ae_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_0a1ce12a-4133-4c31-858f-db8e0f42db69_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_0d5793e9-b4a5-4577-a371-bc2a6239b356_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured credit facilities</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_17ef6dd5-ea82-4fb8-86bc-242f6538c795_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease payments FY23</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_e1024ff1-e90e-459f-8836-98ecd0aa584c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f0497a2f-a9a4-4e62-91af-bce10e700cf9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_41066d98-0c54-4a3b-a55b-8ccb6aa2b0e8_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_3ea874fc-04ac-4fb3-b5dc-606312eb7b74_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled or forfeited</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_b861d6ff-4ccf-4d3d-b5db-57d3e0315465_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_8f7a73df-714a-4bb6-b9de-1ec7a3a23940_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearTwo_f6f839c2-7a86-4775-9937-52b7f6590393_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsDueYearTwo</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearTwo_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsDueYearTwo</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_de4fbdbd-9a2f-4d9f-88f0-532e862d799c_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_e5402d8a-d6d2-4bc9-bcfb-f3ea2f47d01e_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_e8257cdb-80c5-4214-90eb-fef472dc06e0_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer loans receivable</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:to="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_3a519415-c887-434a-b29b-dbc6865e93a2_verboseLabel_en-US" xlink:label="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due days for loans on nonaccrual status when interest is past due and remains unpaid</link:label>
    <link:label id="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_label_en-US" xlink:label="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Past Due Period for Loan Considered as Nonaccrual</link:label>
    <link:label id="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_documentation_en-US" xlink:label="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest past due period for loan considered as nonaccrual.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual" xlink:href="cvco-20210403.xsd#cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual" xlink:to="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedParties_e2f2a42e-3382-4df6-9075-0dfa54ea7fe8_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial loans receivable from affiliates</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:to="lab_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_9a9ed96e-3b58-429f-a5c3-2df18a1448f9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_75472796-0f00-45e7-9daa-4314ee01204a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition - rebates and freight</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_7d75c705-f913-4711-9380-9f0e97420868_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_ce5fcc92-a3d0-49e6-a6cb-f0d17a544a9a_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash, noncurrent</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_d9a116c2-a63a-4159-b96d-33e5328e45c8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Finance Lease Obligations</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_3ca4ac49-007d-4468-b977-f56b5e8e9e20_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_bc963d72-a9dd-4d60-9c85-08e90664af27_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in less than one year, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_422b0031-b47b-41f9-9f0e-2054e3e35935_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_572ddc34-d06d-4892-9b98-9b5f67e0f589_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_a2e5ce98-37a8-440e-8cc1-7b2f1d1deb27_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_NoFICOScoreMember_09990a6e-2ac0-46c5-8bd5-729c80bd726f_terseLabel_en-US" xlink:label="lab_cvco_NoFICOScoreMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No FICO score</link:label>
    <link:label id="lab_cvco_NoFICOScoreMember_label_en-US" xlink:label="lab_cvco_NoFICOScoreMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No FICO Score [Member]</link:label>
    <link:label id="lab_cvco_NoFICOScoreMember_documentation_en-US" xlink:label="lab_cvco_NoFICOScoreMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No FICO Score</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NoFICOScoreMember" xlink:href="cvco-20210403.xsd#cvco_NoFICOScoreMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NoFICOScoreMember" xlink:to="lab_cvco_NoFICOScoreMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityUndiscountedExcessAmount_72c80880-91e3-418c-bde7-40ff0ae31773_negatedTotalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Amount representing interest</link:label>
    <link:label id="lab_cvco_LeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_cvco_LeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityUndiscountedExcessAmount</link:label>
    <link:label id="lab_cvco_LeaseLiabilityUndiscountedExcessAmount_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityUndiscountedExcessAmount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_cvco_LeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_8c202763-686e-45ef-a4eb-7e42cf38fea7_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under stock incentive plans, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_f9e748f5-49e2-4838-8a9c-4b080342c981_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_FactoryBuiltHousingMember_250631ac-bf52-46bb-81d8-bdf3f6c0bb1c_terseLabel_en-US" xlink:label="lab_cvco_FactoryBuiltHousingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factory-built housing</link:label>
    <link:label id="lab_cvco_FactoryBuiltHousingMember_e4e9185d-1273-4e62-bdbf-f5c36a7b05bf_verboseLabel_en-US" xlink:label="lab_cvco_FactoryBuiltHousingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factory-built housing</link:label>
    <link:label id="lab_cvco_FactoryBuiltHousingMember_label_en-US" xlink:label="lab_cvco_FactoryBuiltHousingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factory Built Housing [Member]</link:label>
    <link:label id="lab_cvco_FactoryBuiltHousingMember_documentation_en-US" xlink:label="lab_cvco_FactoryBuiltHousingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factory-built housing.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember" xlink:href="cvco-20210403.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FactoryBuiltHousingMember" xlink:to="lab_cvco_FactoryBuiltHousingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_faf44064-eac8-4582-b25b-9fb883a71e3d_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_f4055346-e73f-45c3-8255-22717692eb0d_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale debt securities by investment category</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReinsuranceTextBlock_44d9caf8-de5b-457a-94af-b4ff2a425d7e_verboseLabel_en-US" xlink:label="lab_us-gaap_ReinsuranceTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reinsurance and Insurance Loss Reserves</link:label>
    <link:label id="lab_us-gaap_ReinsuranceTextBlock_label_en-US" xlink:label="lab_us-gaap_ReinsuranceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reinsurance [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReinsuranceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReinsuranceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReinsuranceTextBlock" xlink:to="lab_us-gaap_ReinsuranceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_5d19c8ec-bbf8-479a-acc8-5f77965c8ec4_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-Based Awards</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_5a71319f-7718-4b29-b058-c05b824990e9_terseLabel_en-US" xlink:label="lab_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for Property Casualty Insurance Claims and Claims Expense</link:label>
    <link:label id="lab_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid Policy Claims and Claims Adjustment Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" xlink:to="lab_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c7c7a0d6-a544-4017-b5df-2f88e2ab1a43_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_OriginatedAfterAcquisitionDateMember_8f9b9b79-c97e-43e8-b432-649bd9a835d8_terseLabel_en-US" xlink:label="lab_cvco_OriginatedAfterAcquisitionDateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Originated after Acquisition Date</link:label>
    <link:label id="lab_cvco_OriginatedAfterAcquisitionDateMember_label_en-US" xlink:label="lab_cvco_OriginatedAfterAcquisitionDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Originated after Acquisition Date [Member]</link:label>
    <link:label id="lab_cvco_OriginatedAfterAcquisitionDateMember_documentation_en-US" xlink:label="lab_cvco_OriginatedAfterAcquisitionDateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Originated after Acquisition Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OriginatedAfterAcquisitionDateMember" xlink:href="cvco-20210403.xsd#cvco_OriginatedAfterAcquisitionDateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_OriginatedAfterAcquisitionDateMember" xlink:to="lab_cvco_OriginatedAfterAcquisitionDateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesNoncurrent_1bed6d30-d3f7-454a-9c0d-50d77e77fceb_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial loans receivable from affiliate, net</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_120da60f-7e0f-4894-9471-b35a3c026f7d_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_7cd1bf01-71ab-423b-b670-61adc8d14378_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_bfd0e255-d44c-4289-b237-4163a91ead44_terseLabel_en-US" xlink:label="lab_cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company repurchase options on certain loans sold</link:label>
    <link:label id="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_label_en-US" xlink:label="lab_cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities Related To Consumer Loans Sold</link:label>
    <link:label id="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_documentation_en-US" xlink:label="lab_cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities related to consumer loans sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:href="cvco-20210403.xsd#cvco_LiabilitiesRelatedToConsumerLoansSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:to="lab_cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_5fc24f8b-04d0-433e-beeb-94a58c572f81_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-13</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-13 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ModularMember_ae744f91-62a4-4c74-bb65-ee21e9de8808_terseLabel_en-US" xlink:label="lab_cvco_ModularMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modular</link:label>
    <link:label id="lab_cvco_ModularMember_label_en-US" xlink:label="lab_cvco_ModularMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modular [Member]</link:label>
    <link:label id="lab_cvco_ModularMember_documentation_en-US" xlink:label="lab_cvco_ModularMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modular [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ModularMember" xlink:href="cvco-20210403.xsd#cvco_ModularMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ModularMember" xlink:to="lab_cvco_ModularMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtCurrent_bc05b5fa-fc89-4c13-af2e-02c6144155ec_verboseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of secured credit facilities and other</link:label>
    <link:label id="lab_us-gaap_SecuredDebtCurrent_4666b3a9-d097-447a-b494-61ea2b2f4e49_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion</link:label>
    <link:label id="lab_us-gaap_SecuredDebtCurrent_label_en-US" xlink:label="lab_us-gaap_SecuredDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtCurrent" xlink:to="lab_us-gaap_SecuredDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_8e327cd9-e7b7-458a-a13c-f89ab9ff5d81_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of commercial loans receivable from affiliates, net</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_6f48c9b7-207d-4f47-b665-75782909b027_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_OtherIncomeExpensePolicyPolicyTextBlock_83d0b88c-1dd0-43f8-ac3b-99a16821d798_terseLabel_en-US" xlink:label="lab_cvco_OtherIncomeExpensePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income, net</link:label>
    <link:label id="lab_cvco_OtherIncomeExpensePolicyPolicyTextBlock_label_en-US" xlink:label="lab_cvco_OtherIncomeExpensePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income (Expense), Policy [Policy Text Block]</link:label>
    <link:label id="lab_cvco_OtherIncomeExpensePolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_cvco_OtherIncomeExpensePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income (Expense), Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherIncomeExpensePolicyPolicyTextBlock" xlink:href="cvco-20210403.xsd#cvco_OtherIncomeExpensePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_OtherIncomeExpensePolicyPolicyTextBlock" xlink:to="lab_cvco_OtherIncomeExpensePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_52598135-d8a0-4afb-acdd-ff6dcd381096_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_82f629a6-06a7-47a4-b145-e4a437e05fd8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Financing Receivable Recorded Investment Credit Quality Indicator [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_77b6e6cd-0f3d-4e90-9608-31b925d70658_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9874fc59-6c67-4981-9103-21c1ef5d93b6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Amount representing interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_CA_88f23ec5-689d-4fe6-83d0-71a8cedf837d_terseLabel_en-US" xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CALIFORNIA</link:label>
    <link:label id="lab_stpr_CA_label_en-US" xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CALIFORNIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CA" xlink:to="lab_stpr_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_b8c74853-2262-4b06-9fa7-5781b2656186_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable income taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_9dc252e6-511b-40eb-8dc4-bf251f693720_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_7f01ffeb-5fc5-4e76-8691-e72f09329b6b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Amount representing interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_2cb264a0-eaa3-43ef-9f89-533c277705c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c4be53ac-fef1-465c-8355-bb1522560aa2_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_d7425af8-17f8-4190-b2a0-a1321d3b2ef7_verboseLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans held for investment (at Acquisition Date)</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Carrying Amount, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_8ab04481-847e-4f00-ac50-371852218b65_verboseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Book Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_0e6af4f0-0d25-4e4b-a9e9-b3fcb8201c3c_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Securities in a Continuous Unrealized Loss Position</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_2a2bb4c2-7e28-49a7-9bc4-24087989cd03_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease payments FY26</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_0a18c04d-4190-416b-a52e-4e2bac1520a4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialServiceOtherMember_c08b53d8-8438-4129-a9a9-ccef1d42ef9c_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial service, other</link:label>
    <link:label id="lab_us-gaap_FinancialServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_FinancialServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Service, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialServiceOtherMember" xlink:to="lab_us-gaap_FinancialServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_524f387f-2898-4f4b-bedd-020e63d4f166_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_5cbc4cb1-b088-44bf-8b64-e4781a7bade1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer maximum match per employee</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_065191c7-e1f7-43d1-9101-d2b7914ff22a_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoveries</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Loss, Recovery of Bad Debts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_d7e97c02-3496-4813-b42f-9170910c8196_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_aa376947-e7f7-42ee-b933-fe3baf27f073_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3873c1cc-6529-4a08-8f01-52749268abbc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_77f6f737-b040-45b8-85a3-e4edcff1a5d4_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranties Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranties Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:to="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_2d04774c-d9a5-4aed-aa83-d76c5ab7be19_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under stock incentive plans, value</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Recognition and Exercise</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_72d8854b-f9b6-48c5-87be-458e68b9169f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_b336b08f-a2ae-44d6-a95f-e477b2e5f69c_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_daf40756-baf8-4c04-806f-55112ad4cbbc_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_ad6a4029-d744-4045-875e-919e7f98164c_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c955d79d-d8e9-4722-9c6b-020a78381a52_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_d090f18e-c6b8-4605-b8b4-1457f52daf44_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_150fc82e-e374-45d1-aa05-8f293a730e20_verboseLabel_en-US" xlink:label="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate catastrophic losses recoverable in excess of amount</link:label>
    <link:label id="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_label_en-US" xlink:label="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Catastrophic Losses Recoverable in Aggregate Greater than Amount</link:label>
    <link:label id="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_documentation_en-US" xlink:label="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Catastrophic losses recoverable in aggregate greater than amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount" xlink:href="cvco-20210403.xsd#cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount" xlink:to="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_e1a9bf3c-5c67-4844-9234-4f704c7f578f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activity in the liability for estimated warranties</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2fe152bd-9665-44ad-a48d-0f2b23e049b0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_5db1bcc8-d164-4d2a-ad2e-2fd55a746c5f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the year for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d4747961-d0b9-46cb-9176-b15f375c8fa8_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b4889af6-5d15-4750-8e70-a67352bd9aee_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConsumerLoansReceivableHeldForInvestment_12b6b274-ef58-4c4e-9328-9826143a0e5b_verboseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableHeldForInvestment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans held for investment (originated after Acquisition Date)</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableHeldForInvestment_label_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableHeldForInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Loans Receivable Held for Investment</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableHeldForInvestment_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableHeldForInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer loans receivable held for investment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableHeldForInvestment" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansReceivableHeldForInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansReceivableHeldForInvestment" xlink:to="lab_cvco_ConsumerLoansReceivableHeldForInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_FL_8a4f6215-b6a5-44c1-ad0b-6c855c0838a6_terseLabel_en-US" xlink:label="lab_stpr_FL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FLORIDA</link:label>
    <link:label id="lab_stpr_FL_label_en-US" xlink:label="lab_stpr_FL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FLORIDA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_FL" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_FL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_FL" xlink:to="lab_stpr_FL" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_a88026b6-8e7f-4f2a-97e7-ac8228db97f9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable income taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_51810e09-3712-427f-b451-20323f04720f_terseLabel_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Credit Assessment [Axis]</link:label>
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_label_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Credit Assessment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis" xlink:to="lab_us-gaap_InternalCreditAssessmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_726bcbdb-1efb-411e-aa48-3a14f68671ba_terseLabel_en-US" xlink:label="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized servicing rate</link:label>
    <link:label id="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_label_en-US" xlink:label="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Loan Servicing Rate of Loans Held-in-portfolio</link:label>
    <link:label id="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_documentation_en-US" xlink:label="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Loan Servicing Rate of Loans Held-in-portfolio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" xlink:href="cvco-20210403.xsd#cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" xlink:to="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f3cc8555-84c1-4105-911a-a271f8097e04_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_5a0aadab-4ffa-4624-bd39-1fddaa7eef67_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_7e443232-a269-4598-afad-996270b0b0af_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_43824b28-d0b9-432b-b396-c367c3b5a135_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_20bf6ad3-5977-4654-a179-513f13bc597a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_2bfddd41-d7f3-4ce3-8109-8efefc42e235_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for loan losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_9ddf0ed9-d2c0-4e7d-b72b-2393e528217f_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for loan loss at beginning of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_84ddb1df-a063-49f1-9ea3-aed656b1f0f1_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for loan loss at end of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Real Estate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_5ac3447b-3823-47ae-ab84-48e3cd1afa02_terseLabel_en-US" xlink:label="lab_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated forfeiture rate</link:label>
    <link:label id="lab_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_label_en-US" xlink:label="lab_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Fair Value Assumptions, Expected Forfeitures</link:label>
    <link:label id="lab_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_documentation_en-US" xlink:label="lab_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Fair Value Assumptions, Expected Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" xlink:href="cvco-20210403.xsd#cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" xlink:to="lab_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_22279632-15e6-43d0-a93b-65749f0c063d_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross losses realized on debt securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Realized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_StateInsuranceLicensesMember_04f6c9ae-6c26-4422-a5a1-8adc4d66770c_verboseLabel_en-US" xlink:label="lab_cvco_StateInsuranceLicensesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State insurance licenses</link:label>
    <link:label id="lab_cvco_StateInsuranceLicensesMember_label_en-US" xlink:label="lab_cvco_StateInsuranceLicensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Insurance Licenses [Member]</link:label>
    <link:label id="lab_cvco_StateInsuranceLicensesMember_documentation_en-US" xlink:label="lab_cvco_StateInsuranceLicensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State insurance licenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StateInsuranceLicensesMember" xlink:href="cvco-20210403.xsd#cvco_StateInsuranceLicensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_StateInsuranceLicensesMember" xlink:to="lab_cvco_StateInsuranceLicensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_ee3a10f7-48ac-441f-ae66-e548249ee819_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformingFinancingReceivableMember_c7bb519a-9ae5-4527-af72-33f1dd3eac0d_terseLabel_en-US" xlink:label="lab_us-gaap_PerformingFinancingReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performing</link:label>
    <link:label id="lab_us-gaap_PerformingFinancingReceivableMember_label_en-US" xlink:label="lab_us-gaap_PerformingFinancingReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performing Financial Instruments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformingFinancingReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformingFinancingReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformingFinancingReceivableMember" xlink:to="lab_us-gaap_PerformingFinancingReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PremiumsEarnedNetPropertyAndCasualty_a439509b-c62c-4714-a1e0-1e113eb6b4c6_totalLabel_en-US" xlink:label="lab_us-gaap_PremiumsEarnedNetPropertyAndCasualty" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net premiums Earned</link:label>
    <link:label id="lab_us-gaap_PremiumsEarnedNetPropertyAndCasualty_label_en-US" xlink:label="lab_us-gaap_PremiumsEarnedNetPropertyAndCasualty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premiums Earned, Net, Property and Casualty</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsEarnedNetPropertyAndCasualty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PremiumsEarnedNetPropertyAndCasualty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PremiumsEarnedNetPropertyAndCasualty" xlink:to="lab_us-gaap_PremiumsEarnedNetPropertyAndCasualty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_68d7de91-dad9-4597-9c29-ec5a04a8ea8d_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_8cd6d0e1-e852-4f8b-9b77-91a6ff79b4f1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease payments FY22</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c8a01810-5776-49da-aec7-ab93532939f3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_cd76f44f-50dc-43fb-97eb-e5f64c04fcf8_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_93de8f1c-0d5e-495f-9ffe-dba1822fde17_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_995cdb1f-641e-470f-b9b3-9ad70f37b8d5_verboseLabel_en-US" xlink:label="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance policy risk of loss maintained per claim</link:label>
    <link:label id="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_label_en-US" xlink:label="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Risk of Loss per Claim on Typical Policies Amount</link:label>
    <link:label id="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_documentation_en-US" xlink:label="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited risk of loss per claim on typical policies amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" xlink:href="cvco-20210403.xsd#cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" xlink:to="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_1af224b4-6552-4b2a-a893-b88ac57e286a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4ad4d151-4f08-401d-86ee-310143d9744b_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative effect of change in accounting principle</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_48f15c04-a154-443f-a6f7-5d40b6e121ea_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_b0c9bb2e-d1a1-4ea7-8789-b571ad812c04_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_0c8c01af-4844-4673-b62a-77600c027101_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock_8d714f3a-a580-4961-91ea-922de5c9a027_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Mortgage Servicing Rights</link:label>
    <link:label id="lab_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Servicing Assets at Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e2e0c09d-ae53-4965-93c7-198095b7f00a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_37305b3f-15b6-4db3-be66-b60a99080abe_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_055f1e0b-3771-491d-b10b-251ffe138dbf_verboseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_75b9668f-80c4-42af-a0c2-4f48905d8338_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_8320ff7f-4ad3-4f89-b61a-abf219b98409_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_f69bb596-1bc0-45db-996d-09806b4cb8f5_verboseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_9b20c340-eaae-49c5-91f1-ca50334fe7f5_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_750ef469-9f36-4e14-9aba-a6360ec26d72_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease payments FY23</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9e2abbcc-f482-4e27-a721-761cd3b02cc4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPortfolioSegmentMember_21e796d6-5120-48c9-ba0b-42f281fbe94f_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPortfolioSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Portfolio Segment</link:label>
    <link:label id="lab_us-gaap_CommercialPortfolioSegmentMember_label_en-US" xlink:label="lab_us-gaap_CommercialPortfolioSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Portfolio Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPortfolioSegmentMember" xlink:to="lab_us-gaap_CommercialPortfolioSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_4148e6a8-c5cc-453a-999f-ef42b2a9d9eb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_02d23c65-0941-4e9f-926c-9987e0cde10c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d4c067c8-f75f-45bc-a3a1-680516371844_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_b5a1c50a-9823-4e42-a835-5e73e37122e6_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_3fbb53f5-99a7-43d8-a28d-758303fcc5f6_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_33f2b64b-7e36-41e8-91ce-015ebea20c32_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_495e2801-bad5-431b-b21b-3293ae085b3e_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segment Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_d31d05ac-4a71-4a30-9582-a1451629d820_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_4efea3b5-f7f7-4fb4-9f0b-db1ae9a5f85a_verboseLabel_en-US" xlink:label="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Catastrophic losses recoverable in excess of amount</link:label>
    <link:label id="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_label_en-US" xlink:label="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Catastrophic Losses Recoverable Per Occurrence Greater than Amount</link:label>
    <link:label id="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_documentation_en-US" xlink:label="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Catastrophic losses recoverable per occurrence greater than amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" xlink:href="cvco-20210403.xsd#cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" xlink:to="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_bc135311-d273-472e-9ea5-a0c33d01348a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d840d6b0-88c9-42ed-906c-93badb8f2833_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease payments thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Fiscal2018Member_0a048294-ec22-4b90-bad1-00125e85ca26_terseLabel_en-US" xlink:label="lab_cvco_Fiscal2018Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2018</link:label>
    <link:label id="lab_cvco_Fiscal2018Member_label_en-US" xlink:label="lab_cvco_Fiscal2018Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2018 [Member]</link:label>
    <link:label id="lab_cvco_Fiscal2018Member_documentation_en-US" xlink:label="lab_cvco_Fiscal2018Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2018</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member" xlink:href="cvco-20210403.xsd#cvco_Fiscal2018Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Fiscal2018Member" xlink:to="lab_cvco_Fiscal2018Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_aa64af6f-dbbe-4a5b-b6cb-62f1e071a15c_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_426975a5-174c-4424-aeb1-e20406e77b63_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_44cbae8d-f2ea-4125-afe3-74f8fcc2c0e0_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_RepurchaseContingenciesRollForward_1dd1caf2-11aa-4c30-b124-839d90212c7c_terseLabel_en-US" xlink:label="lab_cvco_RepurchaseContingenciesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase Contingencies [Roll Forward]</link:label>
    <link:label id="lab_cvco_RepurchaseContingenciesRollForward_label_en-US" xlink:label="lab_cvco_RepurchaseContingenciesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase Contingencies [Roll Forward]</link:label>
    <link:label id="lab_cvco_RepurchaseContingenciesRollForward_documentation_en-US" xlink:label="lab_cvco_RepurchaseContingenciesRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase Contingencies [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_RepurchaseContingenciesRollForward" xlink:href="cvco-20210403.xsd#cvco_RepurchaseContingenciesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_RepurchaseContingenciesRollForward" xlink:to="lab_cvco_RepurchaseContingenciesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiability_66e8738a-e2da-4670-8791-10559ca3167f_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_cvco_LeaseLiability_6bc3821b-5752-41df-bc78-298933932725_verboseLabel_en-US" xlink:label="lab_cvco_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_cvco_LeaseLiability_label_en-US" xlink:label="lab_cvco_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiability</link:label>
    <link:label id="lab_cvco_LeaseLiability_documentation_en-US" xlink:label="lab_cvco_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability" xlink:href="cvco-20210403.xsd#cvco_LeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiability" xlink:to="lab_cvco_LeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_da3741a5-1202-4f79-9bcf-a8fb7f9aee97_terseLabel_en-US" xlink:label="lab_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan discount</link:label>
    <link:label id="lab_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_label_en-US" xlink:label="lab_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Loan Discount, Net, Noncurrent</link:label>
    <link:label id="lab_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_documentation_en-US" xlink:label="lab_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Loan Discount, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent" xlink:href="cvco-20210403.xsd#cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent" xlink:to="lab_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_433c6ee0-90b4-4054-ae76-ac36cbf9ee5b_negatedTerseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivable (including from affiliates), Current</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivable (including from affiliates), Current</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivable (including from affiliates), Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent" xlink:href="cvco-20210403.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent" xlink:to="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_3ebaf692-3b8f-4149-899c-b751bb48977d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Fiscal2016AndPriorMember_65760878-30cf-4c09-9217-f1561d510088_terseLabel_en-US" xlink:label="lab_cvco_Fiscal2016AndPriorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2016 and prior</link:label>
    <link:label id="lab_cvco_Fiscal2016AndPriorMember_label_en-US" xlink:label="lab_cvco_Fiscal2016AndPriorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2016 and prior [Member]</link:label>
    <link:label id="lab_cvco_Fiscal2016AndPriorMember_documentation_en-US" xlink:label="lab_cvco_Fiscal2016AndPriorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2016 and prior</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2016AndPriorMember" xlink:href="cvco-20210403.xsd#cvco_Fiscal2016AndPriorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Fiscal2016AndPriorMember" xlink:to="lab_cvco_Fiscal2016AndPriorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_a691ca4e-22a9-4b9d-a7ac-0cef9fe54081_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_3c0860a1-e578-4149-9004-9179b86eb37d_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivables by Class and Internal Credit Quality Indicator</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Credit Quality Indicators [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:to="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bf6fb9fb-abd4-4fea-bcb0-a3b9b955e5e2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Option Activity, Weighted Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Investments_aef690ea-7d9d-42b2-b048-2754990ec52c_totalLabel_en-US" xlink:label="lab_us-gaap_Investments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_Investments_label_en-US" xlink:label="lab_us-gaap_Investments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Investments" xlink:to="lab_us-gaap_Investments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionAbstract_346a3932-cd63-4cc3-b6fe-4f80a187612c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionAbstract" xlink:to="lab_us-gaap_RevenueRecognitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1f6e53ff-5280-4ff8-a20c-8d2c348d766f_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_45f174e6-2ade-49ec-a4ee-2df658937790_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_05a6065d-eda2-4ce8-a0cd-26ac188e1e32_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_3422445f-b1d8-44a9-8ba3-771199e84eb7_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_8fdfca7a-ee50-4ca8-9dc6-94c7c19d3a91_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1925caae-5f2e-4482-947e-c6b50bd7b080_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option exercise price as a percent of fair value of common stock</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_1271ce9e-6a7b-4db4-8866-4395b4ffb4ee_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer loans receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:to="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_39cac2ea-c29c-4487-a880-ecaeddab524d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_b72086f0-41f9-4238-8965-d9759e1f4f12_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforward valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_30383b35-fa88-41e6-8daa-ce14b48d50c7_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Customers [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e2ecea36-9ae4-4ddc-adfc-2a3c1556dee4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_265de085-abab-431a-94e3-f013c4df3d55_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_8e7b2835-793e-42e2-9bea-439935443a14_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_327d3edc-cb01-4625-9f55-a072558d49f7_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_cc0687cf-569b-4eae-b49d-7866737fd7d6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease - Operating lease liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_557593e2-8bbc-4f89-8dbe-67df0faee847_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_ce5de921-1b72-4307-8bf2-434dae3d5138_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_66de2b59-b470-452b-b04f-32f8888783e1_terseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivable (including from affiliates), Noncurrent</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivable (including from affiliates), Noncurrent</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivable (including from affiliates), Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" xlink:href="cvco-20210403.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" xlink:to="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_1a53b143-2df4-4733-bd40-8d3b18f267b9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the year for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_57d9857a-5a41-4d6a-84ef-6bea7c05cd78_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment, Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_eab59dd4-ceb3-4828-8ca8-cfc1de9ffcef_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_226c1d86-419e-49ec-b328-451ab7bedf94_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_f7dd1c32-9ef0-4169-9544-ae3d1f084ea7_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CommercialLoansReceivablesTableTextBlock_11905722-8fd3-429f-beb4-f142f435fcb7_verboseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivables</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablesTableTextBlock_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivables [Table Text Block]</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablesTableTextBlock_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Loans Receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivablesTableTextBlock" xlink:href="cvco-20210403.xsd#cvco_CommercialLoansReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivablesTableTextBlock" xlink:to="lab_cvco_CommercialLoansReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac5e8ed1-d3aa-45b9-b211-5ffbb8960b2b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_dc51b301-7e6f-4445-9d3c-a1967492da66_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_50da931c-c799-4586-bcaa-7b72e2b8ac4f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_3d180894-24a7-4ac5-8b2a-25fb9b7a53de_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_cd1b9b82-43ca-4df3-b01c-17f006a5fb30_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b6b355a2-8cae-4a51-b6c2-6762244a39ee_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f030629b-7186-46ad-a778-96a96d09a498_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_161d0156-2d99-4075-8e00-12bea0f449f4_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_f1103fac-2b6f-4126-9bf3-c93297d3da0b_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_29511289-83f5-4dc7-b5ae-2d881f83ffce_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 Months, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_e03cf0aa-b53f-4308-9025-1b24f20ca40d_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangibles, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_634609d0-9f14-4e9f-8e70-a947040d9444_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Data</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_d40d0eb6-4879-4052-98dd-898d7f6428fa_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAssumed1_201645ab-38a6-4323-beaa-fb4c3eab2dbf_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAssumed1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in GNMA loans eligible for repurchase</link:label>
    <link:label id="lab_us-gaap_LoansAssumed1_label_en-US" xlink:label="lab_us-gaap_LoansAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAssumed1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAssumed1" xlink:to="lab_us-gaap_LoansAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DeferredTaxAssetsAccruedVolumeRebates_93fef7ff-95df-4734-ad4a-76ba52f441ff_terseLabel_en-US" xlink:label="lab_cvco_DeferredTaxAssetsAccruedVolumeRebates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued volume rebates</link:label>
    <link:label id="lab_cvco_DeferredTaxAssetsAccruedVolumeRebates_label_en-US" xlink:label="lab_cvco_DeferredTaxAssetsAccruedVolumeRebates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Accrued Volume Rebates</link:label>
    <link:label id="lab_cvco_DeferredTaxAssetsAccruedVolumeRebates_documentation_en-US" xlink:label="lab_cvco_DeferredTaxAssetsAccruedVolumeRebates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Accrued Volume Rebates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates" xlink:href="cvco-20210403.xsd#cvco_DeferredTaxAssetsAccruedVolumeRebates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates" xlink:to="lab_cvco_DeferredTaxAssetsAccruedVolumeRebates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_67cdd71c-7b30-44d2-bc23-4ca3f1ed6c94_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_d5acc221-0062-4f63-abad-2b4361bc40b5_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_98617bc2-bc2e-410b-a82b-a372be2b62fc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliations of income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_eade41be-916e-489e-b908-3506c189d9ec_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_88923c92-ff0f-4729-8320-89d0aa3e7e12_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment losses on assets held and used</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_4fa0fe77-0fde-4986-b7ac-5e6cc213bc69_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_004117ef-8a28-453b-ad2b-0d3c49088fff_terseLabel_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration with affiliates</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_label_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Finance Receivable Principal Balance Concentration</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_documentation_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Finance Receivable Principal Balance Concentration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration" xlink:href="cvco-20210403.xsd#cvco_InventoryFinanceReceivablePrincipalBalanceConcentration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration" xlink:to="lab_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ReinsuranceObligationsMember_1599d741-8995-44b4-958a-9947bb56b75d_verboseLabel_en-US" xlink:label="lab_cvco_ReinsuranceObligationsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reinsurance Obligations</link:label>
    <link:label id="lab_cvco_ReinsuranceObligationsMember_label_en-US" xlink:label="lab_cvco_ReinsuranceObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reinsurance Obligations [Member]</link:label>
    <link:label id="lab_cvco_ReinsuranceObligationsMember_documentation_en-US" xlink:label="lab_cvco_ReinsuranceObligationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reinsurance obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReinsuranceObligationsMember" xlink:href="cvco-20210403.xsd#cvco_ReinsuranceObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ReinsuranceObligationsMember" xlink:to="lab_cvco_ReinsuranceObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0d6e765e-4d45-44e1-b046-f1a78835ab88_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_336e3dd1-77b1-4f94-88ca-422ea914e291_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_bc4d1347-4833-4f85-9b1b-9ccd6ff78d8d_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, common stock, shares</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_f5014933-0494-442b-b142-fbdd30645fe3_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, common stock, shares</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_15860674-2229-48a7-8803-feb502068a8e_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unearned insurance premiums</link:label>
    <link:label id="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_label_en-US" xlink:label="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Unearned Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:to="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_1038c3c8-e474-42a2-a63f-0892a9fc1b18_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_a6f9a3a2-6ad9-4a42-8e50-35a3b43e64c5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1eb6effd-273d-4200-b550-46d8a70550d6_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConcentrationRiskonFactoryBuiltHousingDescription_03d96c99-237c-425f-ae3b-b5b9ef31bd0d_terseLabel_en-US" xlink:label="lab_cvco_ConcentrationRiskonFactoryBuiltHousingDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk on Factory Built Housing Description</link:label>
    <link:label id="lab_cvco_ConcentrationRiskonFactoryBuiltHousingDescription_label_en-US" xlink:label="lab_cvco_ConcentrationRiskonFactoryBuiltHousingDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk on Factory Built Housing Description</link:label>
    <link:label id="lab_cvco_ConcentrationRiskonFactoryBuiltHousingDescription_documentation_en-US" xlink:label="lab_cvco_ConcentrationRiskonFactoryBuiltHousingDescription" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk on Factory Built Housing Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskonFactoryBuiltHousingDescription" xlink:href="cvco-20210403.xsd#cvco_ConcentrationRiskonFactoryBuiltHousingDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConcentrationRiskonFactoryBuiltHousingDescription" xlink:to="lab_cvco_ConcentrationRiskonFactoryBuiltHousingDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_2f88d33a-65c5-4874-96c6-ba4f3e2ad204_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_04806a17-11d3-4b97-843f-11364fbd8169_terseLabel_en-US" xlink:label="lab_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum loss per emolyee under insurance claims</link:label>
    <link:label id="lab_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_label_en-US" xlink:label="lab_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reinsurance Coverage, Maximum Liability per Employee</link:label>
    <link:label id="lab_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_documentation_en-US" xlink:label="lab_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reinsurance Coverage, Maximum Liability per Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee" xlink:href="cvco-20210403.xsd#cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee" xlink:to="lab_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_0ec97378-3234-4d0d-b130-61f7d4664f03_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Loan, Lease, and Other Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:to="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_94f0f674-d3f9-4bdd-8c89-a4a6c447c700_verboseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated warranties</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_TX_3f56f05c-1d09-4304-831b-24e01413cb4c_verboseLabel_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TEXAS</link:label>
    <link:label id="lab_stpr_TX_label_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TEXAS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_TX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_TX" xlink:to="lab_stpr_TX" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f7d5d22d-81ab-40bb-a072-fa4b68b3afcd_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount_74d07333-5695-41d8-8ea2-6342a5cb95f7_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreclosure or similar proceedings in progress</link:label>
    <link:label id="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount_label_en-US" xlink:label="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage Loans in Process of Foreclosure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:to="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_398c9c43-2575-4ca1-9233-506efee55472_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_7a9c22d8-dd09-4ad7-9b27-86e0fff8f8c6_terseLabel_en-US" xlink:label="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite and Indefinite Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite and Indefinite Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_documentation_en-US" xlink:label="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired finite and indefinite lived intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" xlink:href="cvco-20210403.xsd#cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" xlink:to="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsAbstract_7393a46d-0092-4951-bbef-bbf8dfebf5df_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract" xlink:to="lab_us-gaap_CompensationRelatedCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_dc9447e3-086c-45f4-908e-de5e4b7a10b1_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_ee528c1f-9d1b-4c24-b199-bfcd4ee9564c_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_4e76c83c-2961-4b7f-9757-103fd2022052_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, at cost:</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_1c7d5278-1dab-4090-8730-c73fded2d2f1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_IndemnificationCoverage_be603bbb-9166-4285-aa8b-d2001a45c4cc_terseLabel_en-US" xlink:label="lab_cvco_IndemnificationCoverage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Coverage</link:label>
    <link:label id="lab_cvco_IndemnificationCoverage_label_en-US" xlink:label="lab_cvco_IndemnificationCoverage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Coverage</link:label>
    <link:label id="lab_cvco_IndemnificationCoverage_documentation_en-US" xlink:label="lab_cvco_IndemnificationCoverage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Coverage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndemnificationCoverage" xlink:href="cvco-20210403.xsd#cvco_IndemnificationCoverage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IndemnificationCoverage" xlink:to="lab_cvco_IndemnificationCoverage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_d01f063e-0a72-4b38-a873-7752bd6a2df0_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFour_0476c243-87df-49e3-a58b-be6d1e0ba02f_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsDueYearFour</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFour_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsDueYearFour</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFour" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_83bf4177-3f0c-490d-b0e1-e190ffe2156b_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Debt</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_5ffe2d2e-ea90-47dd-a276-32b0bdc1aa6a_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation cost charged against income</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_cad0b5c0-abea-4745-94ac-2c2ff6158aeb_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercisable, weighted average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_35f6180c-cc4b-481c-b223-8d4c3758eca1_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_PriorFiscalYearMember_9e70dc4c-e783-4969-a263-cb7e14f3465f_terseLabel_en-US" xlink:label="lab_cvco_PriorFiscalYearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior fiscal year</link:label>
    <link:label id="lab_cvco_PriorFiscalYearMember_label_en-US" xlink:label="lab_cvco_PriorFiscalYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior fiscal year [Member]</link:label>
    <link:label id="lab_cvco_PriorFiscalYearMember_documentation_en-US" xlink:label="lab_cvco_PriorFiscalYearMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior fiscal year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember" xlink:href="cvco-20210403.xsd#cvco_PriorFiscalYearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_PriorFiscalYearMember" xlink:to="lab_cvco_PriorFiscalYearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1596c5a4-cccf-4867-a582-715f90f4e6b6_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share attributable to Cavco common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_fa900fcd-6134-497b-afbb-63c937b29483_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax (liabilities) assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance, Current Classification [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount_3b0f6bd6-7b8a-423b-b841-6edd84ebfd5a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance of incurred but not reported losses</link:label>
    <link:label id="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount_label_en-US" xlink:label="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Unpaid Claims and Claims Adjustment Expense, Incurred but Not Reported (IBNR) Claims, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount" xlink:to="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ReservesRelatedToConsumerLoansSold_d49c4d97-053c-4dd8-b224-f907828ebece_terseLabel_en-US" xlink:label="lab_cvco_ReservesRelatedToConsumerLoansSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves Related to Consumer Loans Sold</link:label>
    <link:label id="lab_cvco_ReservesRelatedToConsumerLoansSold_label_en-US" xlink:label="lab_cvco_ReservesRelatedToConsumerLoansSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves Related to Consumer Loans Sold</link:label>
    <link:label id="lab_cvco_ReservesRelatedToConsumerLoansSold_documentation_en-US" xlink:label="lab_cvco_ReservesRelatedToConsumerLoansSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for consumer loans sold contingent repurchase and indemnification obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReservesRelatedToConsumerLoansSold" xlink:href="cvco-20210403.xsd#cvco_ReservesRelatedToConsumerLoansSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ReservesRelatedToConsumerLoansSold" xlink:to="lab_cvco_ReservesRelatedToConsumerLoansSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_4aa3d7d0-f23d-486e-a1dc-f0fd98ebbc9e_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_d3fd670a-845e-45a9-951f-f90543b7a840_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_a5fd5388-db27-4424-8ac8-6db75a1fe99e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Losses, less than 12 months</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_3f8e63d3-6a55-4888-acd8-3ae24903160d_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_27f51e73-d698-4dc6-b909-5be550983f80_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans charged off, net of recoveries</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses Write-offs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearThree_b4cd5780-e53e-4218-84b5-31814b3679be_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsDueYearThree</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearThree_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LeaseLiabilityPaymentsDueYearThree</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearThree" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7d14e072-c7e9-4920-9d10-2649df88568b_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash at beginning of the fiscal year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fc590c4e-c9f3-4b06-96c4-695f04d85f23_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash at end of the fiscal year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7b138ef-76b6-4be6-9e7c-8bb986825d98_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_OtherRestrictedCashMember_020c0528-ba00-4694-8256-137ae3a35264_verboseLabel_en-US" xlink:label="lab_cvco_OtherRestrictedCashMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other restricted cash</link:label>
    <link:label id="lab_cvco_OtherRestrictedCashMember_label_en-US" xlink:label="lab_cvco_OtherRestrictedCashMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restricted Cash [Member]</link:label>
    <link:label id="lab_cvco_OtherRestrictedCashMember_documentation_en-US" xlink:label="lab_cvco_OtherRestrictedCashMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other restricted cash.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherRestrictedCashMember" xlink:href="cvco-20210403.xsd#cvco_OtherRestrictedCashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_OtherRestrictedCashMember" xlink:to="lab_cvco_OtherRestrictedCashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_04200467-0898-4655-af88-c922e0d829ac_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_b3bc8be4-24c6-4a21-996c-98aa2bc944a2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit loss on available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_a3d3a83a-89f1-4d14-996a-540a5b6718fc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_d46256e7-9757-4bb0-bc7f-da7a16383bc4_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_d88a2ba9-d028-41e1-9f2e-349700c3ef24_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_cb3ab4be-5aa3-476d-9c7e-8d198bae8a0a_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and other intangibles</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_c138c375-731a-4abf-b33a-10ebe81950e7_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_d6bec6bb-ace3-4744-929e-6e854d812f88_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_a21c8f73-6d4f-40b5-8145-818749e044f7_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_504a7514-170c-4baa-a222-618d1118b7e6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in unrealized position of investments held</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b59f92fb-0bb5-405b-9358-9ec1093d1829_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_424f0888-54e1-49ae-ae59-0f74a2dec78f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum vesting period for stock options and restricted stock awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_3d7f4156-0dc7-404b-bbd7-ae351d9f5a06_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_ff29fd29-2270-4b7c-a9e4-fc3c2957324f_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:to="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_9ec545c9-8ca1-4d99-8645-ca48b26e1eda_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ffddef28-9998-4c09-b087-b42aab7dd6ad_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_1b3c11e4-f77c-4532-92d4-0fcedd711617_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy_c260752f-6c9a-4839-85d0-99a77d9d3c78_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Loans Receivables</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Nonperforming Loan and Lease, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy" xlink:to="lab_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_244633e1-ef71-44f5-90cf-857a3e8d51ad_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_e7e75c33-8427-4940-a83d-cc082b24e3e6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_da808672-5eab-4158-a48e-e0f0cea4b678_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_59373fe3-8e68-4db2-9ea9-e679adfafd88_verboseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_12292f7d-b8e3-4359-b455-017ee55a4c89_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssumedPremiumsEarned_6d00dafe-c4d3-42d0-8346-9d8c9ad857b0_verboseLabel_en-US" xlink:label="lab_us-gaap_AssumedPremiumsEarned" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumed premiums - nonaffiliate Earned</link:label>
    <link:label id="lab_us-gaap_AssumedPremiumsEarned_label_en-US" xlink:label="lab_us-gaap_AssumedPremiumsEarned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumed Premiums Earned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsEarned" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssumedPremiumsEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssumedPremiumsEarned" xlink:to="lab_us-gaap_AssumedPremiumsEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CountryplaceCommitmentMember_c6b50768-d69d-484a-9c66-5b00e932b079_verboseLabel_en-US" xlink:label="lab_cvco_CountryplaceCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CountryPlace</link:label>
    <link:label id="lab_cvco_CountryplaceCommitmentMember_label_en-US" xlink:label="lab_cvco_CountryplaceCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CountryPlace Commitment [Member]</link:label>
    <link:label id="lab_cvco_CountryplaceCommitmentMember_documentation_en-US" xlink:label="lab_cvco_CountryplaceCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CountryPlace.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CountryplaceCommitmentMember" xlink:href="cvco-20210403.xsd#cvco_CountryplaceCommitmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CountryplaceCommitmentMember" xlink:to="lab_cvco_CountryplaceCommitmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_f4272393-a023-413d-8422-dcbd74ae2853_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTableTextBlock_4de67c33-e064-46fd-83b1-e6bbe1f8d746_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Contracts with Off-Balance Sheet Commitments</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:to="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_4413ef37-e4df-43c7-8f96-d3ca3a93fbd1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for acquisition, net</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerDepositsCurrent_1b388fee-11ee-4603-96aa-d2d169fbc8d1_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerDepositsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_us-gaap_CustomerDepositsCurrent_label_en-US" xlink:label="lab_us-gaap_CustomerDepositsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Deposits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerDepositsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerDepositsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerDepositsCurrent" xlink:to="lab_us-gaap_CustomerDepositsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestratecommercial_f7e34988-960e-4b6f-b27d-3731f9dbee73_terseLabel_en-US" xlink:label="lab_cvco_Weightedaveragecontractualinterestratecommercial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average contractual interest rate</link:label>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestratecommercial_label_en-US" xlink:label="lab_cvco_Weightedaveragecontractualinterestratecommercial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average contractual interest rate, commercial</link:label>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestratecommercial_documentation_en-US" xlink:label="lab_cvco_Weightedaveragecontractualinterestratecommercial" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average contractual interest rate, commercial</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragecontractualinterestratecommercial" xlink:href="cvco-20210403.xsd#cvco_Weightedaveragecontractualinterestratecommercial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Weightedaveragecontractualinterestratecommercial" xlink:to="lab_cvco_Weightedaveragecontractualinterestratecommercial" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_cac87990-9cc4-4bfb-b997-faa0821709c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_1190bef2-434b-444c-827d-59ca4ba19790_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DefinedContributionPlanAxis_30882026-6e4b-4566-8213-9b7651e97545_terseLabel_en-US" xlink:label="lab_cvco_DefinedContributionPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Axis]</link:label>
    <link:label id="lab_cvco_DefinedContributionPlanAxis_label_en-US" xlink:label="lab_cvco_DefinedContributionPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Axis]</link:label>
    <link:label id="lab_cvco_DefinedContributionPlanAxis_documentation_en-US" xlink:label="lab_cvco_DefinedContributionPlanAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanAxis" xlink:href="cvco-20210403.xsd#cvco_DefinedContributionPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DefinedContributionPlanAxis" xlink:to="lab_cvco_DefinedContributionPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_c0c8b4c9-9bf1-4533-8a1a-44712fd1bde8_terseLabel_en-US" xlink:label="lab_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_label_en-US" xlink:label="lab_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employers Matching Contribution, Vesting Period</link:label>
    <link:label id="lab_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_documentation_en-US" xlink:label="lab_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employers Matching Contribution, Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod" xlink:href="cvco-20210403.xsd#cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod" xlink:to="lab_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_92f11830-fc00-4f3a-b805-ed5df10ad2d9_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_136ab66c-194a-4a8b-bc14-91be4ff9bb42_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_a3dce0fe-72f8-49d4-a617-2dd30e838fc6_verboseLabel_en-US" xlink:label="lab_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reinsurance Effect on Premiums Written and Earned</link:label>
    <link:label id="lab_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_label_en-US" xlink:label="lab_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-17, Insurance Companies, Reinsurance [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock" xlink:to="lab_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrimeMember_2907cf25-edd6-4136-8777-01b92777e884_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime- FICO score 680 and greater</link:label>
    <link:label id="lab_us-gaap_PrimeMember_label_en-US" xlink:label="lab_us-gaap_PrimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeMember" xlink:to="lab_us-gaap_PrimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d11b3b7b-37cc-458c-a576-46d12d1e4303_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal income tax at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InsuranceAgencyCommissionsMember_7191308e-4578-4b54-93d0-c4d173d71bbd_terseLabel_en-US" xlink:label="lab_cvco_InsuranceAgencyCommissionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Agency Commissions</link:label>
    <link:label id="lab_cvco_InsuranceAgencyCommissionsMember_label_en-US" xlink:label="lab_cvco_InsuranceAgencyCommissionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Agency Commissions [Member]</link:label>
    <link:label id="lab_cvco_InsuranceAgencyCommissionsMember_documentation_en-US" xlink:label="lab_cvco_InsuranceAgencyCommissionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Agency Commissions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember" xlink:href="cvco-20210403.xsd#cvco_InsuranceAgencyCommissionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InsuranceAgencyCommissionsMember" xlink:to="lab_cvco_InsuranceAgencyCommissionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_1bda925f-5057-40a5-89a1-b77305a491d8_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for loan losses, commercial</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_b958a017-f2fc-4452-940b-b90309f5bd60_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for loan losses</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_d0976003-cc32-4450-8b13-6327d3f6b3b0_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_7ae07c08-40b0-4387-96a2-a479e4ba114b_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_0e79897e-0542-4e5a-a6c2-ac840f50dbc6_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_4f201d45-6427-4e67-acd0-8717232354b0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_09e27a28-bd41-47a3-aa9e-05c456ebe7ad_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_f6f86b6b-1d9c-4f18-8e9d-5283c4375ba8_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_05dfea12-4599-4506-bcbe-4dc5a94f60ad_verboseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite lived:</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_78e813dd-2a8f-4cdf-9ede-da36269be1aa_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate during the period</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9880b351-df7d-4722-8c9f-54e40bc0f70c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_85e0eefa-6c85-42b7-accc-fc26cc9e78ca_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net claim payments during the year</link:label>
    <link:label id="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_label_en-US" xlink:label="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:to="lab_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_SubcontractedsiteimprovementsMember_3d3ea2ef-b655-4cfa-a592-addfd7c994b4_terseLabel_en-US" xlink:label="lab_cvco_SubcontractedsiteimprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site improvements on Retail Sales</link:label>
    <link:label id="lab_cvco_SubcontractedsiteimprovementsMember_label_en-US" xlink:label="lab_cvco_SubcontractedsiteimprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subcontracted site improvements [Member]</link:label>
    <link:label id="lab_cvco_SubcontractedsiteimprovementsMember_documentation_en-US" xlink:label="lab_cvco_SubcontractedsiteimprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subcontracted site improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SubcontractedsiteimprovementsMember" xlink:href="cvco-20210403.xsd#cvco_SubcontractedsiteimprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_SubcontractedsiteimprovementsMember" xlink:to="lab_cvco_SubcontractedsiteimprovementsMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>cvco-20210403_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:392bd6c4-e3f2-46d9-8095-5135c9f5624b,g:ceba1905-2eec-4f25-98c5-2f7e9f58d48a-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.cavco.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="cvco-20210403.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:href="cvco-20210403.xsd#cvco_DocumentAndEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_aee13ace-e045-456f-a85a-179ba4f3b394" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_DocumentType_aee13ace-e045-456f-a85a-179ba4f3b394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_83bfea83-2c49-4c21-951e-6f496e27fccf" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_AmendmentFlag_83bfea83-2c49-4c21-951e-6f496e27fccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_f1d130ee-eeef-4eea-99c2-26143727a745" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_DocumentAnnualReport_f1d130ee-eeef-4eea-99c2-26143727a745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_df1ade9f-8592-4f3c-86e0-6dca6788b713" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_DocumentFiscalYearFocus_df1ade9f-8592-4f3c-86e0-6dca6788b713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_459d7990-da23-49d1-9fb5-bc5f298c7b2c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_DocumentFiscalPeriodFocus_459d7990-da23-49d1-9fb5-bc5f298c7b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_2853a10a-aaac-46e9-90bc-341595105840" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_CurrentFiscalYearEndDate_2853a10a-aaac-46e9-90bc-341595105840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_de915f57-62b9-4538-85c0-ff04f1fa50be" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_DocumentPeriodEndDate_de915f57-62b9-4538-85c0-ff04f1fa50be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_31acb282-0635-4ecd-8668-949d6971e10a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_DocumentTransitionReport_31acb282-0635-4ecd-8668-949d6971e10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8dcff48f-3cc1-4766-a767-71fc16b028e7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityFileNumber_8dcff48f-3cc1-4766-a767-71fc16b028e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_1c4567ac-834e-4208-9cc0-17285958c47e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityCentralIndexKey_1c4567ac-834e-4208-9cc0-17285958c47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_c98dc57d-99b4-4b75-8c13-9bb90c4f4662" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityRegistrantName_c98dc57d-99b4-4b75-8c13-9bb90c4f4662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_2ff6c4e5-7d11-44b2-882c-ceec5a714c30" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityIncorporationStateCountryCode_2ff6c4e5-7d11-44b2-882c-ceec5a714c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_3b68e93a-0fc8-4b9f-9520-11dfc8b82fb2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityTaxIdentificationNumber_3b68e93a-0fc8-4b9f-9520-11dfc8b82fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_534ff8e4-5497-4132-a433-9914df8b6a26" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityAddressAddressLine1_534ff8e4-5497-4132-a433-9914df8b6a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_ea5bb56d-c94b-4c65-aa7e-61928e569907" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityAddressCityOrTown_ea5bb56d-c94b-4c65-aa7e-61928e569907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_28b1714c-e150-4598-82e5-ba409d56d7dd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityAddressStateOrProvince_28b1714c-e150-4598-82e5-ba409d56d7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_2aa3fac2-2eb2-4c2c-bfe1-37793324b9c7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityAddressPostalZipCode_2aa3fac2-2eb2-4c2c-bfe1-37793324b9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a15eb197-d6e1-4386-aa7e-438696a9eec2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_CityAreaCode_a15eb197-d6e1-4386-aa7e-438696a9eec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_834f6ad8-e395-42b6-beaa-a1c09e182ea2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_LocalPhoneNumber_834f6ad8-e395-42b6-beaa-a1c09e182ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_6663f0d6-11b4-429f-9826-f846cee6b417" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_Security12bTitle_6663f0d6-11b4-429f-9826-f846cee6b417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_8aae5b00-f836-40d9-9cb4-cd6dc8a9c5ad" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_TradingSymbol_8aae5b00-f836-40d9-9cb4-cd6dc8a9c5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f2e073e2-8004-42f8-95ed-304c104f0993" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_SecurityExchangeName_f2e073e2-8004-42f8-95ed-304c104f0993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_eaa18cb1-22de-4ca3-a957-e2edc476854a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_eaa18cb1-22de-4ca3-a957-e2edc476854a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_ef906753-291c-4771-8c32-29fa2625f155" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityVoluntaryFilers_ef906753-291c-4771-8c32-29fa2625f155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_de4b831a-41b4-4f70-bc3b-1df51757fc2f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityCurrentReportingStatus_de4b831a-41b4-4f70-bc3b-1df51757fc2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_58d87731-ae1b-4522-b56a-6dbaecb656f8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityInteractiveDataCurrent_58d87731-ae1b-4522-b56a-6dbaecb656f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ee366d32-d632-4be0-975c-ca9218781e96" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityFilerCategory_ee366d32-d632-4be0-975c-ca9218781e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_350045d5-a4a0-40fa-872f-104724d29e33" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntitySmallBusiness_350045d5-a4a0-40fa-872f-104724d29e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_d86edb70-9141-4259-8390-daeb6c2fe420" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityEmergingGrowthCompany_d86edb70-9141-4259-8390-daeb6c2fe420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_37b6df0a-d38c-437b-8e7e-0405439f4016" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_IcfrAuditorAttestationFlag_37b6df0a-d38c-437b-8e7e-0405439f4016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_46f61ca0-08ec-4bce-9cc3-0364d462eb6f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityShellCompany_46f61ca0-08ec-4bce-9cc3-0364d462eb6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_ac63bc3f-d39e-4329-88da-84e355ec1ec6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityPublicFloat_ac63bc3f-d39e-4329-88da-84e355ec1ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_42c929f8-b8c2-4b8e-afed-6660c27d2371" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_42c929f8-b8c2-4b8e-afed-6660c27d2371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_2babfbab-e7a0-4d00-9e36-f72666312075" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_a3d07b9c-7969-4b9e-a2cc-8c8d4a15c3d2" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_2babfbab-e7a0-4d00-9e36-f72666312075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_afd9119d-1a06-4e7b-9573-969e5ee3af8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_afd9119d-1a06-4e7b-9573-969e5ee3af8d" xlink:to="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_0e372b83-4740-442d-bf2a-ecbff035e840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:to="loc_us-gaap_AssetsCurrentAbstract_0e372b83-4740-442d-bf2a-ecbff035e840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2a9c4048-320c-4ebe-a410-696f68d8e8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e372b83-4740-442d-bf2a-ecbff035e840" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2a9c4048-320c-4ebe-a410-696f68d8e8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_3ada9154-ad2d-4997-ba43-a2318698edb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e372b83-4740-442d-bf2a-ecbff035e840" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_3ada9154-ad2d-4997-ba43-a2318698edb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d2d3d04b-5c26-4a6e-b494-765ec1e48a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e372b83-4740-442d-bf2a-ecbff035e840" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d2d3d04b-5c26-4a6e-b494-765ec1e48a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_436b08b2-6b9e-4368-8f5d-71527574dffe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e372b83-4740-442d-bf2a-ecbff035e840" xlink:to="loc_us-gaap_ShortTermInvestments_436b08b2-6b9e-4368-8f5d-71527574dffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_708834a7-2b86-4c54-8593-4d9c561b1adb" xlink:href="cvco-20210403.xsd#cvco_LoansandLeasesReceivableNetAmountConsumerCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e372b83-4740-442d-bf2a-ecbff035e840" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_708834a7-2b86-4c54-8593-4d9c561b1adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_85ec538e-467a-4413-8eaf-3afff3ee0c12" xlink:href="cvco-20210403.xsd#cvco_LoansandLeasesReceivableNetAmountCommercialCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e372b83-4740-442d-bf2a-ecbff035e840" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_85ec538e-467a-4413-8eaf-3afff3ee0c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_a8cbbcf0-581e-4921-a177-3b14bb40c4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e372b83-4740-442d-bf2a-ecbff035e840" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_a8cbbcf0-581e-4921-a177-3b14bb40c4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_2409aece-3eea-4a3f-88d4-a7a918bcc2f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e372b83-4740-442d-bf2a-ecbff035e840" xlink:to="loc_us-gaap_InventoryNet_2409aece-3eea-4a3f-88d4-a7a918bcc2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c2619e3f-95af-43fd-92c8-e13c3042e356" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e372b83-4740-442d-bf2a-ecbff035e840" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c2619e3f-95af-43fd-92c8-e13c3042e356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0e3e356f-17a4-4701-8e71-6ad23d324ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0e372b83-4740-442d-bf2a-ecbff035e840" xlink:to="loc_us-gaap_AssetsCurrent_0e3e356f-17a4-4701-8e71-6ad23d324ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_c98e3037-9876-4ad9-98fe-4e31d6589b08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_c98e3037-9876-4ad9-98fe-4e31d6589b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_b9e596b3-da31-4ef8-9e4b-107d15d873cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:to="loc_us-gaap_LongTermInvestments_b9e596b3-da31-4ef8-9e4b-107d15d873cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_b09956e6-f364-42ce-8386-9de53c87671f" xlink:href="cvco-20210403.xsd#cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_b09956e6-f364-42ce-8386-9de53c87671f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_d502f5b6-f827-4f20-988e-4119b5a49333" xlink:href="cvco-20210403.xsd#cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:to="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_d502f5b6-f827-4f20-988e-4119b5a49333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_92b62b1b-3393-4810-8efd-7596b5e0abe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_92b62b1b-3393-4810-8efd-7596b5e0abe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f283919a-f24b-4dcc-972c-45218bc4a092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f283919a-f24b-4dcc-972c-45218bc4a092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9ed5d87b-c378-40aa-b2c4-2f12954f6b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:to="loc_us-gaap_Goodwill_9ed5d87b-c378-40aa-b2c4-2f12954f6b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d8003586-ef42-4f11-b003-daa896b1493e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d8003586-ef42-4f11-b003-daa896b1493e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b6cf7ad1-3c07-42f4-bea5-835cfcaaa33b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b6cf7ad1-3c07-42f4-bea5-835cfcaaa33b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5247392c-bbe6-427f-872a-8732bba2c41a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39bdac82-60d5-4e87-a682-c64f9b8befc2" xlink:to="loc_us-gaap_Assets_5247392c-bbe6-427f-872a-8732bba2c41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_177107bd-e6ce-49a8-b652-6e83afb50918" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_afd9119d-1a06-4e7b-9573-969e5ee3af8d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_177107bd-e6ce-49a8-b652-6e83afb50918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_5d5e72c7-9d7f-4c0c-b608-745b4a9e4f82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_177107bd-e6ce-49a8-b652-6e83afb50918" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_5d5e72c7-9d7f-4c0c-b608-745b4a9e4f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_326dcac0-7184-4c24-bd1a-a6ddad6e05f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d5e72c7-9d7f-4c0c-b608-745b4a9e4f82" xlink:to="loc_us-gaap_AccountsPayableCurrent_326dcac0-7184-4c24-bd1a-a6ddad6e05f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_f44f7c4e-f0d9-42c9-9291-8ad8ec3bfa2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d5e72c7-9d7f-4c0c-b608-745b4a9e4f82" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_f44f7c4e-f0d9-42c9-9291-8ad8ec3bfa2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent_bd8a488b-2c33-477d-ab75-f104d10529e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d5e72c7-9d7f-4c0c-b608-745b4a9e4f82" xlink:to="loc_us-gaap_SecuredDebtCurrent_bd8a488b-2c33-477d-ab75-f104d10529e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ae8633a8-9a5e-4bc4-b439-9dac9745a121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d5e72c7-9d7f-4c0c-b608-745b4a9e4f82" xlink:to="loc_us-gaap_LiabilitiesCurrent_ae8633a8-9a5e-4bc4-b439-9dac9745a121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_98ebbedf-cdbc-49d7-894f-709abb3511d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_177107bd-e6ce-49a8-b652-6e83afb50918" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_98ebbedf-cdbc-49d7-894f-709abb3511d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_955b317b-92a1-447e-b27d-2d9d1bd7936a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_177107bd-e6ce-49a8-b652-6e83afb50918" xlink:to="loc_us-gaap_SecuredLongTermDebt_955b317b-92a1-447e-b27d-2d9d1bd7936a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_72c13735-bc12-42ee-a152-01b5c0e58a57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_177107bd-e6ce-49a8-b652-6e83afb50918" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_72c13735-bc12-42ee-a152-01b5c0e58a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_85088250-7455-4848-862d-91ea63532e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_177107bd-e6ce-49a8-b652-6e83afb50918" xlink:to="loc_us-gaap_StockholdersEquityAbstract_85088250-7455-4848-862d-91ea63532e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_ca56da5a-21eb-4d43-bf4c-a630e23163ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_85088250-7455-4848-862d-91ea63532e5d" xlink:to="loc_us-gaap_PreferredStockValue_ca56da5a-21eb-4d43-bf4c-a630e23163ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f5bc6ec8-8142-455a-b6bf-dfa2d06ae8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_85088250-7455-4848-862d-91ea63532e5d" xlink:to="loc_us-gaap_CommonStockValue_f5bc6ec8-8142-455a-b6bf-dfa2d06ae8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_af15fb51-725e-4807-961c-e0a196967f03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_85088250-7455-4848-862d-91ea63532e5d" xlink:to="loc_us-gaap_TreasuryStockValue_af15fb51-725e-4807-961c-e0a196967f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c91af7fd-aa5e-4608-b19c-bf09288b0f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_85088250-7455-4848-862d-91ea63532e5d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c91af7fd-aa5e-4608-b19c-bf09288b0f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2c51da35-d47a-4324-b740-f3678be921c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_85088250-7455-4848-862d-91ea63532e5d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2c51da35-d47a-4324-b740-f3678be921c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1a4dfb58-2781-4fe6-8c01-2b4dfb7962ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_85088250-7455-4848-862d-91ea63532e5d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1a4dfb58-2781-4fe6-8c01-2b4dfb7962ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3ad6e398-5108-4cd9-907d-1f287d4833e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_177107bd-e6ce-49a8-b652-6e83afb50918" xlink:to="loc_us-gaap_StockholdersEquity_3ad6e398-5108-4cd9-907d-1f287d4833e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_aebfff53-93e2-433a-b12e-6cc2380c306a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_afd9119d-1a06-4e7b-9573-969e5ee3af8d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_aebfff53-93e2-433a-b12e-6cc2380c306a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_276b4d7a-2879-4465-bfa9-b9ab9c1f73da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_afd9119d-1a06-4e7b-9573-969e5ee3af8d" xlink:to="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_276b4d7a-2879-4465-bfa9-b9ab9c1f73da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0b03753a-c9dd-4ea5-b4cc-a756fef92f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_276b4d7a-2879-4465-bfa9-b9ab9c1f73da" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0b03753a-c9dd-4ea5-b4cc-a756fef92f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_18fd588d-9c6d-4b1d-93b8-37f58d03928d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_276b4d7a-2879-4465-bfa9-b9ab9c1f73da" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_18fd588d-9c6d-4b1d-93b8-37f58d03928d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e0a453aa-e4bd-4c68-abfa-0f8d1a463740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_276b4d7a-2879-4465-bfa9-b9ab9c1f73da" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e0a453aa-e4bd-4c68-abfa-0f8d1a463740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_8d560315-ab37-4d59-bc14-9ddc2f9cb0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_276b4d7a-2879-4465-bfa9-b9ab9c1f73da" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_8d560315-ab37-4d59-bc14-9ddc2f9cb0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_bf6b6c7a-b3ab-4116-9c25-20fa0ba9b5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_276b4d7a-2879-4465-bfa9-b9ab9c1f73da" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_bf6b6c7a-b3ab-4116-9c25-20fa0ba9b5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e58d878e-f798-4086-a991-7237116eb06f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_276b4d7a-2879-4465-bfa9-b9ab9c1f73da" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e58d878e-f798-4086-a991-7237116eb06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7bd6be88-16db-4345-a757-b8c0113d359f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_276b4d7a-2879-4465-bfa9-b9ab9c1f73da" xlink:to="loc_us-gaap_CommonStockSharesIssued_7bd6be88-16db-4345-a757-b8c0113d359f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_04bf5477-ed11-47e9-bc8d-8518b76791bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_276b4d7a-2879-4465-bfa9-b9ab9c1f73da" xlink:to="loc_us-gaap_TreasuryStockShares_04bf5477-ed11-47e9-bc8d-8518b76791bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_9d256547-bd4c-4e7e-aad4-a914e7fe99da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_Revenues_9d256547-bd4c-4e7e-aad4-a914e7fe99da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_07f3d17b-7755-46a7-a506-0819351cd9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_CostOfRevenue_07f3d17b-7755-46a7-a506-0819351cd9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b192e0bf-3550-417a-92bd-589b86eeaac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_GrossProfit_b192e0bf-3550-417a-92bd-589b86eeaac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a275c968-0f5b-49c3-a0e3-1b55d82857af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a275c968-0f5b-49c3-a0e3-1b55d82857af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6d5ce36f-5744-4160-a448-527c65ceb2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_OperatingIncomeLoss_6d5ce36f-5744-4160-a448-527c65ceb2ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_bd3a97ad-dad9-450a-be65-bf628d888382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_InterestExpense_bd3a97ad-dad9-450a-be65-bf628d888382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_11f09bb3-5b93-4b8b-9af4-6fb649d34c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_OtherNonoperatingIncome_11f09bb3-5b93-4b8b-9af4-6fb649d34c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_78948692-33db-4284-8461-51b1ba3e7f20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_78948692-33db-4284-8461-51b1ba3e7f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3396b17c-880c-48a6-8dc7-951224116100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3396b17c-880c-48a6-8dc7-951224116100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_989ebc63-216d-47aa-982f-0f87e8591fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_ProfitLoss_989ebc63-216d-47aa-982f-0f87e8591fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_efc177d8-5178-440a-a57f-41b4bdcbe749" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_efc177d8-5178-440a-a57f-41b4bdcbe749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_9af15215-47ae-497d-990d-fd339ec9e697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_efc177d8-5178-440a-a57f-41b4bdcbe749" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_9af15215-47ae-497d-990d-fd339ec9e697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_dd7456fa-600e-48b3-aaaf-81ec6fa335e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_efc177d8-5178-440a-a57f-41b4bdcbe749" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_dd7456fa-600e-48b3-aaaf-81ec6fa335e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_38474113-d4cc-4063-9b4a-70b44c29d7da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_efc177d8-5178-440a-a57f-41b4bdcbe749" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_38474113-d4cc-4063-9b4a-70b44c29d7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_093651f6-4c39-4266-9f45-0db3968605b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_efc177d8-5178-440a-a57f-41b4bdcbe749" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_093651f6-4c39-4266-9f45-0db3968605b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_e7c575a2-8d56-46f6-8534-d66b4a229a41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_efc177d8-5178-440a-a57f-41b4bdcbe749" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_e7c575a2-8d56-46f6-8534-d66b4a229a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2db082c8-a0a8-416c-aa15-2b2518333b81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_efc177d8-5178-440a-a57f-41b4bdcbe749" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2db082c8-a0a8-416c-aa15-2b2518333b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_37fabe8f-01f1-4d22-838d-191886f8685b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_EarningsPerShareAbstract_37fabe8f-01f1-4d22-838d-191886f8685b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_364155de-faec-4200-8662-5f0b6f66bd5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_37fabe8f-01f1-4d22-838d-191886f8685b" xlink:to="loc_us-gaap_EarningsPerShareBasic_364155de-faec-4200-8662-5f0b6f66bd5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_79af036f-4945-4cb4-8bd2-22c9e6ba252a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_37fabe8f-01f1-4d22-838d-191886f8685b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_79af036f-4945-4cb4-8bd2-22c9e6ba252a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_73d18410-03e9-4c58-84be-902d1989a6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c32dab60-6645-4cbc-ad7a-3206f9e19acb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_73d18410-03e9-4c58-84be-902d1989a6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4c61541d-aa83-42bc-b0dd-7fefacf84228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_73d18410-03e9-4c58-84be-902d1989a6b9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4c61541d-aa83-42bc-b0dd-7fefacf84228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_15168a52-3286-4077-927a-fed36980f140" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_73d18410-03e9-4c58-84be-902d1989a6b9" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_15168a52-3286-4077-927a-fed36980f140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_c9fd6817-0e1d-4d73-890c-e014ef39dd98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_c9fd6817-0e1d-4d73-890c-e014ef39dd98" xlink:to="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8411127b-b139-49d6-8b81-8c058d047924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8411127b-b139-49d6-8b81-8c058d047924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_5a46e2c2-d5a0-4ad0-9d0b-d85b680d0967" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8411127b-b139-49d6-8b81-8c058d047924" xlink:to="loc_us-gaap_TypeOfAdoptionMember_5a46e2c2-d5a0-4ad0-9d0b-d85b680d0967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member_d2b8225b-a250-4027-b6a3-d2b0bc67ff84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_5a46e2c2-d5a0-4ad0-9d0b-d85b680d0967" xlink:to="loc_us-gaap_AccountingStandardsUpdate201601Member_d2b8225b-a250-4027-b6a3-d2b0bc67ff84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_1aa9d9aa-b312-4a13-a8f7-b3f15df4af1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_5a46e2c2-d5a0-4ad0-9d0b-d85b680d0967" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_1aa9d9aa-b312-4a13-a8f7-b3f15df4af1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_f29fc27c-9437-4650-9c52-5680d257f29a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_5a46e2c2-d5a0-4ad0-9d0b-d85b680d0967" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_f29fc27c-9437-4650-9c52-5680d257f29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_baccf178-6567-496f-bc0f-6383655a732e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_baccf178-6567-496f-bc0f-6383655a732e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f32414fe-5205-4a19-a8ea-b2a51f934391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_baccf178-6567-496f-bc0f-6383655a732e" xlink:to="loc_us-gaap_ClassOfStockDomain_f32414fe-5205-4a19-a8ea-b2a51f934391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1fb00f8f-4868-4ad1-aaaa-fb54ff660d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f32414fe-5205-4a19-a8ea-b2a51f934391" xlink:to="loc_us-gaap_CommonStockMember_1fb00f8f-4868-4ad1-aaaa-fb54ff660d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f486db57-219a-4523-ba4f-34ae62e13387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f486db57-219a-4523-ba4f-34ae62e13387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f486db57-219a-4523-ba4f-34ae62e13387" xlink:to="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f84a0edc-1be8-4ba0-b0c2-9a5783ea9f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:to="loc_us-gaap_CommonStockMember_f84a0edc-1be8-4ba0-b0c2-9a5783ea9f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_bc04f991-005d-4c2c-9968-36d1247aaa4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:to="loc_us-gaap_TreasuryStockMember_bc04f991-005d-4c2c-9968-36d1247aaa4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_552c1a54-b8ea-4ab2-a16c-2ed4627d155c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_552c1a54-b8ea-4ab2-a16c-2ed4627d155c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e1c3ece4-f257-463b-9710-55840cf3d90f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:to="loc_us-gaap_RetainedEarningsMember_e1c3ece4-f257-463b-9710-55840cf3d90f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ff6f41f-0a02-452e-a5da-3a8ec5c963eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fce1af70-7ab5-49d7-8769-36c19e7522d1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ff6f41f-0a02-452e-a5da-3a8ec5c963eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6c49a911-8e33-49e7-8160-1b8ee06ba9d6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6c49a911-8e33-49e7-8160-1b8ee06ba9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3701852d-f19b-4b4c-a539-44c89199a263" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6c49a911-8e33-49e7-8160-1b8ee06ba9d6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3701852d-f19b-4b4c-a539-44c89199a263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5f0c7be2-009c-4f33-9652-111869256545" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3701852d-f19b-4b4c-a539-44c89199a263" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5f0c7be2-009c-4f33-9652-111869256545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4e402870-c390-4689-b818-9e9444455e09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b8556da9-58b1-4bf4-8192-d4f5b698b55d" xlink:to="loc_us-gaap_StatementLineItems_4e402870-c390-4689-b818-9e9444455e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4e402870-c390-4689-b818-9e9444455e09" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f9796d23-e913-4588-9024-7756c3887bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f9796d23-e913-4588-9024-7756c3887bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_63ba888d-6ef5-4fe9-a11b-8349a3b8430c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_StockholdersEquity_63ba888d-6ef5-4fe9-a11b-8349a3b8430c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f323fb82-49fe-4c57-9d4b-6aa0159de67b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f323fb82-49fe-4c57-9d4b-6aa0159de67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f9e2ebc4-f5c7-496d-aa3f-9d68efb61583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_NetIncomeLoss_f9e2ebc4-f5c7-496d-aa3f-9d68efb61583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_83ab1b3d-6f5e-4335-a808-e3f3c139213d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_83ab1b3d-6f5e-4335-a808-e3f3c139213d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a490c173-7053-4a90-8341-14e33a0c2e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a490c173-7053-4a90-8341-14e33a0c2e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_c8ca9282-a851-40a1-ae3b-a0588416740d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_c8ca9282-a851-40a1-ae3b-a0588416740d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_57638bff-6253-479a-9625-64368c20272f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_57638bff-6253-479a-9625-64368c20272f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_cd49caf8-b72c-4c20-b319-c94115c93f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_cd49caf8-b72c-4c20-b319-c94115c93f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9f811c6e-b269-4723-913c-1b2176d055bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9f811c6e-b269-4723-913c-1b2176d055bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ad5ddcf6-3018-4f49-ab0e-7d3cb839d611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4602d068-96d1-44cd-bc08-03e11348194c" xlink:to="loc_us-gaap_StockholdersEquity_ad5ddcf6-3018-4f49-ab0e-7d3cb839d611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_7296d546-0012-4935-9d65-ff9f55f14dab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cf3eef21-bf61-4c72-96f3-5bddd1fce32d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7296d546-0012-4935-9d65-ff9f55f14dab" xlink:to="loc_us-gaap_StatementTable_cf3eef21-bf61-4c72-96f3-5bddd1fce32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_df74afdc-1646-446b-858b-10a51d762274" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cf3eef21-bf61-4c72-96f3-5bddd1fce32d" xlink:to="loc_srt_StatementScenarioAxis_df74afdc-1646-446b-858b-10a51d762274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_37b3a5a1-89d7-44fb-a169-2ffecf937439" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_df74afdc-1646-446b-858b-10a51d762274" xlink:to="loc_srt_ScenarioUnspecifiedDomain_37b3a5a1-89d7-44fb-a169-2ffecf937439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_89605ff8-4da2-41e5-8349-f2b9243d3b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cf3eef21-bf61-4c72-96f3-5bddd1fce32d" xlink:to="loc_us-gaap_StatementLineItems_89605ff8-4da2-41e5-8349-f2b9243d3b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a6422082-7e6e-4124-b6e0-45d7e201d309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7296d546-0012-4935-9d65-ff9f55f14dab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a6422082-7e6e-4124-b6e0-45d7e201d309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_70b19e13-157e-4ad6-8e04-eb16086e2a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a6422082-7e6e-4124-b6e0-45d7e201d309" xlink:to="loc_us-gaap_ProfitLoss_70b19e13-157e-4ad6-8e04-eb16086e2a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f7b53c9-7e20-46b4-b8a2-edb62df85109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a6422082-7e6e-4124-b6e0-45d7e201d309" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f7b53c9-7e20-46b4-b8a2-edb62df85109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_af5ec5c2-6d54-4afc-84b0-5383626e14a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f7b53c9-7e20-46b4-b8a2-edb62df85109" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_af5ec5c2-6d54-4afc-84b0-5383626e14a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_ab4d9217-fafb-4228-9648-ae74d23b5249" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f7b53c9-7e20-46b4-b8a2-edb62df85109" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_ab4d9217-fafb-4228-9648-ae74d23b5249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_19c8f271-7097-4b4d-a519-837a3ffc05d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f7b53c9-7e20-46b4-b8a2-edb62df85109" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_19c8f271-7097-4b4d-a519-837a3ffc05d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_97703420-d752-4501-89ee-15d69596c611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f7b53c9-7e20-46b4-b8a2-edb62df85109" xlink:to="loc_us-gaap_ShareBasedCompensation_97703420-d752-4501-89ee-15d69596c611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncome_68e7247e-2358-4af3-9a54-8232daf06150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f7b53c9-7e20-46b4-b8a2-edb62df85109" xlink:to="loc_us-gaap_OtherNoncashIncome_68e7247e-2358-4af3-9a54-8232daf06150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3b40682a-bb78-4aeb-83f3-9d4546e903ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f7b53c9-7e20-46b4-b8a2-edb62df85109" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3b40682a-bb78-4aeb-83f3-9d4546e903ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Gainlossonsalesofloansandinvestments_2f46bec9-4f04-4e7d-bbb4-24aa94d4a242" xlink:href="cvco-20210403.xsd#cvco_Gainlossonsalesofloansandinvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f7b53c9-7e20-46b4-b8a2-edb62df85109" xlink:to="loc_cvco_Gainlossonsalesofloansandinvestments_2f46bec9-4f04-4e7d-bbb4-24aa94d4a242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4cab793d-8e69-4796-bb25-516d75aef06f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0f7b53c9-7e20-46b4-b8a2-edb62df85109" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4cab793d-8e69-4796-bb25-516d75aef06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_823ac2b7-84fd-4529-a39e-26d90ad954e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4cab793d-8e69-4796-bb25-516d75aef06f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_823ac2b7-84fd-4529-a39e-26d90ad954e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_aeb798d5-8948-43c6-b4d9-5698cb502236" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFinanceReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4cab793d-8e69-4796-bb25-516d75aef06f" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_aeb798d5-8948-43c6-b4d9-5698cb502236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_3546b890-29ea-49c1-8601-21b9d63df131" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfFinanceReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4cab793d-8e69-4796-bb25-516d75aef06f" xlink:to="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_3546b890-29ea-49c1-8601-21b9d63df131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_d6841c09-c6ad-474e-900f-b944ab79efda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4cab793d-8e69-4796-bb25-516d75aef06f" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_d6841c09-c6ad-474e-900f-b944ab79efda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_4b94940b-4ef5-4f7a-b094-54a106a6ff6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4cab793d-8e69-4796-bb25-516d75aef06f" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_4b94940b-4ef5-4f7a-b094-54a106a6ff6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d0896406-f641-4a1b-a6d1-74be433a43f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4cab793d-8e69-4796-bb25-516d75aef06f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d0896406-f641-4a1b-a6d1-74be433a43f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_75dfd23c-4a2f-4ac4-8e46-bd08c11f5062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4cab793d-8e69-4796-bb25-516d75aef06f" xlink:to="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_75dfd23c-4a2f-4ac4-8e46-bd08c11f5062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_2e0e44a3-2673-4848-be44-254e915300f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4cab793d-8e69-4796-bb25-516d75aef06f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_2e0e44a3-2673-4848-be44-254e915300f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9c9b0a90-760d-4bfd-868f-1fd64abfec85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a6422082-7e6e-4124-b6e0-45d7e201d309" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9c9b0a90-760d-4bfd-868f-1fd64abfec85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d14fdf96-0da3-4867-985d-d42a8278a26a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7296d546-0012-4935-9d65-ff9f55f14dab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d14fdf96-0da3-4867-985d-d42a8278a26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_529edb7a-d3b8-4f18-8646-9aadbc24ba52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d14fdf96-0da3-4867-985d-d42a8278a26a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_529edb7a-d3b8-4f18-8646-9aadbc24ba52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_a40bcf1a-18f7-4294-bcbb-a874c4673b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d14fdf96-0da3-4867-985d-d42a8278a26a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_a40bcf1a-18f7-4294-bcbb-a874c4673b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_13e3efe5-ed32-49b5-89a2-b709e1f31627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d14fdf96-0da3-4867-985d-d42a8278a26a" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_13e3efe5-ed32-49b5-89a2-b709e1f31627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_6a1a56b7-3cb3-4691-bbc8-31d6e58ceb96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d14fdf96-0da3-4867-985d-d42a8278a26a" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_6a1a56b7-3cb3-4691-bbc8-31d6e58ceb96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_04ba27f7-2618-4d3e-bd49-ffb650bb1053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d14fdf96-0da3-4867-985d-d42a8278a26a" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_04ba27f7-2618-4d3e-bd49-ffb650bb1053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d205c6cf-b125-43b7-a7e6-c8d351203bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d14fdf96-0da3-4867-985d-d42a8278a26a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d205c6cf-b125-43b7-a7e6-c8d351203bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa68341c-fd2f-44e5-baa8-ca3c02ea0577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7296d546-0012-4935-9d65-ff9f55f14dab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa68341c-fd2f-44e5-baa8-ca3c02ea0577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_796ef996-6619-4269-a613-a1dca0e91cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa68341c-fd2f-44e5-baa8-ca3c02ea0577" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_796ef996-6619-4269-a613-a1dca0e91cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization_0aea46ae-ec17-4285-937f-f09d3f8d7ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromAccountsReceivableSecuritization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa68341c-fd2f-44e5-baa8-ca3c02ea0577" xlink:to="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization_0aea46ae-ec17-4285-937f-f09d3f8d7ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_dbdc18d6-fd37-4184-848f-0175adc7bf20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa68341c-fd2f-44e5-baa8-ca3c02ea0577" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_dbdc18d6-fd37-4184-848f-0175adc7bf20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_2505002e-848a-4a04-87a2-fb4b43e77d64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa68341c-fd2f-44e5-baa8-ca3c02ea0577" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_2505002e-848a-4a04-87a2-fb4b43e77d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_20522f3f-db05-4ddb-81ca-d440bc158434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa68341c-fd2f-44e5-baa8-ca3c02ea0577" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_20522f3f-db05-4ddb-81ca-d440bc158434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eb5233f3-0ba4-4621-8de9-369d9ad0aa3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7296d546-0012-4935-9d65-ff9f55f14dab" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eb5233f3-0ba4-4621-8de9-369d9ad0aa3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_207feebc-fb7e-422a-8ee4-dd8ff9467e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7296d546-0012-4935-9d65-ff9f55f14dab" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_207feebc-fb7e-422a-8ee4-dd8ff9467e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b50886f2-7f0f-48b8-8ee1-162e90eb8f19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7296d546-0012-4935-9d65-ff9f55f14dab" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b50886f2-7f0f-48b8-8ee1-162e90eb8f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_746f082b-cc16-45ae-b448-be2045a5cac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7296d546-0012-4935-9d65-ff9f55f14dab" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_746f082b-cc16-45ae-b448-be2045a5cac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_e79742ed-90c3-436c-90d6-cc4cc0cae0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_746f082b-cc16-45ae-b448-be2045a5cac3" xlink:to="loc_us-gaap_IncomeTaxesPaid_e79742ed-90c3-436c-90d6-cc4cc0cae0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_a26209c2-4914-46a7-85bb-3ff1bfcdf4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_746f082b-cc16-45ae-b448-be2045a5cac3" xlink:to="loc_us-gaap_InterestPaidNet_a26209c2-4914-46a7-85bb-3ff1bfcdf4aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_0a43c041-9db2-43ec-97ad-895e0e1604c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7296d546-0012-4935-9d65-ff9f55f14dab" xlink:to="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_0a43c041-9db2-43ec-97ad-895e0e1604c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAssumed1_a3eb31ee-9c3c-49f5-9aa8-2a9e7e92d65e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAssumed1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_0a43c041-9db2-43ec-97ad-895e0e1604c1" xlink:to="loc_us-gaap_LoansAssumed1_a3eb31ee-9c3c-49f5-9aa8-2a9e7e92d65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b53f3436-9832-415d-aa0c-ce7896073f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_0a43c041-9db2-43ec-97ad-895e0e1604c1" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b53f3436-9832-415d-aa0c-ce7896073f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_145b09bf-e566-40a7-a3d6-f5256d4836b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_0a43c041-9db2-43ec-97ad-895e0e1604c1" xlink:to="loc_us-gaap_CapitalLeaseObligationsIncurred_145b09bf-e566-40a7-a3d6-f5256d4836b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_81a0cccc-64ce-4158-bfb5-937783632f58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_de5bf7df-bafc-431a-baaa-a2fd583f7d84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_81a0cccc-64ce-4158-bfb5-937783632f58" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_de5bf7df-bafc-431a-baaa-a2fd583f7d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_1a64727f-77c1-4ccc-a22c-d85c4a593b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_1a64727f-77c1-4ccc-a22c-d85c4a593b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_e80eb2f6-4e0c-430f-bd71-6568ae1ad9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_NatureOfOperations_e80eb2f6-4e0c-430f-bd71-6568ae1ad9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_f453d758-8640-4232-890c-e2fc68dee8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_FiscalPeriod_f453d758-8640-4232-890c-e2fc68dee8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_a3c4b8dc-e22b-4942-9a7f-bdebd10cce7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_UseOfEstimates_a3c4b8dc-e22b-4942-9a7f-bdebd10cce7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_423dc9d5-8942-40f3-8d04-6b52220af41a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_423dc9d5-8942-40f3-8d04-6b52220af41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_8ab7206d-cd29-4c88-959c-959858b3f3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_8ab7206d-cd29-4c88-959c-959858b3f3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_4116628a-7031-426b-ad2f-4ca5fdb02954" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_4116628a-7031-426b-ad2f-4ca5fdb02954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_141a4fd8-89cf-4ae1-b79f-f4e5399e9b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_141a4fd8-89cf-4ae1-b79f-f4e5399e9b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_bcab4a08-bd09-4ffe-a111-9e626bb8cdbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_bcab4a08-bd09-4ffe-a111-9e626bb8cdbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_541c893d-e365-46a3-91e0-800e9895350a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_541c893d-e365-46a3-91e0-800e9895350a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy_7e3e5832-0a4c-47a8-a2d2-d72edf76742c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy_7e3e5832-0a4c-47a8-a2d2-d72edf76742c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy_7c4a185a-52fd-48ba-a819-0ea66c554ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLoansAndLeasesReceivablePolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy_7c4a185a-52fd-48ba-a819-0ea66c554ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_ad3bb118-7238-48b0-88b8-31ed91b775d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_ad3bb118-7238-48b0-88b8-31ed91b775d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_273521c5-db98-4cf6-98da-370f0e1f253d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_273521c5-db98-4cf6-98da-370f0e1f253d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_486db500-d283-4460-beb4-f3c3aadbabca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_486db500-d283-4460-beb4-f3c3aadbabca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5c769889-c7f4-4dd3-a6b7-09f291474daf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5c769889-c7f4-4dd3-a6b7-09f291474daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_2ffea862-428b-4151-858d-0c59a5a3ea1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_2ffea862-428b-4151-858d-0c59a5a3ea1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtendedProductWarrantyPolicy_c7245b69-1c89-4063-b24f-aebaf85ed25e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtendedProductWarrantyPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_ExtendedProductWarrantyPolicy_c7245b69-1c89-4063-b24f-aebaf85ed25e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_b5ca570f-c2ae-4dfc-842a-8aea92149dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_b5ca570f-c2ae-4dfc-842a-8aea92149dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAndResaleAgreementsPolicy_7b147728-8d50-4ddd-bf96-7ce02f3d9013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepurchaseAndResaleAgreementsPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_RepurchaseAndResaleAgreementsPolicy_7b147728-8d50-4ddd-bf96-7ce02f3d9013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_c15d31c9-6558-495b-b004-2afb39f6909f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_c15d31c9-6558-495b-b004-2afb39f6909f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_b5479ae4-de29-4612-abae-605f3d1d4ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_b5479ae4-de29-4612-abae-605f3d1d4ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_91da0daa-59c6-40e7-a469-68e8729696ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_91da0daa-59c6-40e7-a469-68e8729696ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_9c22b863-451e-4926-814c-d0561217d7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_9c22b863-451e-4926-814c-d0561217d7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherIncomeExpensePolicyPolicyTextBlock_6418e26c-b22c-491b-b47a-7b11273433b8" xlink:href="cvco-20210403.xsd#cvco_OtherIncomeExpensePolicyPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_cvco_OtherIncomeExpensePolicyPolicyTextBlock_6418e26c-b22c-491b-b47a-7b11273433b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_27169877-68a6-43db-b3c9-3c9441fef1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_27169877-68a6-43db-b3c9-3c9441fef1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_a5004147-be89-43b0-a152-78d2caefb3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_StockholdersEquityPolicyTextBlock_a5004147-be89-43b0-a152-78d2caefb3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_eb6e71ff-ce99-45b7-8633-2296e02e5aae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_eb6e71ff-ce99-45b7-8633-2296e02e5aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_eefd678c-8548-4ba9-a609-47f096b550ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7908f96c-45b9-48a6-abc0-e54a8778bd38" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_eefd678c-8548-4ba9-a609-47f096b550ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAbstract_27ac37d7-7c63-4972-a9b4-e5986dec3842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskonFactoryBuiltHousingDescription_82395db9-d053-4242-9391-7dd8ae5bf7c6" xlink:href="cvco-20210403.xsd#cvco_ConcentrationRiskonFactoryBuiltHousingDescription"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_27ac37d7-7c63-4972-a9b4-e5986dec3842" xlink:to="loc_cvco_ConcentrationRiskonFactoryBuiltHousingDescription_82395db9-d053-4242-9391-7dd8ae5bf7c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_33bd49bc-5c5d-4802-ad30-e0334d6f2ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_27ac37d7-7c63-4972-a9b4-e5986dec3842" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_33bd49bc-5c5d-4802-ad30-e0334d6f2ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_9869dbfc-9a4d-4026-8522-6c95164b634f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_33bd49bc-5c5d-4802-ad30-e0334d6f2ca5" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_9869dbfc-9a4d-4026-8522-6c95164b634f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_66f2307d-d496-4f0c-9ece-cd6e29d72f11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_9869dbfc-9a4d-4026-8522-6c95164b634f" xlink:to="loc_us-gaap_ReceivableTypeDomain_66f2307d-d496-4f0c-9ece-cd6e29d72f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember_baedcdd3-defd-44bc-b303-40e314eeaa58" xlink:href="cvco-20210403.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_66f2307d-d496-4f0c-9ece-cd6e29d72f11" xlink:to="loc_cvco_LoansHeldAtAcquisitionDateMember_baedcdd3-defd-44bc-b303-40e314eeaa58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a38003f8-3783-47de-8edd-99d0fd7c35c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_33bd49bc-5c5d-4802-ad30-e0334d6f2ca5" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a38003f8-3783-47de-8edd-99d0fd7c35c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_09d250b0-7e94-41b4-9b5a-bea28be35f48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a38003f8-3783-47de-8edd-99d0fd7c35c5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_09d250b0-7e94-41b4-9b5a-bea28be35f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_d61029f3-6f32-4597-a80d-ea403262fabb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_09d250b0-7e94-41b4-9b5a-bea28be35f48" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_d61029f3-6f32-4597-a80d-ea403262fabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4e204f0f-0579-4aae-9f36-7b104f810996" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_33bd49bc-5c5d-4802-ad30-e0334d6f2ca5" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4e204f0f-0579-4aae-9f36-7b104f810996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_b1798006-dc8a-4bce-85e3-7eb5e3395778" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4e204f0f-0579-4aae-9f36-7b104f810996" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_b1798006-dc8a-4bce-85e3-7eb5e3395778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f495dad0-73cc-403d-9be0-c6314adaf1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_94d7a9ce-b5ea-4519-99b7-09ab36fa6109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f495dad0-73cc-403d-9be0-c6314adaf1aa" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_94d7a9ce-b5ea-4519-99b7-09ab36fa6109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b48bc30d-bfe4-4325-8255-52cc208618fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_94d7a9ce-b5ea-4519-99b7-09ab36fa6109" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b48bc30d-bfe4-4325-8255-52cc208618fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63a6dc3f-cf14-4bed-bad3-b352dc35ec96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b48bc30d-bfe4-4325-8255-52cc208618fa" xlink:to="loc_us-gaap_SegmentDomain_63a6dc3f-cf14-4bed-bad3-b352dc35ec96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_82f1c70b-67b6-45cb-8075-21d940ec16ca" xlink:href="cvco-20210403.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63a6dc3f-cf14-4bed-bad3-b352dc35ec96" xlink:to="loc_cvco_FactoryBuiltHousingMember_82f1c70b-67b6-45cb-8075-21d940ec16ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3e300fd1-a48f-4afa-a7b3-31794c6a04a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_94d7a9ce-b5ea-4519-99b7-09ab36fa6109" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3e300fd1-a48f-4afa-a7b3-31794c6a04a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_41a8e64c-f833-4bb5-bcf4-210028b56f49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3e300fd1-a48f-4afa-a7b3-31794c6a04a0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_41a8e64c-f833-4bb5-bcf4-210028b56f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_b86585c7-76e1-4943-932b-71102250580e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3e300fd1-a48f-4afa-a7b3-31794c6a04a0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_b86585c7-76e1-4943-932b-71102250580e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_b98f12a8-00c8-45fe-84d4-159b02fb243e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3e300fd1-a48f-4afa-a7b3-31794c6a04a0" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_b98f12a8-00c8-45fe-84d4-159b02fb243e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_13ded6ee-1e95-4ba3-9ae3-0845829952ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3e300fd1-a48f-4afa-a7b3-31794c6a04a0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_13ded6ee-1e95-4ba3-9ae3-0845829952ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_32429c12-cd5d-42f5-b921-251a464e931c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f495dad0-73cc-403d-9be0-c6314adaf1aa" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_32429c12-cd5d-42f5-b921-251a464e931c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_be1e517f-f76e-45bb-a11a-8ad52e71b85e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_32429c12-cd5d-42f5-b921-251a464e931c" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_be1e517f-f76e-45bb-a11a-8ad52e71b85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_e541caf2-52ca-44b2-ab48-67f3c50aa788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_be1e517f-f76e-45bb-a11a-8ad52e71b85e" xlink:to="loc_us-gaap_ReceivableTypeDomain_e541caf2-52ca-44b2-ab48-67f3c50aa788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember_9ece211b-2e78-4545-b742-69facb903441" xlink:href="cvco-20210403.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_e541caf2-52ca-44b2-ab48-67f3c50aa788" xlink:to="loc_cvco_LoansHeldAtAcquisitionDateMember_9ece211b-2e78-4545-b742-69facb903441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8505f255-70fd-4bac-b70b-8023e8d763d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_32429c12-cd5d-42f5-b921-251a464e931c" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8505f255-70fd-4bac-b70b-8023e8d763d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6d498841-73a2-4cfd-9251-ad47cf939db7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8505f255-70fd-4bac-b70b-8023e8d763d7" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6d498841-73a2-4cfd-9251-ad47cf939db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_9c3894b7-ce98-467a-b4da-921f4124e2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_6d498841-73a2-4cfd-9251-ad47cf939db7" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_9c3894b7-ce98-467a-b4da-921f4124e2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf6dee53-548a-4feb-ab73-a5ed666fd68b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_32429c12-cd5d-42f5-b921-251a464e931c" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf6dee53-548a-4feb-ab73-a5ed666fd68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2f016037-2649-440b-9766-4ac56f7f1868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf6dee53-548a-4feb-ab73-a5ed666fd68b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2f016037-2649-440b-9766-4ac56f7f1868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_f3e3433a-2aa9-44c1-a806-dc74d6bffd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2f016037-2649-440b-9766-4ac56f7f1868" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_f3e3433a-2aa9-44c1-a806-dc74d6bffd4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_601adf92-5560-4b42-a2fe-7c7daafbc91c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_32429c12-cd5d-42f5-b921-251a464e931c" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_601adf92-5560-4b42-a2fe-7c7daafbc91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_a43a9a74-ef4c-433f-906a-8005e4a4f2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_601adf92-5560-4b42-a2fe-7c7daafbc91c" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_a43a9a74-ef4c-433f-906a-8005e4a4f2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_da30e3fc-8622-4a60-95eb-a3f1759e3977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7dbf68a-fe94-415d-a578-da23572f7c02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_da30e3fc-8622-4a60-95eb-a3f1759e3977" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7dbf68a-fe94-415d-a578-da23572f7c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9fc6125f-edec-48ba-adc3-5d0fa0e2b006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7dbf68a-fe94-415d-a578-da23572f7c02" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9fc6125f-edec-48ba-adc3-5d0fa0e2b006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7f8ad2e1-40e6-4f06-89ae-cdaef182a804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9fc6125f-edec-48ba-adc3-5d0fa0e2b006" xlink:to="loc_us-gaap_SegmentDomain_7f8ad2e1-40e6-4f06-89ae-cdaef182a804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_e197e055-4002-4731-8ba7-c776c9d316de" xlink:href="cvco-20210403.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7f8ad2e1-40e6-4f06-89ae-cdaef182a804" xlink:to="loc_cvco_FactoryBuiltHousingMember_e197e055-4002-4731-8ba7-c776c9d316de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_851d621c-db9b-40f4-b13b-16480b43a03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7dbf68a-fe94-415d-a578-da23572f7c02" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_851d621c-db9b-40f4-b13b-16480b43a03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b699fe94-46e6-4249-932f-07190d3b9fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_851d621c-db9b-40f4-b13b-16480b43a03c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b699fe94-46e6-4249-932f-07190d3b9fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_c18f9938-de11-4e06-ba32-c0fdc38752a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b699fe94-46e6-4249-932f-07190d3b9fb0" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_c18f9938-de11-4e06-ba32-c0fdc38752a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_5f81bd31-50c6-4c73-b993-2a7687e15022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b699fe94-46e6-4249-932f-07190d3b9fb0" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_5f81bd31-50c6-4c73-b993-2a7687e15022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d252ab9b-3c8d-431e-96f5-62c31cf412a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7dbf68a-fe94-415d-a578-da23572f7c02" xlink:to="loc_srt_RangeAxis_d252ab9b-3c8d-431e-96f5-62c31cf412a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3870a7a3-52ca-44c5-89d0-204477c2c386" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d252ab9b-3c8d-431e-96f5-62c31cf412a4" xlink:to="loc_srt_RangeMember_3870a7a3-52ca-44c5-89d0-204477c2c386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e701ee8e-813a-41aa-9784-f8ab684b64e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3870a7a3-52ca-44c5-89d0-204477c2c386" xlink:to="loc_srt_MinimumMember_e701ee8e-813a-41aa-9784-f8ab684b64e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1a06aab6-d3b4-4798-8a2b-aaad0287eca7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3870a7a3-52ca-44c5-89d0-204477c2c386" xlink:to="loc_srt_MaximumMember_1a06aab6-d3b4-4798-8a2b-aaad0287eca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e44c3a60-ce64-4ee7-b56e-65b16c3882c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b7dbf68a-fe94-415d-a578-da23572f7c02" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e44c3a60-ce64-4ee7-b56e-65b16c3882c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_801c55cc-2ddd-4f2c-b36d-dab9d16a0539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e44c3a60-ce64-4ee7-b56e-65b16c3882c4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_801c55cc-2ddd-4f2c-b36d-dab9d16a0539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_c6812b96-00e0-4486-bb6a-c9afa7575a60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e44c3a60-ce64-4ee7-b56e-65b16c3882c4" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_c6812b96-00e0-4486-bb6a-c9afa7575a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_GoodwillandOtherIntangiblesAbstract_d51808c1-00e8-4a40-9099-3e76bb7173e7" xlink:href="cvco-20210403.xsd#cvco_GoodwillandOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adc94d67-955e-497c-9d1a-9176b372ea15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_GoodwillandOtherIntangiblesAbstract_d51808c1-00e8-4a40-9099-3e76bb7173e7" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adc94d67-955e-497c-9d1a-9176b372ea15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9c04e116-87d2-44ae-a56a-a4067b98e056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adc94d67-955e-497c-9d1a-9176b372ea15" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9c04e116-87d2-44ae-a56a-a4067b98e056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c0156407-bf1c-48f4-ae4b-7edd49694e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9c04e116-87d2-44ae-a56a-a4067b98e056" xlink:to="loc_us-gaap_SegmentDomain_c0156407-bf1c-48f4-ae4b-7edd49694e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_63317103-199b-463e-90f6-483eceee08e6" xlink:href="cvco-20210403.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c0156407-bf1c-48f4-ae4b-7edd49694e6e" xlink:to="loc_cvco_FactoryBuiltHousingMember_63317103-199b-463e-90f6-483eceee08e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7dbd8b33-c17a-4243-99d4-bac327fd035c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adc94d67-955e-497c-9d1a-9176b372ea15" xlink:to="loc_srt_RangeAxis_7dbd8b33-c17a-4243-99d4-bac327fd035c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6f82a1b-73ee-4e6f-8f8a-16a8ef4d89d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7dbd8b33-c17a-4243-99d4-bac327fd035c" xlink:to="loc_srt_RangeMember_f6f82a1b-73ee-4e6f-8f8a-16a8ef4d89d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e018f1da-d6c6-432e-8803-8f6acff68f5d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f6f82a1b-73ee-4e6f-8f8a-16a8ef4d89d1" xlink:to="loc_srt_MinimumMember_e018f1da-d6c6-432e-8803-8f6acff68f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_50cb41df-c73e-44f4-bec7-d515e1d74674" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f6f82a1b-73ee-4e6f-8f8a-16a8ef4d89d1" xlink:to="loc_srt_MaximumMember_50cb41df-c73e-44f4-bec7-d515e1d74674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2de8db09-a607-4c60-97e2-4565f5b2aeff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_adc94d67-955e-497c-9d1a-9176b372ea15" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2de8db09-a607-4c60-97e2-4565f5b2aeff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_05cd8793-bcb6-48cc-be0c-66d6c3f466d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2de8db09-a607-4c60-97e2-4565f5b2aeff" xlink:to="loc_us-gaap_NumberOfOperatingSegments_05cd8793-bcb6-48cc-be0c-66d6c3f466d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_3458114d-8b14-4057-bbe8-4a8e0d1c77b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2de8db09-a607-4c60-97e2-4565f5b2aeff" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_3458114d-8b14-4057-bbe8-4a8e0d1c77b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2cd12b43-bed3-4022-973c-1870dd39373b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2de8db09-a607-4c60-97e2-4565f5b2aeff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2cd12b43-bed3-4022-973c-1870dd39373b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_2ef196b0-4f3b-4905-9e1e-001292464db1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2de8db09-a607-4c60-97e2-4565f5b2aeff" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_2ef196b0-4f3b-4905-9e1e-001292464db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesWarrantiesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fc5dd860-aead-4e0e-85e3-3c5efc14ed8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StandardProductWarrantyTerm_67f31e0b-7570-4a0f-ba2f-ba47bbca0c62" xlink:href="cvco-20210403.xsd#cvco_StandardProductWarrantyTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fc5dd860-aead-4e0e-85e3-3c5efc14ed8a" xlink:to="loc_cvco_StandardProductWarrantyTerm_67f31e0b-7570-4a0f-ba2f-ba47bbca0c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NonstructuralComponentWarrantyDescription_2ea2096c-a069-4707-9e4e-169a8bae828b" xlink:href="cvco-20210403.xsd#cvco_NonstructuralComponentWarrantyDescription"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fc5dd860-aead-4e0e-85e3-3c5efc14ed8a" xlink:to="loc_cvco_NonstructuralComponentWarrantyDescription_2ea2096c-a069-4707-9e4e-169a8bae828b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesInsuranceDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesInsuranceDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesInsuranceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b64f7c95-de3f-4b24-b676-f977f12fb533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_d9d956cc-6d3d-4ed5-9995-572007efb80f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b64f7c95-de3f-4b24-b676-f977f12fb533" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_d9d956cc-6d3d-4ed5-9995-572007efb80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount_0189fdfd-326e-4418-8a63-f78e2c0b5ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b64f7c95-de3f-4b24-b676-f977f12fb533" xlink:to="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount_0189fdfd-326e-4418-8a63-f78e2c0b5ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b5a50174-10c1-4502-b70d-9c3868526372" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_559e9549-f04d-4e32-a367-56ef04533693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b5a50174-10c1-4502-b70d-9c3868526372" xlink:to="loc_us-gaap_StatementTable_559e9549-f04d-4e32-a367-56ef04533693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_387d73d5-c270-42c1-8e6a-c5bda1a9a862" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_559e9549-f04d-4e32-a367-56ef04533693" xlink:to="loc_srt_ProductOrServiceAxis_387d73d5-c270-42c1-8e6a-c5bda1a9a862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5ee4e2b9-4cda-4718-abb7-e2e7a8de6672" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_387d73d5-c270-42c1-8e6a-c5bda1a9a862" xlink:to="loc_srt_ProductsAndServicesDomain_5ee4e2b9-4cda-4718-abb7-e2e7a8de6672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CargoAndFreightMember_e1d5ae52-6163-4be0-809c-950b36f13cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CargoAndFreightMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5ee4e2b9-4cda-4718-abb7-e2e7a8de6672" xlink:to="loc_us-gaap_CargoAndFreightMember_e1d5ae52-6163-4be0-809c-950b36f13cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6865e0a3-8e3a-48fb-8244-93292e2e1062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_559e9549-f04d-4e32-a367-56ef04533693" xlink:to="loc_us-gaap_StatementLineItems_6865e0a3-8e3a-48fb-8244-93292e2e1062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_bd90f8e5-d543-4311-b096-778ee51d8724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6865e0a3-8e3a-48fb-8244-93292e2e1062" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_bd90f8e5-d543-4311-b096-778ee51d8724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_abd4f9eb-5d53-4440-93f2-008b7421e858" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6865e0a3-8e3a-48fb-8244-93292e2e1062" xlink:to="loc_us-gaap_AdvertisingExpense_abd4f9eb-5d53-4440-93f2-008b7421e858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1335fc70-33a8-4804-bde2-fccd19742957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_00c43018-cb91-4e94-8e67-831ea1962ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1335fc70-33a8-4804-bde2-fccd19742957" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_00c43018-cb91-4e94-8e67-831ea1962ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_4682e657-faf3-4a05-b75b-3b0ebb9834f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1335fc70-33a8-4804-bde2-fccd19742957" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_4682e657-faf3-4a05-b75b-3b0ebb9834f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9ab124f6-4883-418e-ba6e-ac1dc1d6e2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1335fc70-33a8-4804-bde2-fccd19742957" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9ab124f6-4883-418e-ba6e-ac1dc1d6e2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_d6578875-0328-4ac8-887f-5461c0c4c0af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_d6578875-0328-4ac8-887f-5461c0c4c0af" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_22f20e94-ff75-4056-aa76-aebae51f2dcf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_22f20e94-ff75-4056-aa76-aebae51f2dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c9e60580-0f79-4bcf-ae7b-4a2d59f33666" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_22f20e94-ff75-4056-aa76-aebae51f2dcf" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c9e60580-0f79-4bcf-ae7b-4a2d59f33666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7853c616-a0fa-49d2-aeab-7e35029bbac2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c9e60580-0f79-4bcf-ae7b-4a2d59f33666" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7853c616-a0fa-49d2-aeab-7e35029bbac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4fa399fa-008a-425b-8a3d-8f6cb7face5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4fa399fa-008a-425b-8a3d-8f6cb7face5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_f79bd53d-4710-407e-be19-022f60a9b7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4fa399fa-008a-425b-8a3d-8f6cb7face5e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_f79bd53d-4710-407e-be19-022f60a9b7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_40450e72-5a91-41df-a56d-77a51fd7ccad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_f79bd53d-4710-407e-be19-022f60a9b7d2" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_40450e72-5a91-41df-a56d-77a51fd7ccad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4fb4f04a-bbb0-42af-a25e-feb8c0727b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4fb4f04a-bbb0-42af-a25e-feb8c0727b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8a90e58f-3c46-4571-8142-7efb953e1a70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4fb4f04a-bbb0-42af-a25e-feb8c0727b9a" xlink:to="loc_us-gaap_EquityComponentDomain_8a90e58f-3c46-4571-8142-7efb953e1a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6d11ceb8-cd6e-4c65-ba55-49abdbb7010e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8a90e58f-3c46-4571-8142-7efb953e1a70" xlink:to="loc_us-gaap_RetainedEarningsMember_6d11ceb8-cd6e-4c65-ba55-49abdbb7010e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3e974204-82c6-443f-a5d7-000be4fea26f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3e974204-82c6-443f-a5d7-000be4fea26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4751fdf1-998e-4064-baf7-1bfb3f8ff00e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3e974204-82c6-443f-a5d7-000be4fea26f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4751fdf1-998e-4064-baf7-1bfb3f8ff00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_b45676e4-df8f-419e-aeda-e3e5a2befd25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4751fdf1-998e-4064-baf7-1bfb3f8ff00e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_b45676e4-df8f-419e-aeda-e3e5a2befd25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_56e1b63e-775f-47d7-8fc7-5ba23a0f6422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4751fdf1-998e-4064-baf7-1bfb3f8ff00e" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_56e1b63e-775f-47d7-8fc7-5ba23a0f6422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_7e10350f-a293-4071-aae2-4b2d7705148f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_7e10350f-a293-4071-aae2-4b2d7705148f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_a4c74ab2-1ab0-442e-a9b2-110b90ec8308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_7e10350f-a293-4071-aae2-4b2d7705148f" xlink:to="loc_us-gaap_ReceivableTypeDomain_a4c74ab2-1ab0-442e-a9b2-110b90ec8308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OriginatedAfterAcquisitionDateMember_ef21af3b-418e-4842-849a-999607227131" xlink:href="cvco-20210403.xsd#cvco_OriginatedAfterAcquisitionDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_a4c74ab2-1ab0-442e-a9b2-110b90ec8308" xlink:to="loc_cvco_OriginatedAfterAcquisitionDateMember_ef21af3b-418e-4842-849a-999607227131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2efabe02-29f0-4822-bad9-9cadc10ab77b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3fd91e48-2c12-4d7f-97b2-4b0b2c344639" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2efabe02-29f0-4822-bad9-9cadc10ab77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_325b7c6e-e346-4854-bf44-40be9c2997f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2efabe02-29f0-4822-bad9-9cadc10ab77b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_325b7c6e-e346-4854-bf44-40be9c2997f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_bd4faf6e-5303-46c1-9a9a-93d4aa843289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2efabe02-29f0-4822-bad9-9cadc10ab77b" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_bd4faf6e-5303-46c1-9a9a-93d4aa843289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="cvco-20210403.xsd#RevenuefromContractswithCustomers"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7914f5e5-900b-49b7-9543-8c54144842b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_86a3414b-7970-4874-b1c7-8a3890a3d2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7914f5e5-900b-49b7-9543-8c54144842b4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_86a3414b-7970-4874-b1c7-8a3890a3d2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#RevenuefromContractswithCustomersDisaggregationofRevenueTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_649c4c46-14c0-4465-8bb0-711edef79e37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ea41f647-0cee-41f2-bf49-73ba69f46fba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_649c4c46-14c0-4465-8bb0-711edef79e37" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ea41f647-0cee-41f2-bf49-73ba69f46fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#RevenuefromContractwithCustomerNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a96a4b97-e387-476b-8ff2-e681635d33fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_78de0524-2695-45c9-acb8-2e3b14ab0fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a96a4b97-e387-476b-8ff2-e681635d33fd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_78de0524-2695-45c9-acb8-2e3b14ab0fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8335d5dc-c8e3-4157-99dc-9c13bf37c85c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_78de0524-2695-45c9-acb8-2e3b14ab0fe5" xlink:to="loc_srt_ProductOrServiceAxis_8335d5dc-c8e3-4157-99dc-9c13bf37c85c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c5d596bf-6b46-4677-968a-dd6d58dd13a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_8335d5dc-c8e3-4157-99dc-9c13bf37c85c" xlink:to="loc_srt_ProductsAndServicesDomain_c5d596bf-6b46-4677-968a-dd6d58dd13a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SubcontractedsiteimprovementsMember_a686a0ce-7a1b-4bb9-9224-4e5749d503e8" xlink:href="cvco-20210403.xsd#cvco_SubcontractedsiteimprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c5d596bf-6b46-4677-968a-dd6d58dd13a7" xlink:to="loc_cvco_SubcontractedsiteimprovementsMember_a686a0ce-7a1b-4bb9-9224-4e5749d503e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7f575c53-51c2-4aa6-bbf3-fc6bec8369d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_78de0524-2695-45c9-acb8-2e3b14ab0fe5" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7f575c53-51c2-4aa6-bbf3-fc6bec8369d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_322b34a2-4589-4712-9f88-dc7ee2497e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7f575c53-51c2-4aa6-bbf3-fc6bec8369d1" xlink:to="loc_us-gaap_Revenues_322b34a2-4589-4712-9f88-dc7ee2497e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#RevenuefromContractswithCustomersDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b53acd96-4cc1-4006-9ec6-c8478c9acbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_fbe3a111-c2cb-4f98-9f17-4b2305d2616c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b53acd96-4cc1-4006-9ec6-c8478c9acbdd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_fbe3a111-c2cb-4f98-9f17-4b2305d2616c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_819c5790-6485-4d4c-87e6-49544ef1ebd0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_fbe3a111-c2cb-4f98-9f17-4b2305d2616c" xlink:to="loc_srt_ProductOrServiceAxis_819c5790-6485-4d4c-87e6-49544ef1ebd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_819c5790-6485-4d4c-87e6-49544ef1ebd0" xlink:to="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_HUDCodeMember_4354ed1c-0b00-44a0-b095-42efd490957c" xlink:href="cvco-20210403.xsd#cvco_HUDCodeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:to="loc_cvco_HUDCodeMember_4354ed1c-0b00-44a0-b095-42efd490957c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ModularMember_cdd9e179-091e-47ac-8b77-af7baa06de5b" xlink:href="cvco-20210403.xsd#cvco_ModularMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:to="loc_cvco_ModularMember_cdd9e179-091e-47ac-8b77-af7baa06de5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParkModelRVsMember_0bfd216a-0a35-448c-955a-f29265c7b5a1" xlink:href="cvco-20210403.xsd#cvco_ParkModelRVsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:to="loc_cvco_ParkModelRVsMember_0bfd216a-0a35-448c-955a-f29265c7b5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactorybuilthousingotherMember_cea18d7d-c92b-45d5-ae65-1cc66c340f78" xlink:href="cvco-20210403.xsd#cvco_FactorybuilthousingotherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:to="loc_cvco_FactorybuilthousingotherMember_cea18d7d-c92b-45d5-ae65-1cc66c340f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_682c879d-7bf3-4efc-8c4c-75928764c756" xlink:href="cvco-20210403.xsd#cvco_InsuranceAgencyCommissionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:to="loc_cvco_InsuranceAgencyCommissionsMember_682c879d-7bf3-4efc-8c4c-75928764c756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember_c8bd4d6d-d39c-42c4-b911-a685223eff4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_448f44b8-68e3-461c-af45-a1711e4cb1f5" xlink:to="loc_us-gaap_FinancialServiceOtherMember_c8bd4d6d-d39c-42c4-b911-a685223eff4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5e5fb6d2-e335-4d81-975e-8cfe4756db1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_fbe3a111-c2cb-4f98-9f17-4b2305d2616c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5e5fb6d2-e335-4d81-975e-8cfe4756db1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b26006f3-4c77-4fdd-90b3-c6650bfedb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5e5fb6d2-e335-4d81-975e-8cfe4756db1b" xlink:to="loc_us-gaap_SegmentDomain_b26006f3-4c77-4fdd-90b3-c6650bfedb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_b031b314-83eb-48a5-93fd-50b0759a8efb" xlink:href="cvco-20210403.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b26006f3-4c77-4fdd-90b3-c6650bfedb1a" xlink:to="loc_cvco_FactoryBuiltHousingMember_b031b314-83eb-48a5-93fd-50b0759a8efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_d3d0ad8f-acc1-4ddb-bf38-a454b13d513e" xlink:href="cvco-20210403.xsd#cvco_FinancialServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b26006f3-4c77-4fdd-90b3-c6650bfedb1a" xlink:to="loc_cvco_FinancialServicesMember_d3d0ad8f-acc1-4ddb-bf38-a454b13d513e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_aa1a5456-4e72-4fee-bdff-59a87601dd29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_fbe3a111-c2cb-4f98-9f17-4b2305d2616c" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_aa1a5456-4e72-4fee-bdff-59a87601dd29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8bba9d14-35fd-4de9-b725-a5de5666541e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_aa1a5456-4e72-4fee-bdff-59a87601dd29" xlink:to="loc_us-gaap_Revenues_8bba9d14-35fd-4de9-b725-a5de5666541e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCash" xlink:type="simple" xlink:href="cvco-20210403.xsd#RestrictedCash"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RestrictedCash" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_3794ae76-120a-41aa-ac3f-aec1e7f147b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_6d1e07fb-5ce5-4e4c-8910-b14e28afa850" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_3794ae76-120a-41aa-ac3f-aec1e7f147b0" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_6d1e07fb-5ce5-4e4c-8910-b14e28afa850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#RestrictedCashTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RestrictedCashTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_c98c9ef4-f726-4ba1-be65-29aa11c0ead6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_65b951d6-056e-4ec9-8c9f-2c390a8ccce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_c98c9ef4-f726-4ba1-be65-29aa11c0ead6" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_65b951d6-056e-4ec9-8c9f-2c390a8ccce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_82109240-c9f9-4b6c-a8e7-6a70cbe66031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_c98c9ef4-f726-4ba1-be65-29aa11c0ead6" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_82109240-c9f9-4b6c-a8e7-6a70cbe66031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#RestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_949018b9-d18b-48fe-bb48-87847b779992" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_375ec76e-70d0-4808-ba87-2fb2e005b47b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_949018b9-d18b-48fe-bb48-87847b779992" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_375ec76e-70d0-4808-ba87-2fb2e005b47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_954807e0-db6e-4e72-b353-32deaa3f29a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_375ec76e-70d0-4808-ba87-2fb2e005b47b" xlink:to="loc_srt_MajorCustomersAxis_954807e0-db6e-4e72-b353-32deaa3f29a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_57b14b67-5c21-4d79-9a67-82f69d897016" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_954807e0-db6e-4e72-b353-32deaa3f29a4" xlink:to="loc_srt_NameOfMajorCustomerDomain_57b14b67-5c21-4d79-9a67-82f69d897016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_aa990c6d-a181-43a9-9697-b23c3b86ee38" xlink:href="cvco-20210403.xsd#cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b14b67-5c21-4d79-9a67-82f69d897016" xlink:to="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_aa990c6d-a181-43a9-9697-b23c3b86ee38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherRestrictedCashMember_05cdec8c-d9fb-45f5-9a64-c1ce73dee3c2" xlink:href="cvco-20210403.xsd#cvco_OtherRestrictedCashMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_57b14b67-5c21-4d79-9a67-82f69d897016" xlink:to="loc_cvco_OtherRestrictedCashMember_05cdec8c-d9fb-45f5-9a64-c1ce73dee3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_80e82bdb-ea79-4bb2-8169-f0933a297855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_375ec76e-70d0-4808-ba87-2fb2e005b47b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_80e82bdb-ea79-4bb2-8169-f0933a297855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c81ab568-33bc-4f26-be31-e9e040ae6429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_80e82bdb-ea79-4bb2-8169-f0933a297855" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c81ab568-33bc-4f26-be31-e9e040ae6429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_3373d3b0-f3f4-4e33-ac3c-a69aeb1ad72e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_80e82bdb-ea79-4bb2-8169-f0933a297855" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_3373d3b0-f3f4-4e33-ac3c-a69aeb1ad72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_3c3c86b2-cd2f-41a5-9029-8d028b145406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_80e82bdb-ea79-4bb2-8169-f0933a297855" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_3c3c86b2-cd2f-41a5-9029-8d028b145406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#RestrictedCashReconciliationtoSOCFDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_d7d25f72-aa8a-48b0-8a0d-0cb46b136f84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_a5eb03db-d2c7-40c7-855a-415a6306ec53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_d7d25f72-aa8a-48b0-8a0d-0cb46b136f84" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_a5eb03db-d2c7-40c7-855a-415a6306ec53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_681ee49a-510b-44b3-92fa-553d463a6b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_a5eb03db-d2c7-40c7-855a-415a6306ec53" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_681ee49a-510b-44b3-92fa-553d463a6b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_57573ba4-716b-45d2-83db-4df3b3f78d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_a5eb03db-d2c7-40c7-855a-415a6306ec53" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_57573ba4-716b-45d2-83db-4df3b3f78d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_00201432-43b4-4192-b915-923510d08c27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_a5eb03db-d2c7-40c7-855a-415a6306ec53" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_00201432-43b4-4192-b915-923510d08c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6804ae30-26d5-437c-93a1-7a3aabf71535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_a5eb03db-d2c7-40c7-855a-415a6306ec53" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6804ae30-26d5-437c-93a1-7a3aabf71535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Investments" xlink:type="simple" xlink:href="cvco-20210403.xsd#Investments"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_47bdcf95-cff7-4cc3-b627-f27a33148fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_d4b24ddd-11ed-4852-aadc-28395cf20656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_47bdcf95-cff7-4cc3-b627-f27a33148fa3" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_d4b24ddd-11ed-4852-aadc-28395cf20656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2592d28f-63dd-4cb1-a2a7-f6daed0bed17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleofInvestmentsTableTextBlock_8445a326-a276-40ae-be81-4bd1f3a99e30" xlink:href="cvco-20210403.xsd#cvco_ScheduleofInvestmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2592d28f-63dd-4cb1-a2a7-f6daed0bed17" xlink:to="loc_cvco_ScheduleofInvestmentsTableTextBlock_8445a326-a276-40ae-be81-4bd1f3a99e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_df0dcbfd-4517-405d-a1aa-e785546a2d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2592d28f-63dd-4cb1-a2a7-f6daed0bed17" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_df0dcbfd-4517-405d-a1aa-e785546a2d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_21cafdd1-2802-48d3-94b0-ad9628b67d37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2592d28f-63dd-4cb1-a2a7-f6daed0bed17" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_21cafdd1-2802-48d3-94b0-ad9628b67d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_a0300acd-c1ff-4dc7-87b4-95e5b6e4fb24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2592d28f-63dd-4cb1-a2a7-f6daed0bed17" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_a0300acd-c1ff-4dc7-87b4-95e5b6e4fb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestmentsTextBlock_72bfa1ea-4482-474a-9742-4f26a9a0dfaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestmentsTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2592d28f-63dd-4cb1-a2a7-f6daed0bed17" xlink:to="loc_us-gaap_GainLossOnInvestmentsTextBlock_72bfa1ea-4482-474a-9742-4f26a9a0dfaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsSummaryDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsSummaryDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f067c8f4-f32f-4e32-aa43-9399d74ed95d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_d58fb97c-b033-439c-86bd-af1a9a6c8580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f067c8f4-f32f-4e32-aa43-9399d74ed95d" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_d58fb97c-b033-439c-86bd-af1a9a6c8580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_91cdda29-6abd-4dce-877c-ed5fb5e97f35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_d58fb97c-b033-439c-86bd-af1a9a6c8580" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_91cdda29-6abd-4dce-877c-ed5fb5e97f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_91cdda29-6abd-4dce-877c-ed5fb5e97f35" xlink:to="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f197f7e4-9086-4fc6-a717-0f7e86f2b367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f197f7e4-9086-4fc6-a717-0f7e86f2b367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_90d41a97-1d02-4dc1-83e3-9406b646c3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_90d41a97-1d02-4dc1-83e3-9406b646c3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_7b2208a0-138c-431b-bc8b-0e4a239b339a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:to="loc_us-gaap_EquityMethodInvestments_7b2208a0-138c-431b-bc8b-0e4a239b339a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_68df3428-0526-4bd1-90f4-cc28c8cee00f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:to="loc_us-gaap_Investments_68df3428-0526-4bd1-90f4-cc28c8cee00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_44cf4708-034f-4e3d-9ffb-bd1c2265c771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:to="loc_us-gaap_ShortTermInvestments_44cf4708-034f-4e3d-9ffb-bd1c2265c771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_102da618-3063-45f1-8357-64335e5ba835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_1d0a4bd7-ec6c-4cdf-9127-8c25379664fb" xlink:to="loc_us-gaap_LongTermInvestments_102da618-3063-45f1-8357-64335e5ba835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsAvailableforsaleSummaryDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_41ec6100-64d1-440e-8e3f-3baacbd48618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_7beb58e0-d00f-4e6d-bdb9-59c5858362bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_41ec6100-64d1-440e-8e3f-3baacbd48618" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_7beb58e0-d00f-4e6d-bdb9-59c5858362bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c66c3aab-7c16-4a66-bff1-5de1c933cb52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_7beb58e0-d00f-4e6d-bdb9-59c5858362bc" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c66c3aab-7c16-4a66-bff1-5de1c933cb52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6dd4679f-82e2-4359-89b9-ad025bd59edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c66c3aab-7c16-4a66-bff1-5de1c933cb52" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6dd4679f-82e2-4359-89b9-ad025bd59edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_134459fa-f30f-409c-a23a-cd936a6dd691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6dd4679f-82e2-4359-89b9-ad025bd59edc" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_134459fa-f30f-409c-a23a-cd936a6dd691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_84858124-96e8-4584-a11a-8fc42ee3adde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6dd4679f-82e2-4359-89b9-ad025bd59edc" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_84858124-96e8-4584-a11a-8fc42ee3adde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b98bf516-867b-40a1-9f9a-798678ac46c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6dd4679f-82e2-4359-89b9-ad025bd59edc" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b98bf516-867b-40a1-9f9a-798678ac46c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1facc678-a0a2-4223-958c-195391a9f656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_7beb58e0-d00f-4e6d-bdb9-59c5858362bc" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1facc678-a0a2-4223-958c-195391a9f656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_f3c0b01d-7ad4-43d7-bb54-80f80a916eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1facc678-a0a2-4223-958c-195391a9f656" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_f3c0b01d-7ad4-43d7-bb54-80f80a916eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c2a86f31-b6a6-431d-aacd-12821743afc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_f3c0b01d-7ad4-43d7-bb54-80f80a916eb3" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c2a86f31-b6a6-431d-aacd-12821743afc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7f055876-c3ad-4f6a-a9ed-8a13180c10b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_f3c0b01d-7ad4-43d7-bb54-80f80a916eb3" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7f055876-c3ad-4f6a-a9ed-8a13180c10b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ba48f9d7-be05-4f00-98bb-a16b382e2e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_f3c0b01d-7ad4-43d7-bb54-80f80a916eb3" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ba48f9d7-be05-4f00-98bb-a16b382e2e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_18d83a43-5e16-461d-b8d3-82510137d7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_f3c0b01d-7ad4-43d7-bb54-80f80a916eb3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_18d83a43-5e16-461d-b8d3-82510137d7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsContinuousUnrealizedLossPositionsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6f743eff-b1a5-4025-b603-6d6db0707d16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_f698928a-261e-4259-a330-85f8762bdd24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6f743eff-b1a5-4025-b603-6d6db0707d16" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_f698928a-261e-4259-a330-85f8762bdd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a3ad0d12-273f-46a8-a3ad-ba03bca33505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_f698928a-261e-4259-a330-85f8762bdd24" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a3ad0d12-273f-46a8-a3ad-ba03bca33505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_324a625d-5e00-44a6-8c04-0fe20b5feff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a3ad0d12-273f-46a8-a3ad-ba03bca33505" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_324a625d-5e00-44a6-8c04-0fe20b5feff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_8edb6d49-ec7f-4113-9b1e-fcac863b2453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_324a625d-5e00-44a6-8c04-0fe20b5feff6" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_8edb6d49-ec7f-4113-9b1e-fcac863b2453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_cb01d310-1fc6-49ad-97e2-9f8cd4b45511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_324a625d-5e00-44a6-8c04-0fe20b5feff6" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_cb01d310-1fc6-49ad-97e2-9f8cd4b45511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_d93adb0b-69ea-40f6-88df-cb2ccf9494a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_324a625d-5e00-44a6-8c04-0fe20b5feff6" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_d93adb0b-69ea-40f6-88df-cb2ccf9494a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_f698928a-261e-4259-a330-85f8762bdd24" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2bc3f89c-3638-4beb-b0e0-696cf593df36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2bc3f89c-3638-4beb-b0e0-696cf593df36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_686361af-d716-4b73-85ce-6f137e976e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_686361af-d716-4b73-85ce-6f137e976e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_0456561d-5b88-4bae-a003-1b63eac857e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_0456561d-5b88-4bae-a003-1b63eac857e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_4dcc4941-7e6d-44b1-a691-5ff631a8a125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_4dcc4941-7e6d-44b1-a691-5ff631a8a125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_abda329d-07f6-44bb-bf2f-75dbd72d9f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_abda329d-07f6-44bb-bf2f-75dbd72d9f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_60c6040e-742d-4ac5-ab37-74146f77701d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_b58da1ff-0685-4534-80b4-27bfd5aa3d1a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_60c6040e-742d-4ac5-ab37-74146f77701d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsDebtSecuritiesbyMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c073873a-b968-4053-b54a-b694de12a95d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c073873a-b968-4053-b54a-b694de12a95d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_1fa4ce72-9552-474d-80a7-6ead7330d2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_1fa4ce72-9552-474d-80a7-6ead7330d2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_dd3f463a-da98-4f09-afa2-402f21eeae81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_dd3f463a-da98-4f09-afa2-402f21eeae81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_4aaed6bd-c7f0-467d-924a-6bc3e6cba697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_4aaed6bd-c7f0-467d-924a-6bc3e6cba697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_bc88c81a-ba5c-4d02-bfe1-ba3286148b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_bc88c81a-ba5c-4d02-bfe1-ba3286148b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_6c184e67-4ef9-47ca-9bc2-7895b8fca0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_6c184e67-4ef9-47ca-9bc2-7895b8fca0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d9c5d8f8-0a3d-4f5e-8442-f682662b8a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d9c5d8f8-0a3d-4f5e-8442-f682662b8a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_50336b47-ab6a-4384-a28c-728dbef5e6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_50336b47-ab6a-4384-a28c-728dbef5e6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_e81ddb77-aefc-46d2-8cd5-b70983f3f9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_e81ddb77-aefc-46d2-8cd5-b70983f3f9e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_6185d0a3-7a82-4466-b3b5-e53c112c6986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_6185d0a3-7a82-4466-b3b5-e53c112c6986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_674fc3cc-aea1-4d54-81fe-1fb4183b1945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_674fc3cc-aea1-4d54-81fe-1fb4183b1945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_05fae574-c342-48ff-b199-2e204825e8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_05fae574-c342-48ff-b199-2e204825e8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_30374af9-08e9-4315-aad4-e2d5aeea7dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6d01e1b2-1bec-4ac4-9332-ca088ad91179" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_30374af9-08e9-4315-aad4-e2d5aeea7dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsGainslossesonsecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_35c516d3-bc1c-44b5-9df9-bab68a30183c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_1814935c-eeb9-48e3-a339-e3dbcc15ddd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_35c516d3-bc1c-44b5-9df9-bab68a30183c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_1814935c-eeb9-48e3-a339-e3dbcc15ddd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_8421e174-2291-408a-8903-f58906d1ae51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_35c516d3-bc1c-44b5-9df9-bab68a30183c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_8421e174-2291-408a-8903-f58906d1ae51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_8b348212-fd21-4f08-b850-f88248de14bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_35c516d3-bc1c-44b5-9df9-bab68a30183c" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_8b348212-fd21-4f08-b850-f88248de14bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_c2d16b25-5048-4b9e-b028-3536b08eb425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_35c516d3-bc1c-44b5-9df9-bab68a30183c" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_c2d16b25-5048-4b9e-b028-3536b08eb425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_f6673659-99b6-4355-9468-ea3f55829d58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_35c516d3-bc1c-44b5-9df9-bab68a30183c" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_f6673659-99b6-4355-9468-ea3f55829d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cd0923c2-25c7-468e-894f-3a883d98a2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_e313a350-9195-414b-a921-f7be098e4ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cd0923c2-25c7-468e-894f-3a883d98a2ec" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_e313a350-9195-414b-a921-f7be098e4ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Inventories" xlink:type="simple" xlink:href="cvco-20210403.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_920dcf5e-b130-481f-a19e-1b66594a90a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_c0e35d50-45de-484f-b47c-950681018739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_920dcf5e-b130-481f-a19e-1b66594a90a9" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_c0e35d50-45de-484f-b47c-950681018739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0f304643-e02f-4767-931b-e3f8b619ff49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_f4573533-81a5-435e-ba92-ff88617a5e59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0f304643-e02f-4767-931b-e3f8b619ff49" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_f4573533-81a5-435e-ba92-ff88617a5e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#InventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_facac9e9-96a3-47ce-9582-59fecb9ae03d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_c83cd3ad-8f48-4990-a05e-9d024737f136" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_facac9e9-96a3-47ce-9582-59fecb9ae03d" xlink:to="loc_us-gaap_InventoryNetAbstract_c83cd3ad-8f48-4990-a05e-9d024737f136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_2ee35000-5054-4aa5-97e9-2bab1d362b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_c83cd3ad-8f48-4990-a05e-9d024737f136" xlink:to="loc_us-gaap_InventoryRawMaterials_2ee35000-5054-4aa5-97e9-2bab1d362b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_8ecd0fa5-6006-460e-854e-44a6e9b01903" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_c83cd3ad-8f48-4990-a05e-9d024737f136" xlink:to="loc_us-gaap_InventoryWorkInProcess_8ecd0fa5-6006-460e-854e-44a6e9b01903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_2764a519-e90a-4cdb-86b2-7502fdf34b20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_c83cd3ad-8f48-4990-a05e-9d024737f136" xlink:to="loc_us-gaap_InventoryFinishedGoods_2764a519-e90a-4cdb-86b2-7502fdf34b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_26562c5f-736c-4371-af01-b4f2146c0ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_c83cd3ad-8f48-4990-a05e-9d024737f136" xlink:to="loc_us-gaap_InventoryNet_26562c5f-736c-4371-af01-b4f2146c0ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivable"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_3719c548-87e4-485b-8f74-18a62cde8bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancingReceivablesConsumerTextBlock_04154f2d-e270-43a2-982f-2ed4caf851b1" xlink:href="cvco-20210403.xsd#cvco_FinancingReceivablesConsumerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3719c548-87e4-485b-8f74-18a62cde8bb9" xlink:to="loc_cvco_FinancingReceivablesConsumerTextBlock_04154f2d-e270-43a2-982f-2ed4caf851b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_707b688b-e78c-4dea-8183-8a23917a0412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableTableTextBlock_17671697-41d3-4f60-8106-7a476bf9b1ae" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansReceivableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_707b688b-e78c-4dea-8183-8a23917a0412" xlink:to="loc_cvco_ConsumerLoansReceivableTableTextBlock_17671697-41d3-4f60-8106-7a476bf9b1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_1da0d7e5-8648-4182-9261-594ab672fd94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_707b688b-e78c-4dea-8183-8a23917a0412" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_1da0d7e5-8648-4182-9261-594ab672fd94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock_ef4e2e55-8003-402b-a1fd-623c3d1f6d08" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_707b688b-e78c-4dea-8183-8a23917a0412" xlink:to="loc_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock_ef4e2e55-8003-402b-a1fd-623c3d1f6d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock_e3b5332e-7eba-4b5f-b08d-04e305ac4286" xlink:href="cvco-20210403.xsd#cvco_DeliquencyStatusOfConsumerLoansTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_707b688b-e78c-4dea-8183-8a23917a0412" xlink:to="loc_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock_e3b5332e-7eba-4b5f-b08d-04e305ac4286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_00a1640c-10f9-4b6e-b6fe-eeb4164acfbd" xlink:href="cvco-20210403.xsd#cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_707b688b-e78c-4dea-8183-8a23917a0412" xlink:to="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_00a1640c-10f9-4b6e-b6fe-eeb4164acfbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock_9fbbae39-231f-4e82-8090-51aa88effdb6" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_707b688b-e78c-4dea-8183-8a23917a0412" xlink:to="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock_9fbbae39-231f-4e82-8090-51aa88effdb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_fd8d9933-7577-49d7-a170-70db09477935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_8a8fb4c1-5cbc-4b16-bf3c-dfc3cb8280d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_fd8d9933-7577-49d7-a170-70db09477935" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_8a8fb4c1-5cbc-4b16-bf3c-dfc3cb8280d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableHeldForInvestment_acd8b0b1-1339-4e57-b373-84987df80912" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansReceivableHeldForInvestment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_fd8d9933-7577-49d7-a170-70db09477935" xlink:to="loc_cvco_ConsumerLoansReceivableHeldForInvestment_acd8b0b1-1339-4e57-b373-84987df80912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleAmount_5c850234-83b0-477c-af1c-fdd217e09c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableHeldForSaleAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_fd8d9933-7577-49d7-a170-70db09477935" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleAmount_5c850234-83b0-477c-af1c-fdd217e09c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances_20d8f83f-a08f-4bc3-8638-4eff88b49df5" xlink:href="cvco-20210403.xsd#cvco_ConstructionAdvances"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_fd8d9933-7577-49d7-a170-70db09477935" xlink:to="loc_cvco_ConstructionAdvances_20d8f83f-a08f-4bc3-8638-4eff88b49df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_39b5517e-a92c-4389-a171-36fcdfb9ac6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_fd8d9933-7577-49d7-a170-70db09477935" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_39b5517e-a92c-4389-a171-36fcdfb9ac6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_311d7251-64c4-4d1c-a4bd-dce4f57701ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_fd8d9933-7577-49d7-a170-70db09477935" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_311d7251-64c4-4d1c-a4bd-dce4f57701ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_400e0cc2-d695-4998-83be-f4f9b4c72bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_fd8d9933-7577-49d7-a170-70db09477935" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_400e0cc2-d695-4998-83be-f4f9b4c72bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_6091865b-bdb1-43bd-b1e1-1ee33c7371d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_fd8d9933-7577-49d7-a170-70db09477935" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_6091865b-bdb1-43bd-b1e1-1ee33c7371d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_c0545f57-97b1-47e3-9f7f-830f1c90f3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_fd8d9933-7577-49d7-a170-70db09477935" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_c0545f57-97b1-47e3-9f7f-830f1c90f3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_78b4d4c4-f63f-463e-8e32-2c1c64e88f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_fd8d9933-7577-49d7-a170-70db09477935" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_78b4d4c4-f63f-463e-8e32-2c1c64e88f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_7df02a3c-6b21-48a4-ac32-44db4d59d5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8466b90f-02a5-429f-86f8-8a41b947a169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7df02a3c-6b21-48a4-ac32-44db4d59d5f0" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8466b90f-02a5-429f-86f8-8a41b947a169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8ca910dd-74d6-4803-a51e-0af614ebbbb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8466b90f-02a5-429f-86f8-8a41b947a169" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8ca910dd-74d6-4803-a51e-0af614ebbbb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1a1cb400-ca26-410d-8164-1e8aaa7b2f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8ca910dd-74d6-4803-a51e-0af614ebbbb8" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1a1cb400-ca26-410d-8164-1e8aaa7b2f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_f4a938da-96f7-4cfe-965f-632184121071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1a1cb400-ca26-410d-8164-1e8aaa7b2f97" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_f4a938da-96f7-4cfe-965f-632184121071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1a8eb4f3-7312-44b5-ae82-e1a5bb5b2659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8466b90f-02a5-429f-86f8-8a41b947a169" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1a8eb4f3-7312-44b5-ae82-e1a5bb5b2659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_79fc36b0-dff4-4531-a650-9b7e523f8006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1a8eb4f3-7312-44b5-ae82-e1a5bb5b2659" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_79fc36b0-dff4-4531-a650-9b7e523f8006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_04271a0d-97ae-4980-a4ce-b553dd3ac27b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_79fc36b0-dff4-4531-a650-9b7e523f8006" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_04271a0d-97ae-4980-a4ce-b553dd3ac27b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8466b90f-02a5-429f-86f8-8a41b947a169" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_9f7c98ea-013f-4fc9-95c7-7c3f55a077e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_9f7c98ea-013f-4fc9-95c7-7c3f55a077e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_599ea3d9-1063-4e86-bb41-65a377a11e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_599ea3d9-1063-4e86-bb41-65a377a11e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_0fef9e40-7b27-4017-a6cf-7c326df26601" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_0fef9e40-7b27-4017-a6cf-7c326df26601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_c9675a8d-8c7e-4718-b3ab-cd5008ecb24d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_c9675a8d-8c7e-4718-b3ab-cd5008ecb24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_89b6413f-0d7b-46de-874e-712d0728b805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_89b6413f-0d7b-46de-874e-712d0728b805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_66ef5c1f-e275-4859-b37e-f44a4bc022a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_30439200-1ad2-4ba5-ba7d-090445699895" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_66ef5c1f-e275-4859-b37e-f44a4bc022a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableWeightedAveragesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_44b335cf-e422-4625-a280-32d10d937765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragecontractualinterestrate_3b4e396d-4190-4862-a069-e6876e6c96c4" xlink:href="cvco-20210403.xsd#cvco_Weightedaveragecontractualinterestrate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_44b335cf-e422-4625-a280-32d10d937765" xlink:to="loc_cvco_Weightedaveragecontractualinterestrate_3b4e396d-4190-4862-a069-e6876e6c96c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaverageeffectiveinterestrate_a67d8588-e70b-4302-b4be-4b4d84313b14" xlink:href="cvco-20210403.xsd#cvco_Weightedaverageeffectiveinterestrate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_44b335cf-e422-4625-a280-32d10d937765" xlink:to="loc_cvco_Weightedaverageeffectiveinterestrate_a67d8588-e70b-4302-b4be-4b4d84313b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragemonthstomaturity_67c7107a-d320-462f-992f-49404d8ebac5" xlink:href="cvco-20210403.xsd#cvco_Weightedaveragemonthstomaturity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_44b335cf-e422-4625-a280-32d10d937765" xlink:to="loc_cvco_Weightedaveragemonthstomaturity_67c7107a-d320-462f-992f-49404d8ebac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_f578a759-03be-44ce-ac96-a23a9c5c2044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3aa6a362-a7d1-461b-9d52-830c0cc4080d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f578a759-03be-44ce-ac96-a23a9c5c2044" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3aa6a362-a7d1-461b-9d52-830c0cc4080d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusAxis_b8a9446b-8c73-4eb2-94fd-410e504bee39" xlink:href="cvco-20210403.xsd#cvco_DelinquencyStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3aa6a362-a7d1-461b-9d52-830c0cc4080d" xlink:to="loc_cvco_DelinquencyStatusAxis_b8a9446b-8c73-4eb2-94fd-410e504bee39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain_0c73fb21-c20b-414a-b73f-c168f35888f7" xlink:href="cvco-20210403.xsd#cvco_DelinquencyStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusAxis_b8a9446b-8c73-4eb2-94fd-410e504bee39" xlink:to="loc_cvco_DelinquencyStatusDomain_0c73fb21-c20b-414a-b73f-c168f35888f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentMember_d2f13552-efef-4477-a908-737ece3c9f6f" xlink:href="cvco-20210403.xsd#cvco_CurrentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_0c73fb21-c20b-414a-b73f-c168f35888f7" xlink:to="loc_cvco_CurrentMember_d2f13552-efef-4477-a908-737ece3c9f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A3160DaysPastDueMember_d1e64461-fd73-4cfb-8a04-93d666962fd5" xlink:href="cvco-20210403.xsd#cvco_A3160DaysPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_0c73fb21-c20b-414a-b73f-c168f35888f7" xlink:to="loc_cvco_A3160DaysPastDueMember_d1e64461-fd73-4cfb-8a04-93d666962fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A6190DaysPastDueMember_f637d55c-b705-453a-be74-028324f7b9ea" xlink:href="cvco-20210403.xsd#cvco_A6190DaysPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_0c73fb21-c20b-414a-b73f-c168f35888f7" xlink:to="loc_cvco_A6190DaysPastDueMember_f637d55c-b705-453a-be74-028324f7b9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A91DaysPastDueMember_1f903eb9-8b31-483f-8eb9-2775a7a1f5dd" xlink:href="cvco-20210403.xsd#cvco_A91DaysPastDueMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_0c73fb21-c20b-414a-b73f-c168f35888f7" xlink:to="loc_cvco_A91DaysPastDueMember_1f903eb9-8b31-483f-8eb9-2775a7a1f5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0685c319-274a-4ebe-acc3-70d0125c00d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3aa6a362-a7d1-461b-9d52-830c0cc4080d" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0685c319-274a-4ebe-acc3-70d0125c00d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_8e925f1d-9e10-41e8-a8f4-f6c4f4125fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0685c319-274a-4ebe-acc3-70d0125c00d9" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_8e925f1d-9e10-41e8-a8f4-f6c4f4125fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_747283ad-45ee-4120-b821-dffde1acb3dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7ba33fb8-f4eb-43ed-b258-60b4aa9d83bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_747283ad-45ee-4120-b821-dffde1acb3dc" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7ba33fb8-f4eb-43ed-b258-60b4aa9d83bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_c43575cc-a132-47f4-94ba-8c0b1d40c3ed" xlink:href="cvco-20210403.xsd#cvco_YearOfOriginationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7ba33fb8-f4eb-43ed-b258-60b4aa9d83bd" xlink:to="loc_cvco_YearOfOriginationAxis_c43575cc-a132-47f4-94ba-8c0b1d40c3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:href="cvco-20210403.xsd#cvco_YearOfOriginationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationAxis_c43575cc-a132-47f4-94ba-8c0b1d40c3ed" xlink:to="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_1d9387ef-cbb9-4195-98ac-0bb025750660" xlink:href="cvco-20210403.xsd#cvco_CurrentFiscalYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:to="loc_cvco_CurrentFiscalYearMember_1d9387ef-cbb9-4195-98ac-0bb025750660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_347e89e0-aad2-44b5-b329-d5ffa3431d8a" xlink:href="cvco-20210403.xsd#cvco_PriorFiscalYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:to="loc_cvco_PriorFiscalYearMember_347e89e0-aad2-44b5-b329-d5ffa3431d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_626cb7ff-56b9-4360-a2d1-af27c271ade8" xlink:href="cvco-20210403.xsd#cvco_Fiscal2019Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:to="loc_cvco_Fiscal2019Member_626cb7ff-56b9-4360-a2d1-af27c271ade8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_3f568e94-6297-4546-9de0-00834002f89f" xlink:href="cvco-20210403.xsd#cvco_Fiscal2018Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:to="loc_cvco_Fiscal2018Member_3f568e94-6297-4546-9de0-00834002f89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_13f45b74-43d8-42ec-b45e-ca11637865d5" xlink:href="cvco-20210403.xsd#cvco_Fiscal2017Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:to="loc_cvco_Fiscal2017Member_13f45b74-43d8-42ec-b45e-ca11637865d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2016AndPriorMember_1f2dbd60-3680-448e-9175-51658cb28944" xlink:href="cvco-20210403.xsd#cvco_Fiscal2016AndPriorMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_ad8fb2e7-142c-4f62-b037-e317fde03add" xlink:to="loc_cvco_Fiscal2016AndPriorMember_1f2dbd60-3680-448e-9175-51658cb28944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_0114ae0f-de63-45b0-a964-437e5046a96a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7ba33fb8-f4eb-43ed-b258-60b4aa9d83bd" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_0114ae0f-de63-45b0-a964-437e5046a96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_ee5d7901-db3d-46e7-a84f-8c7829105478" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_0114ae0f-de63-45b0-a964-437e5046a96a" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_ee5d7901-db3d-46e7-a84f-8c7829105478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeMember_0b80a21e-43f3-46ea-96a2-0c648c76c864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_ee5d7901-db3d-46e7-a84f-8c7829105478" xlink:to="loc_us-gaap_PrimeMember_0b80a21e-43f3-46ea-96a2-0c648c76c864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NearPrimeMember_28e41998-1f35-41a5-a91a-f36940ec5228" xlink:href="cvco-20210403.xsd#cvco_NearPrimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_ee5d7901-db3d-46e7-a84f-8c7829105478" xlink:to="loc_cvco_NearPrimeMember_28e41998-1f35-41a5-a91a-f36940ec5228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubprimeMember_35669e2d-469f-4bdd-9ec8-c732c2e115cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubprimeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_ee5d7901-db3d-46e7-a84f-8c7829105478" xlink:to="loc_us-gaap_SubprimeMember_35669e2d-469f-4bdd-9ec8-c732c2e115cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NoFICOScoreMember_53db8ce3-2b29-4ddb-ae15-96fc86924914" xlink:href="cvco-20210403.xsd#cvco_NoFICOScoreMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_ee5d7901-db3d-46e7-a84f-8c7829105478" xlink:to="loc_cvco_NoFICOScoreMember_53db8ce3-2b29-4ddb-ae15-96fc86924914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f652c0b0-9229-413b-aad1-449f0cbba160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7ba33fb8-f4eb-43ed-b258-60b4aa9d83bd" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f652c0b0-9229-413b-aad1-449f0cbba160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_10b30070-c96c-4844-851f-7b9ff31c3a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f652c0b0-9229-413b-aad1-449f0cbba160" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_10b30070-c96c-4844-851f-7b9ff31c3a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_f1a94d6f-87d0-43d7-9bec-08267a1cdaec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_112046e1-510f-444c-8b26-2453e962cc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f1a94d6f-87d0-43d7-9bec-08267a1cdaec" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_112046e1-510f-444c-8b26-2453e962cc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f2dc048f-dd6e-46f1-ba29-e03a7bbcebf9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_112046e1-510f-444c-8b26-2453e962cc3e" xlink:to="loc_srt_StatementGeographicalAxis_f2dc048f-dd6e-46f1-ba29-e03a7bbcebf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_168e354e-0e51-496b-85b1-2fd7b8c8ca3e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_f2dc048f-dd6e-46f1-ba29-e03a7bbcebf9" xlink:to="loc_srt_SegmentGeographicalDomain_168e354e-0e51-496b-85b1-2fd7b8c8ca3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_08ef99cc-0bae-4b73-b43f-0e4149aa1806" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_TX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_168e354e-0e51-496b-85b1-2fd7b8c8ca3e" xlink:to="loc_stpr_TX_08ef99cc-0bae-4b73-b43f-0e4149aa1806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_FL_8d147fff-7c7e-4bb5-9151-6ed5b4b966fb" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_FL"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_168e354e-0e51-496b-85b1-2fd7b8c8ca3e" xlink:to="loc_stpr_FL_8d147fff-7c7e-4bb5-9151-6ed5b4b966fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f29e150c-3702-4350-9eef-b487bd5eb94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_112046e1-510f-444c-8b26-2453e962cc3e" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f29e150c-3702-4350-9eef-b487bd5eb94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_531ea170-0a99-4e84-b3a2-219cecd28505" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f29e150c-3702-4350-9eef-b487bd5eb94a" xlink:to="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_531ea170-0a99-4e84-b3a2-219cecd28505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_70cf49bb-6d18-402b-87eb-14508576d7bf" xlink:href="cvco-20210403.xsd#cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_531ea170-0a99-4e84-b3a2-219cecd28505" xlink:to="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_70cf49bb-6d18-402b-87eb-14508576d7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_026c963a-7fcc-457d-a77e-a10ae34df233" xlink:href="cvco-20210403.xsd#cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_531ea170-0a99-4e84-b3a2-219cecd28505" xlink:to="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_026c963a-7fcc-457d-a77e-a10ae34df233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ConsumerLoansReceivableNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_a227369b-9201-4a07-9695-039357440e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAcquiredThroughForeclosure_7313d2a2-5eeb-4b4d-9a7d-5ff2ccdaad94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateAcquiredThroughForeclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a227369b-9201-4a07-9695-039357440e0c" xlink:to="loc_us-gaap_RealEstateAcquiredThroughForeclosure_7313d2a2-5eeb-4b4d-9a7d-5ff2ccdaad94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_59a6c8d3-21d1-41e3-a83d-c83a0956f455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a227369b-9201-4a07-9695-039357440e0c" xlink:to="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_59a6c8d3-21d1-41e3-a83d-c83a0956f455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLoss" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommercialLoansReceivablesandAllowanceforLoanLoss"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_4aeb5c70-fa57-46a8-9d18-e4f017183a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancingReceivablesCommercialTextBlock_feefd0b7-fc46-48d2-a8b9-aa316844cdb0" xlink:href="cvco-20210403.xsd#cvco_FinancingReceivablesCommercialTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_4aeb5c70-fa57-46a8-9d18-e4f017183a33" xlink:to="loc_cvco_FinancingReceivablesCommercialTextBlock_feefd0b7-fc46-48d2-a8b9-aa316844cdb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommercialLoansReceivablesandAllowanceforLoanLossTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_04a3f05d-107f-4b9d-aa73-5741712f9f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivablesTableTextBlock_a069df7f-d811-4d10-b8e3-1b6178e55a2b" xlink:href="cvco-20210403.xsd#cvco_CommercialLoansReceivablesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_04a3f05d-107f-4b9d-aa73-5741712f9f3b" xlink:to="loc_cvco_CommercialLoansReceivablesTableTextBlock_a069df7f-d811-4d10-b8e3-1b6178e55a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock_49b0ced7-1a2d-4616-80ed-39c9449c7d51" xlink:href="cvco-20210403.xsd#cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_04a3f05d-107f-4b9d-aa73-5741712f9f3b" xlink:to="loc_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock_49b0ced7-1a2d-4616-80ed-39c9449c7d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_ddd25cff-fa2c-4951-a379-55f1deeafb4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_04a3f05d-107f-4b9d-aa73-5741712f9f3b" xlink:to="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_ddd25cff-fa2c-4951-a379-55f1deeafb4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_412a8b7c-114e-438d-9b1e-e1aa3d40e0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_04a3f05d-107f-4b9d-aa73-5741712f9f3b" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_412a8b7c-114e-438d-9b1e-e1aa3d40e0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock_f18074ee-dac5-4698-a5b8-370305e5ab2e" xlink:href="cvco-20210403.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_04a3f05d-107f-4b9d-aa73-5741712f9f3b" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock_f18074ee-dac5-4698-a5b8-370305e5ab2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_37b0a66a-df05-4b9c-97a1-211c32509ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_86091e46-06c6-4988-a5f6-75739c2eb975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_37b0a66a-df05-4b9c-97a1-211c32509ce9" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_86091e46-06c6-4988-a5f6-75739c2eb975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cea62332-8da5-4464-b5d8-3befdd66ec99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_86091e46-06c6-4988-a5f6-75739c2eb975" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cea62332-8da5-4464-b5d8-3befdd66ec99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4344986b-cc83-4b72-8b75-f6dba4bd1128" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cea62332-8da5-4464-b5d8-3befdd66ec99" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4344986b-cc83-4b72-8b75-f6dba4bd1128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_bdf0278d-7e44-4892-a642-7d6788240326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4344986b-cc83-4b72-8b75-f6dba4bd1128" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_bdf0278d-7e44-4892-a642-7d6788240326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_86091e46-06c6-4988-a5f6-75739c2eb975" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_328d27e7-1048-4df1-9cb3-a0cf8f1afe80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_us-gaap_NotesReceivableGross_328d27e7-1048-4df1-9cb3-a0cf8f1afe80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_16dca17e-b992-42d8-a06e-0bb1725c1372" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_16dca17e-b992-42d8-a06e-0bb1725c1372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_c27cf83e-6cdf-4326-b591-6fe1205985b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_c27cf83e-6cdf-4326-b591-6fe1205985b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_8a03096d-4915-45db-81b5-612ffba7565b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_us-gaap_NotesReceivableNet_8a03096d-4915-45db-81b5-612ffba7565b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_2b7721b3-d3c4-4425-90c1-5347bdb93e54" xlink:href="cvco-20210403.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_2b7721b3-d3c4-4425-90c1-5347bdb93e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_77e88ebd-0fb1-417b-8def-e2a504c981f3" xlink:href="cvco-20210403.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_17a94cfe-7ba4-4b9a-9717-a98d8ba6120b" xlink:to="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_77e88ebd-0fb1-417b-8def-e2a504c981f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivableCharacteristicsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivableCharacteristicsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivableCharacteristicsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_1b48b8bb-3112-4593-8bc7-94b5eae6ee3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragecontractualinterestratecommercial_8c01d161-0e4c-4f73-aac2-f11d7ed972b0" xlink:href="cvco-20210403.xsd#cvco_Weightedaveragecontractualinterestratecommercial"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1b48b8bb-3112-4593-8bc7-94b5eae6ee3b" xlink:to="loc_cvco_Weightedaveragecontractualinterestratecommercial_8c01d161-0e4c-4f73-aac2-f11d7ed972b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragemonthstomaturitycommercial_e01ce3f5-277c-4c9e-addb-94bd2f9f6b92" xlink:href="cvco-20210403.xsd#cvco_Weightedaveragemonthstomaturitycommercial"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1b48b8bb-3112-4593-8bc7-94b5eae6ee3b" xlink:to="loc_cvco_Weightedaveragemonthstomaturitycommercial_e01ce3f5-277c-4c9e-addb-94bd2f9f6b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_be8d35da-c839-4b83-9f99-934e6b974e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2683f76e-706f-48ab-9cf0-5fea718c02bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_be8d35da-c839-4b83-9f99-934e6b974e6f" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2683f76e-706f-48ab-9cf0-5fea718c02bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1434f49f-a57e-4822-bbd1-2641988035f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2683f76e-706f-48ab-9cf0-5fea718c02bf" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1434f49f-a57e-4822-bbd1-2641988035f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_ac00df1b-1440-4d8b-852b-5def57004288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1434f49f-a57e-4822-bbd1-2641988035f9" xlink:to="loc_us-gaap_TypeOfAdoptionMember_ac00df1b-1440-4d8b-852b-5def57004288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_7bccfa81-dfc8-43f5-a469-c8a8c7cf7329" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_ac00df1b-1440-4d8b-852b-5def57004288" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_7bccfa81-dfc8-43f5-a469-c8a8c7cf7329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0f267be0-e3e1-4faa-a065-3e9823dd3dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2683f76e-706f-48ab-9cf0-5fea718c02bf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0f267be0-e3e1-4faa-a065-3e9823dd3dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4802d2cb-940c-4c44-88ef-20de6089706a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0f267be0-e3e1-4faa-a065-3e9823dd3dc3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4802d2cb-940c-4c44-88ef-20de6089706a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_eeaf2ac6-4237-4c5b-ad1a-3b0c205b1c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4802d2cb-940c-4c44-88ef-20de6089706a" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_eeaf2ac6-4237-4c5b-ad1a-3b0c205b1c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2683f76e-706f-48ab-9cf0-5fea718c02bf" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_5f21666f-af9b-4832-882c-231c55ba81d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_5f21666f-af9b-4832-882c-231c55ba81d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_28c8336c-ca7a-4b83-b721-6d2e3b3bed18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_28c8336c-ca7a-4b83-b721-6d2e3b3bed18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_97acb7c0-d6a5-48b0-ac80-e6b2f563a06d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_97acb7c0-d6a5-48b0-ac80-e6b2f563a06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_2189abbc-096e-4b75-825f-3ed472946132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_2189abbc-096e-4b75-825f-3ed472946132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_98d36756-a2b9-423e-93d8-634d7b35448d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2751722-db34-4a7a-8b8f-61ab524cd4f0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_98d36756-a2b9-423e-93d8-634d7b35448d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_9fe7029b-0bff-4d9e-8331-ff82de2403d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f0d6f1b9-b299-4922-be2b-069fedb52c84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9fe7029b-0bff-4d9e-8331-ff82de2403d2" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f0d6f1b9-b299-4922-be2b-069fedb52c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_415162fc-fd19-4675-8950-e142d3203c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f0d6f1b9-b299-4922-be2b-069fedb52c84" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_415162fc-fd19-4675-8950-e142d3203c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_a05f8fe7-e69d-4e6b-a87a-de288d61e8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_415162fc-fd19-4675-8950-e142d3203c34" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_a05f8fe7-e69d-4e6b-a87a-de288d61e8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformingFinancingReceivableMember_33af7611-3c6d-4ee4-b69c-daa08e8728c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformingFinancingReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a05f8fe7-e69d-4e6b-a87a-de288d61e8fb" xlink:to="loc_us-gaap_PerformingFinancingReceivableMember_33af7611-3c6d-4ee4-b69c-daa08e8728c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_WatchListMember_0c14135f-4129-43fe-9dba-b615cb863f1d" xlink:href="cvco-20210403.xsd#cvco_WatchListMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a05f8fe7-e69d-4e6b-a87a-de288d61e8fb" xlink:to="loc_cvco_WatchListMember_0c14135f-4129-43fe-9dba-b615cb863f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonperformingFinancingReceivableMember_3e76979b-fb7b-4546-913c-8091be592c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonperformingFinancingReceivableMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a05f8fe7-e69d-4e6b-a87a-de288d61e8fb" xlink:to="loc_us-gaap_NonperformingFinancingReceivableMember_3e76979b-fb7b-4546-913c-8091be592c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_448f597c-c6ff-4586-9f0d-cf57113210eb" xlink:href="cvco-20210403.xsd#cvco_YearOfOriginationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f0d6f1b9-b299-4922-be2b-069fedb52c84" xlink:to="loc_cvco_YearOfOriginationAxis_448f597c-c6ff-4586-9f0d-cf57113210eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:href="cvco-20210403.xsd#cvco_YearOfOriginationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationAxis_448f597c-c6ff-4586-9f0d-cf57113210eb" xlink:to="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_606f20c6-4b1a-4098-beff-d28150304f8a" xlink:href="cvco-20210403.xsd#cvco_CurrentFiscalYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:to="loc_cvco_CurrentFiscalYearMember_606f20c6-4b1a-4098-beff-d28150304f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_8b3bc5a2-d326-42a3-840d-3c0b7e69a6bd" xlink:href="cvco-20210403.xsd#cvco_PriorFiscalYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:to="loc_cvco_PriorFiscalYearMember_8b3bc5a2-d326-42a3-840d-3c0b7e69a6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_ef8187b6-403b-41a8-bca2-43c7422f3dbf" xlink:href="cvco-20210403.xsd#cvco_Fiscal2019Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:to="loc_cvco_Fiscal2019Member_ef8187b6-403b-41a8-bca2-43c7422f3dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_d4562aef-fce5-4850-af7d-bd2bffa932d2" xlink:href="cvco-20210403.xsd#cvco_Fiscal2018Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:to="loc_cvco_Fiscal2018Member_d4562aef-fce5-4850-af7d-bd2bffa932d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_9e30d80d-5a39-4dcb-aeda-63d3a17e5dbb" xlink:href="cvco-20210403.xsd#cvco_Fiscal2017Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_1b8f02dc-d04f-4c66-bc26-280da51c8506" xlink:to="loc_cvco_Fiscal2017Member_9e30d80d-5a39-4dcb-aeda-63d3a17e5dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b98ba71b-878d-428e-ae99-3a3373742404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f0d6f1b9-b299-4922-be2b-069fedb52c84" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b98ba71b-878d-428e-ae99-3a3373742404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_61922050-b737-42fc-9760-a91f1d8527cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b98ba71b-878d-428e-ae99-3a3373742404" xlink:to="loc_us-gaap_NotesReceivableGross_61922050-b737-42fc-9760-a91f1d8527cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_3c82a3fa-0919-4251-b1b7-b7775b920c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_83eeb100-bc39-46ae-a9c9-af465bf29837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3c82a3fa-0919-4251-b1b7-b7775b920c5f" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_83eeb100-bc39-46ae-a9c9-af465bf29837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_bde27e5b-7904-4c8a-8757-cf4a8e4c6e93" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_83eeb100-bc39-46ae-a9c9-af465bf29837" xlink:to="loc_srt_StatementGeographicalAxis_bde27e5b-7904-4c8a-8757-cf4a8e4c6e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1fb5d80d-681e-4ed3-a9a9-841484bfa036" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_bde27e5b-7904-4c8a-8757-cf4a8e4c6e93" xlink:to="loc_srt_SegmentGeographicalDomain_1fb5d80d-681e-4ed3-a9a9-841484bfa036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_AZ_06585c7b-53d6-4c38-b65b-d017dea61dac" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_AZ"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1fb5d80d-681e-4ed3-a9a9-841484bfa036" xlink:to="loc_stpr_AZ_06585c7b-53d6-4c38-b65b-d017dea61dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA_fa6a9841-42da-4e83-8fa7-37b5478cbcd6" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1fb5d80d-681e-4ed3-a9a9-841484bfa036" xlink:to="loc_stpr_CA_fa6a9841-42da-4e83-8fa7-37b5478cbcd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8d4f6b48-06da-45f1-88fd-84a53b011a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_83eeb100-bc39-46ae-a9c9-af465bf29837" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8d4f6b48-06da-45f1-88fd-84a53b011a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_6c0faabe-62f8-4f23-8e3a-1ceeb32b53a9" xlink:href="cvco-20210403.xsd#cvco_ConcentrationRiskOnFinancingReceivablesPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8d4f6b48-06da-45f1-88fd-84a53b011a00" xlink:to="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_6c0faabe-62f8-4f23-8e3a-1ceeb32b53a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_7df500eb-9bf1-4589-841b-0818b93e9e85" xlink:href="cvco-20210403.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8d4f6b48-06da-45f1-88fd-84a53b011a00" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_7df500eb-9bf1-4589-841b-0818b93e9e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_e0310c19-ab0a-46d3-a48b-338477ed91e6" xlink:href="cvco-20210403.xsd#cvco_InventoryFinanceReceivablePrincipalBalanceConcentration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8d4f6b48-06da-45f1-88fd-84a53b011a00" xlink:to="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_e0310c19-ab0a-46d3-a48b-338477ed91e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossNarrativeDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommercialLoansReceivablesandAllowanceforLoanLossNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_a214b07f-22f1-4e30-be78-87c82a92064f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_54b95b24-b8ba-470b-806e-bd0c0e92c153" xlink:href="cvco-20210403.xsd#cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a214b07f-22f1-4e30-be78-87c82a92064f" xlink:to="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_54b95b24-b8ba-470b-806e-bd0c0e92c153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_5da66983-5e97-4df5-a267-5d70cb580d19" xlink:href="cvco-20210403.xsd#cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a214b07f-22f1-4e30-be78-87c82a92064f" xlink:to="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_5da66983-5e97-4df5-a267-5d70cb580d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_bccb09d9-b1a4-4acd-809c-c1aae3dc1ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a214b07f-22f1-4e30-be78-87c82a92064f" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_bccb09d9-b1a4-4acd-809c-c1aae3dc1ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="cvco-20210403.xsd#PropertyPlantandEquipment"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_053beca0-80e2-49df-bca4-82ae35a308c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0be3788c-b97b-495f-b985-a4489934a1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_053beca0-80e2-49df-bca4-82ae35a308c9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0be3788c-b97b-495f-b985-a4489934a1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#PropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ddf886fc-7ee5-4094-89d1-9963c547c32e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_f0448c7e-9483-4f89-a9fe-4a29bc476b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ddf886fc-7ee5-4094-89d1-9963c547c32e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_f0448c7e-9483-4f89-a9fe-4a29bc476b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#PropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6388af4f-6c20-461e-8b89-f0cda0132e42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8a52311d-15a5-4b70-8589-a3d7c54d8a90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6388af4f-6c20-461e-8b89-f0cda0132e42" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8a52311d-15a5-4b70-8589-a3d7c54d8a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_046a715d-dce6-4308-8ed9-c4fba513d032" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8a52311d-15a5-4b70-8589-a3d7c54d8a90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_046a715d-dce6-4308-8ed9-c4fba513d032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_805f4fee-be45-4267-af24-43b155ca6710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_046a715d-dce6-4308-8ed9-c4fba513d032" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_805f4fee-be45-4267-af24-43b155ca6710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_a90568f5-8525-4922-906b-d6097d62086d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_805f4fee-be45-4267-af24-43b155ca6710" xlink:to="loc_us-gaap_LandMember_a90568f5-8525-4922-906b-d6097d62086d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_e9bb56ed-2163-4c33-9d0f-f887606a8790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_805f4fee-be45-4267-af24-43b155ca6710" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_e9bb56ed-2163-4c33-9d0f-f887606a8790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_d1719bb8-0e0b-4658-b552-b63847297c13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_805f4fee-be45-4267-af24-43b155ca6710" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_d1719bb8-0e0b-4658-b552-b63847297c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b550a1ca-9cde-49c6-8278-ab3501bc4a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8a52311d-15a5-4b70-8589-a3d7c54d8a90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b550a1ca-9cde-49c6-8278-ab3501bc4a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_46876da9-31b3-457e-aaec-85b2a180417f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b550a1ca-9cde-49c6-8278-ab3501bc4a9e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_46876da9-31b3-457e-aaec-85b2a180417f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_48eb84ec-ebb9-4397-bff6-a2083efbe78f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_46876da9-31b3-457e-aaec-85b2a180417f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_48eb84ec-ebb9-4397-bff6-a2083efbe78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_00837567-1f78-4ea3-98dd-8289555f7bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_48eb84ec-ebb9-4397-bff6-a2083efbe78f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_00837567-1f78-4ea3-98dd-8289555f7bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_33ea9e23-0657-449f-ab9b-d30c527b6bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_46876da9-31b3-457e-aaec-85b2a180417f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_33ea9e23-0657-449f-ab9b-d30c527b6bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5684971b-029f-4f37-81e8-b1180b55b179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_46876da9-31b3-457e-aaec-85b2a180417f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5684971b-029f-4f37-81e8-b1180b55b179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_c58ddbab-ccfb-48be-88da-82707c2c50f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_46876da9-31b3-457e-aaec-85b2a180417f" xlink:to="loc_us-gaap_Depreciation_c58ddbab-ccfb-48be-88da-82707c2c50f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Leases" xlink:type="simple" xlink:href="cvco-20210403.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_46d8ed96-fe3e-4702-8331-017866adb9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_b3a0cfdb-e665-4554-9aa8-e6e2e1c4d308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_46d8ed96-fe3e-4702-8331-017866adb9c4" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_b3a0cfdb-e665-4554-9aa8-e6e2e1c4d308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_763e8b58-d393-41bc-81f5-e0db436a8ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_46d8ed96-fe3e-4702-8331-017866adb9c4" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_763e8b58-d393-41bc-81f5-e0db436a8ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesPolicies" xlink:type="simple" xlink:href="cvco-20210403.xsd#LeasesPolicies"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3fdd9209-cfb2-4fce-b84b-092f4b76c5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_fb05827b-f7db-4639-aa93-2210f4a49958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3fdd9209-cfb2-4fce-b84b-092f4b76c5e9" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_fb05827b-f7db-4639-aa93-2210f4a49958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7b9af83c-cde9-46df-9b79-3d0e837e14d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_7e4d347e-5847-49d7-bb24-47e504bcb27d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7b9af83c-cde9-46df-9b79-3d0e837e14d5" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_7e4d347e-5847-49d7-bb24-47e504bcb27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_41fbeedd-5e92-495e-8e4b-e51d37aea994" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7b9af83c-cde9-46df-9b79-3d0e837e14d5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_41fbeedd-5e92-495e-8e4b-e51d37aea994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_e6093f0d-a8bf-4444-a759-9233f31b3496" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7b9af83c-cde9-46df-9b79-3d0e837e14d5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_e6093f0d-a8bf-4444-a759-9233f31b3496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#LeasesLeaseAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e8bb976d-e269-4d8b-8773-911d9b5aab25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_dfe012c9-59a4-40f6-ac06-14bab15c3dde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8bb976d-e269-4d8b-8773-911d9b5aab25" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_dfe012c9-59a4-40f6-ac06-14bab15c3dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_49e8f7c8-194b-44cd-99b0-ed76d1079893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8bb976d-e269-4d8b-8773-911d9b5aab25" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_49e8f7c8-194b-44cd-99b0-ed76d1079893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseRightOfUseAsset_d07ba48c-bea6-4788-b47e-fe16a9ca264f" xlink:href="cvco-20210403.xsd#cvco_LeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8bb976d-e269-4d8b-8773-911d9b5aab25" xlink:to="loc_cvco_LeaseRightOfUseAsset_d07ba48c-bea6-4788-b47e-fe16a9ca264f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_31a21cca-6211-4aa7-a874-aa6553a106f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8bb976d-e269-4d8b-8773-911d9b5aab25" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_31a21cca-6211-4aa7-a874-aa6553a106f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_42c4558a-cd00-4203-b88d-94bc045bae6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8bb976d-e269-4d8b-8773-911d9b5aab25" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_42c4558a-cd00-4203-b88d-94bc045bae6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_74093d57-b574-4b96-b5b0-82b52c27782a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8bb976d-e269-4d8b-8773-911d9b5aab25" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_74093d57-b574-4b96-b5b0-82b52c27782a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d83cf00e-1883-484c-a2c6-c239155d69eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8bb976d-e269-4d8b-8773-911d9b5aab25" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d83cf00e-1883-484c-a2c6-c239155d69eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1728db87-70ff-4058-9ce9-1f082d066b15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8bb976d-e269-4d8b-8773-911d9b5aab25" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1728db87-70ff-4058-9ce9-1f082d066b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_f98fb434-f50a-4984-b496-c6471bf5510e" xlink:href="cvco-20210403.xsd#cvco_LeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8bb976d-e269-4d8b-8773-911d9b5aab25" xlink:to="loc_cvco_LeaseLiability_f98fb434-f50a-4984-b496-c6471bf5510e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#LeasesLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_011e3d15-deb1-4170-b2b4-0af4681b2785" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_47cb3b1c-1934-40e2-88f4-4dd2a5807f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_011e3d15-deb1-4170-b2b4-0af4681b2785" xlink:to="loc_us-gaap_StatementTable_47cb3b1c-1934-40e2-88f4-4dd2a5807f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_cad8e4e1-f16e-4d5d-95a6-069de8326a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47cb3b1c-1934-40e2-88f4-4dd2a5807f2d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_cad8e4e1-f16e-4d5d-95a6-069de8326a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e2a2a1d9-0e4e-41a9-a8a4-16d020dd076e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_cad8e4e1-f16e-4d5d-95a6-069de8326a40" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e2a2a1d9-0e4e-41a9-a8a4-16d020dd076e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_edae6cd3-5988-441f-b79b-ef7e393c4f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e2a2a1d9-0e4e-41a9-a8a4-16d020dd076e" xlink:to="loc_us-gaap_CostOfSalesMember_edae6cd3-5988-441f-b79b-ef7e393c4f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_820388ba-2487-452e-b3e0-afcf48405422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e2a2a1d9-0e4e-41a9-a8a4-16d020dd076e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_820388ba-2487-452e-b3e0-afcf48405422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47cb3b1c-1934-40e2-88f4-4dd2a5807f2d" xlink:to="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_1c2b38a2-212b-4e7a-ac70-fb90639337aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_us-gaap_OperatingLeaseExpense_1c2b38a2-212b-4e7a-ac70-fb90639337aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b7eb5001-2f14-4f3d-a794-2a3699783463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b7eb5001-2f14-4f3d-a794-2a3699783463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_8ce71f52-e080-4a25-ac9b-cb266714c0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_8ce71f52-e080-4a25-ac9b-cb266714c0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_TotalLeaseExpense_ae1ac1ff-1747-493d-ad58-7c99120812e6" xlink:href="cvco-20210403.xsd#cvco_TotalLeaseExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_cvco_TotalLeaseExpense_ae1ac1ff-1747-493d-ad58-7c99120812e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_c1b8620b-8796-4d16-8567-3448443969f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_us-gaap_OperatingLeasePayments_c1b8620b-8796-4d16-8567-3448443969f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinanceLeasePayments_4248872d-5747-420f-bf99-992dc9d1171b" xlink:href="cvco-20210403.xsd#cvco_FinanceLeasePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_cvco_FinanceLeasePayments_4248872d-5747-420f-bf99-992dc9d1171b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense_60893fef-c0f3-4091-9b25-e4a30c889b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d622a52c-d4fc-4785-a98b-788ade0ca502" xlink:to="loc_us-gaap_LeaseAndRentalExpense_60893fef-c0f3-4091-9b25-e4a30c889b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1eefaea9-d885-491e-9833-adde6dc34123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1eefaea9-d885-491e-9833-adde6dc34123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1fc25923-068d-41d5-869a-def0e36d11f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1fc25923-068d-41d5-869a-def0e36d11f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b8407576-67fd-4ebd-bcae-69e94d90facb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b8407576-67fd-4ebd-bcae-69e94d90facb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_23476263-f0c8-40f2-b558-b58a4f25b549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_23476263-f0c8-40f2-b558-b58a4f25b549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a4d13c23-e155-48f8-81c5-c36c229f9cff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a4d13c23-e155-48f8-81c5-c36c229f9cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c3669683-15e1-4449-86b0-15b47568697d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c3669683-15e1-4449-86b0-15b47568697d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_399f5094-4340-4581-b5f7-7a097121de44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_399f5094-4340-4581-b5f7-7a097121de44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e6266afc-ad2b-4343-8054-ae5fac745127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e6266afc-ad2b-4343-8054-ae5fac745127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_76b153d3-5956-4b93-8ed5-611ea03a7ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_OperatingLeaseLiability_76b153d3-5956-4b93-8ed5-611ea03a7ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_a591ff00-6257-4374-8fc7-023222aadb16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_a591ff00-6257-4374-8fc7-023222aadb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_0cd0bf01-5124-4629-8acf-cc2fffe98789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_0cd0bf01-5124-4629-8acf-cc2fffe98789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_26d9654e-87f2-46cb-8031-3b7619b98940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_26d9654e-87f2-46cb-8031-3b7619b98940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_16778fb1-3e0f-40d8-bcf0-ab8eb665889d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_16778fb1-3e0f-40d8-bcf0-ab8eb665889d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_17fb1ce1-6f82-4c72-8526-4b1f4a3b0df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_17fb1ce1-6f82-4c72-8526-4b1f4a3b0df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_cabf1ed2-7938-463b-9e9b-37fca45566a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_cabf1ed2-7938-463b-9e9b-37fca45566a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e731a7c2-21ef-421c-8af5-652468609f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_e731a7c2-21ef-421c-8af5-652468609f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b02db838-9cf4-48ba-aaeb-5a5d95f856a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b02db838-9cf4-48ba-aaeb-5a5d95f856a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_d9bb574e-ffcd-43e5-96b8-96d3bafdb663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_us-gaap_FinanceLeaseLiability_d9bb574e-ffcd-43e5-96b8-96d3bafdb663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_4233bc52-2000-4e49-9991-358906346e58" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_4233bc52-2000-4e49-9991-358906346e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_abdb13f0-cfc6-4bbc-a8d3-da3d638716dc" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_abdb13f0-cfc6-4bbc-a8d3-da3d638716dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_5a72e275-d6a4-4643-974d-699f8c842cdb" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearThree_5a72e275-d6a4-4643-974d-699f8c842cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_24f02289-8355-4aa6-b18a-4369c48d75ed" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFour_24f02289-8355-4aa6-b18a-4369c48d75ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_a714d117-aac0-47ee-8611-d2e24920acc2" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFive_a714d117-aac0-47ee-8611-d2e24920acc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_aefca64a-51b0-45f0-a85e-9a7b72d820d4" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_aefca64a-51b0-45f0-a85e-9a7b72d820d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_8ef39f8c-a0fa-4d49-96b1-35d89896d9b3" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_cvco_LeaseLiabilityPaymentsDue_8ef39f8c-a0fa-4d49-96b1-35d89896d9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_c15eea02-a639-4d64-86a7-86c6342a94aa" xlink:href="cvco-20210403.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_c15eea02-a639-4d64-86a7-86c6342a94aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_0c1a9c4f-7cda-4365-ad15-11d6545205fb" xlink:href="cvco-20210403.xsd#cvco_LeaseLiability"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0cbfac51-eede-48de-9969-aebb71609ba9" xlink:to="loc_cvco_LeaseLiability_0c1a9c4f-7cda-4365-ad15-11d6545205fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="cvco-20210403.xsd#LeasesFutureMinimumLeasePaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#LeasesWeightedAverageDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b3644267-8920-420c-a575-e2c31f80aa7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_90b428d7-d6f0-42e9-b19e-5cd3872b588a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b3644267-8920-420c-a575-e2c31f80aa7e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_90b428d7-d6f0-42e9-b19e-5cd3872b588a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_00fd4dab-5907-49d5-9918-58090fa4e3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b3644267-8920-420c-a575-e2c31f80aa7e" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_00fd4dab-5907-49d5-9918-58090fa4e3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6a51a82f-bdbe-4dc5-ba04-062467e1da2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b3644267-8920-420c-a575-e2c31f80aa7e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6a51a82f-bdbe-4dc5-ba04-062467e1da2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_60afa657-fab8-4f44-94e4-e74614dd37ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b3644267-8920-420c-a575-e2c31f80aa7e" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_60afa657-fab8-4f44-94e4-e74614dd37ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangibles" xlink:type="simple" xlink:href="cvco-20210403.xsd#GoodwillandOtherIntangibles"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangibles" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_44478d4c-1f25-4bff-a2eb-77ce099a42a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9fd1378b-9465-41b8-bf39-b79891142eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_44478d4c-1f25-4bff-a2eb-77ce099a42a5" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9fd1378b-9465-41b8-bf39-b79891142eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#GoodwillandOtherIntangiblesTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e0baf598-5d04-49b0-adfe-e8ad0170b2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_18d1caeb-ae22-4232-b15f-64ffb648ab11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e0baf598-5d04-49b0-adfe-e8ad0170b2c6" xlink:to="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_18d1caeb-ae22-4232-b15f-64ffb648ab11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_fe6d65b2-981d-430d-8276-8a7fd08b8bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e0baf598-5d04-49b0-adfe-e8ad0170b2c6" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_fe6d65b2-981d-430d-8276-8a7fd08b8bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_152515c4-2346-4a2e-972a-75901b61915e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a4dbc058-9bb4-42ce-a453-9a49e9f5e505" xlink:href="cvco-20210403.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_152515c4-2346-4a2e-972a-75901b61915e" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a4dbc058-9bb4-42ce-a453-9a49e9f5e505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7c0685c-c031-4e63-9648-f2a10374e116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a4dbc058-9bb4-42ce-a453-9a49e9f5e505" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7c0685c-c031-4e63-9648-f2a10374e116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_45263bcd-fadf-4d64-af8c-d9bd56a09573" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a7c0685c-c031-4e63-9648-f2a10374e116" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_45263bcd-fadf-4d64-af8c-d9bd56a09573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_ee75fc2a-fecd-40ee-aec2-f98601660a84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_45263bcd-fadf-4d64-af8c-d9bd56a09573" xlink:to="loc_us-gaap_GoodwillMember_ee75fc2a-fecd-40ee-aec2-f98601660a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_35fb5725-9369-4e6f-9cbc-7690e873efeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_45263bcd-fadf-4d64-af8c-d9bd56a09573" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_35fb5725-9369-4e6f-9cbc-7690e873efeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StateInsuranceLicensesMember_d7dffb8e-e40f-4f12-9d59-226ef359043d" xlink:href="cvco-20210403.xsd#cvco_StateInsuranceLicensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_45263bcd-fadf-4d64-af8c-d9bd56a09573" xlink:to="loc_cvco_StateInsuranceLicensesMember_d7dffb8e-e40f-4f12-9d59-226ef359043d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fb6c37b-65e4-4802-9f08-c4928e9f76b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a4dbc058-9bb4-42ce-a453-9a49e9f5e505" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fb6c37b-65e4-4802-9f08-c4928e9f76b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e34be8a-7ee3-4fe3-856d-72c5b2306a62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fb6c37b-65e4-4802-9f08-c4928e9f76b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e34be8a-7ee3-4fe3-856d-72c5b2306a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_4bce026f-7d69-4a11-b046-65dd9546226f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e34be8a-7ee3-4fe3-856d-72c5b2306a62" xlink:to="loc_us-gaap_CustomerRelationshipsMember_4bce026f-7d69-4a11-b046-65dd9546226f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_51d714a1-b7ad-4491-a1f9-e43f438ccff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4e34be8a-7ee3-4fe3-856d-72c5b2306a62" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_51d714a1-b7ad-4491-a1f9-e43f438ccff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_167125e0-9d0e-4997-81a1-e9766859cd72" xlink:href="cvco-20210403.xsd#cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a4dbc058-9bb4-42ce-a453-9a49e9f5e505" xlink:to="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_167125e0-9d0e-4997-81a1-e9766859cd72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4242ad94-d25f-40cd-8ef7-eda87eeab7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_167125e0-9d0e-4997-81a1-e9766859cd72" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4242ad94-d25f-40cd-8ef7-eda87eeab7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_fc25ce03-8985-4867-a538-72d05b5e4154" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4242ad94-d25f-40cd-8ef7-eda87eeab7bb" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_fc25ce03-8985-4867-a538-72d05b5e4154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_592c4d7e-6e0d-4087-b31e-204414474221" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_fc25ce03-8985-4867-a538-72d05b5e4154" xlink:to="loc_us-gaap_Goodwill_592c4d7e-6e0d-4087-b31e-204414474221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_8de4b7bd-7149-4874-94f2-aab98577a272" xlink:href="cvco-20210403.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_fc25ce03-8985-4867-a538-72d05b5e4154" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_8de4b7bd-7149-4874-94f2-aab98577a272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_bca799dd-8bc1-420a-92b7-c25866965c67" xlink:href="cvco-20210403.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_fc25ce03-8985-4867-a538-72d05b5e4154" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_bca799dd-8bc1-420a-92b7-c25866965c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_e1384d9e-fc5b-421d-a6fe-0a7429f85867" xlink:href="cvco-20210403.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_fc25ce03-8985-4867-a538-72d05b5e4154" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_e1384d9e-fc5b-421d-a6fe-0a7429f85867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a7a66dcc-6be2-4058-9c1a-8e11abcacca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4242ad94-d25f-40cd-8ef7-eda87eeab7bb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a7a66dcc-6be2-4058-9c1a-8e11abcacca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_870dd446-8dd9-4bd7-8a48-c934d22d6656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a7a66dcc-6be2-4058-9c1a-8e11abcacca4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_870dd446-8dd9-4bd7-8a48-c934d22d6656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cd2aed7e-9992-4dd1-8aa9-ff3699753f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a7a66dcc-6be2-4058-9c1a-8e11abcacca4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cd2aed7e-9992-4dd1-8aa9-ff3699753f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_251e6ead-b10f-4898-ab97-a487c46c487f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a7a66dcc-6be2-4058-9c1a-8e11abcacca4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_251e6ead-b10f-4898-ab97-a487c46c487f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_95b1c089-0119-455e-9ee3-000b600073df" xlink:href="cvco-20210403.xsd#cvco_IntangibleAssetsIncludingGoodwillGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4242ad94-d25f-40cd-8ef7-eda87eeab7bb" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_95b1c089-0119-455e-9ee3-000b600073df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_50afd979-365f-4a0b-84fd-dd9a176cf3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4242ad94-d25f-40cd-8ef7-eda87eeab7bb" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_50afd979-365f-4a0b-84fd-dd9a176cf3fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#GoodwillandOtherIntangiblesAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b60bf151-ec63-4f97-8b31-b0100ce9460b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_54609805-0e9a-4fd5-8606-39fd15a0c974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b60bf151-ec63-4f97-8b31-b0100ce9460b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_54609805-0e9a-4fd5-8606-39fd15a0c974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5856a09e-ba36-45cf-8f71-3141207b0e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b60bf151-ec63-4f97-8b31-b0100ce9460b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5856a09e-ba36-45cf-8f71-3141207b0e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ed4ae853-27a9-4d29-a2c3-97eba3962025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5856a09e-ba36-45cf-8f71-3141207b0e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ed4ae853-27a9-4d29-a2c3-97eba3962025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a3d57a15-a663-45fe-a0bd-8b476584381a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5856a09e-ba36-45cf-8f71-3141207b0e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a3d57a15-a663-45fe-a0bd-8b476584381a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ea7d3c72-1321-4b44-9c07-8038071d6ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5856a09e-ba36-45cf-8f71-3141207b0e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ea7d3c72-1321-4b44-9c07-8038071d6ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b068d3d3-897b-4ae1-a827-f6ee96d83788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5856a09e-ba36-45cf-8f71-3141207b0e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b068d3d3-897b-4ae1-a827-f6ee96d83788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2a266acd-9941-4368-84ad-9238588d2ece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5856a09e-ba36-45cf-8f71-3141207b0e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2a266acd-9941-4368-84ad-9238588d2ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e186734e-9476-4baf-8e31-1f38352bde33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5856a09e-ba36-45cf-8f71-3141207b0e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e186734e-9476-4baf-8e31-1f38352bde33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="cvco-20210403.xsd#AccruedExpensesandOtherCurrentLiabilities"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_634d9dc3-eeb6-411e-ab49-a5e8af405591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_58406d05-2600-4938-a6c9-5cb156cfbe61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_634d9dc3-eeb6-411e-ab49-a5e8af405591" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_58406d05-2600-4938-a6c9-5cb156cfbe61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_330415ef-48cc-46e7-a0ce-bf4e9eb94b72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_a5a02e9f-43cd-409e-8113-08be5bdbc0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_330415ef-48cc-46e7-a0ce-bf4e9eb94b72" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_a5a02e9f-43cd-409e-8113-08be5bdbc0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_bf681518-be6e-4aff-a5ca-73dc26fdb661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_93bab15d-c558-467c-a45d-abeb128a51cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_bf681518-be6e-4aff-a5ca-73dc26fdb661" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_93bab15d-c558-467c-a45d-abeb128a51cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerDepositsCurrent_363d6dfe-d64f-4087-bd9e-ea90ae63fd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerDepositsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_93bab15d-c558-467c-a45d-abeb128a51cb" xlink:to="loc_us-gaap_CustomerDepositsCurrent_363d6dfe-d64f-4087-bd9e-ea90ae63fd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6008c36c-5dc8-4f21-8dcc-4884b6245c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_93bab15d-c558-467c-a45d-abeb128a51cb" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6008c36c-5dc8-4f21-8dcc-4884b6245c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_81ec532d-089c-4930-96b8-28f2442c0eca" xlink:href="cvco-20210403.xsd#cvco_LiabilitiesRelatedToConsumerLoansSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_93bab15d-c558-467c-a45d-abeb128a51cb" xlink:to="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_81ec532d-089c-4930-96b8-28f2442c0eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_e1937d44-1249-439f-9e51-a100edfba382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_93bab15d-c558-467c-a45d-abeb128a51cb" xlink:to="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_e1937d44-1249-439f-9e51-a100edfba382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_e25daff0-30a8-48c3-b824-29fde1ab0bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_93bab15d-c558-467c-a45d-abeb128a51cb" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_e25daff0-30a8-48c3-b824-29fde1ab0bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AccruedVolumeRebates_739688e7-3b17-4705-8c4a-57592c5456ce" xlink:href="cvco-20210403.xsd#cvco_AccruedVolumeRebates"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_93bab15d-c558-467c-a45d-abeb128a51cb" xlink:to="loc_cvco_AccruedVolumeRebates_739688e7-3b17-4705-8c4a-57592c5456ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e98f2bc0-5d58-4614-b271-ef5bf0bc8dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_93bab15d-c558-467c-a45d-abeb128a51cb" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e98f2bc0-5d58-4614-b271-ef5bf0bc8dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_12dc90cc-244e-4747-abde-98f0c9ed63a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_93bab15d-c558-467c-a45d-abeb128a51cb" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_12dc90cc-244e-4747-abde-98f0c9ed63a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Warranties" xlink:type="simple" xlink:href="cvco-20210403.xsd#Warranties"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Warranties" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_2dc6e416-527a-484c-913b-a6ef6416084c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_b5b38ae1-b5dc-465b-ae22-e277f06e1dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_2dc6e416-527a-484c-913b-a6ef6416084c" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_b5b38ae1-b5dc-465b-ae22-e277f06e1dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#WarrantiesTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/WarrantiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_8d34c17d-9c70-45e3-8365-320adc532966" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_c6039a5f-629b-419d-aa00-0666cddfb231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_8d34c17d-9c70-45e3-8365-320adc532966" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_c6039a5f-629b-419d-aa00-0666cddfb231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#WarrantiesActivityforEstimatedWarrantyLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_2a5f818d-92a6-4137-83aa-543a2201f5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_d7bfaad2-16be-48b6-a3d1-95c0e92a0367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_2a5f818d-92a6-4137-83aa-543a2201f5fd" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_d7bfaad2-16be-48b6-a3d1-95c0e92a0367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_12698b5d-282a-4f75-9c99-c040a2fd70b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_d7bfaad2-16be-48b6-a3d1-95c0e92a0367" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_12698b5d-282a-4f75-9c99-c040a2fd70b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_2b0ce0ff-75e2-410b-85fb-741447fdc119" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_d7bfaad2-16be-48b6-a3d1-95c0e92a0367" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_2b0ce0ff-75e2-410b-85fb-741447fdc119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_ae3c6a19-f109-4698-9d87-5046d8e13a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_d7bfaad2-16be-48b6-a3d1-95c0e92a0367" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_ae3c6a19-f109-4698-9d87-5046d8e13a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_16cae3c4-74ec-4cf8-a83d-2aa7e194271c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_d7bfaad2-16be-48b6-a3d1-95c0e92a0367" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_16cae3c4-74ec-4cf8-a83d-2aa7e194271c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_5e714e57-bfca-41fc-ab16-f3543a27cfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_d7bfaad2-16be-48b6-a3d1-95c0e92a0367" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_5e714e57-bfca-41fc-ab16-f3543a27cfa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligations" xlink:type="simple" xlink:href="cvco-20210403.xsd#DebtandFinanceLeaseObligations"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a62b4567-f828-4527-bfe1-7c2c1376e8be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_83f0e5f5-2e11-4753-9713-ecf4aa20de8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a62b4567-f828-4527-bfe1-7c2c1376e8be" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_83f0e5f5-2e11-4753-9713-ecf4aa20de8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#DebtandFinanceLeaseObligationsTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a65711f8-4015-4832-a99c-5a6e0ad53618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_89e58245-4bc8-4c0c-854d-361621004b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a65711f8-4015-4832-a99c-5a6e0ad53618" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_89e58245-4bc8-4c0c-854d-361621004b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2a1a24f5-64a1-4dd9-b5af-0bb2f4ba6b00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a65711f8-4015-4832-a99c-5a6e0ad53618" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2a1a24f5-64a1-4dd9-b5af-0bb2f4ba6b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ada0fc03-ac1b-4d97-a914-3684d144e369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_87fb5795-ea0a-4e5a-9bca-4638f073d031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ada0fc03-ac1b-4d97-a914-3684d144e369" xlink:to="loc_us-gaap_LineOfCredit_87fb5795-ea0a-4e5a-9bca-4638f073d031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_4a199c44-d71b-4a76-b53b-ae1be894ecf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ada0fc03-ac1b-4d97-a914-3684d144e369" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_4a199c44-d71b-4a76-b53b-ae1be894ecf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a05bf3ee-88f4-4978-99b6-9f42ad294c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ada0fc03-ac1b-4d97-a914-3684d144e369" xlink:to="loc_us-gaap_FinanceLeaseLiability_a05bf3ee-88f4-4978-99b6-9f42ad294c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_32fe0edd-ee21-4399-8b3a-87f071f804ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ada0fc03-ac1b-4d97-a914-3684d144e369" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_32fe0edd-ee21-4399-8b3a-87f071f804ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent_81dd4544-6a94-4407-958c-1a07450f9d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ada0fc03-ac1b-4d97-a914-3684d144e369" xlink:to="loc_us-gaap_SecuredDebtCurrent_81dd4544-6a94-4407-958c-1a07450f9d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_9a80bdd9-fe8c-47f7-8deb-e51158c13b95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ada0fc03-ac1b-4d97-a914-3684d144e369" xlink:to="loc_us-gaap_SecuredLongTermDebt_9a80bdd9-fe8c-47f7-8deb-e51158c13b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8d59d20c-084c-46d1-8791-a1ee1ade7a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5f051b21-de65-4198-a0ee-ccc171967f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d59d20c-084c-46d1-8791-a1ee1ade7a3a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5f051b21-de65-4198-a0ee-ccc171967f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_8a584e86-4cdd-45fb-af59-e9a23a053779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d59d20c-084c-46d1-8791-a1ee1ade7a3a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_8a584e86-4cdd-45fb-af59-e9a23a053779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9df16606-117c-4435-9008-7887565e78b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d59d20c-084c-46d1-8791-a1ee1ade7a3a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9df16606-117c-4435-9008-7887565e78b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_45b98b22-9293-42b4-9e54-f77f0c45a892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d59d20c-084c-46d1-8791-a1ee1ade7a3a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_45b98b22-9293-42b4-9e54-f77f0c45a892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_f689544a-4566-45fd-879e-ec060539dc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d59d20c-084c-46d1-8791-a1ee1ade7a3a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_f689544a-4566-45fd-879e-ec060539dc1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_25d5385c-e1a5-4226-b21b-cfdbf264829d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8d59d20c-084c-46d1-8791-a1ee1ade7a3a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_25d5385c-e1a5-4226-b21b-cfdbf264829d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#DebtandFinanceLeaseObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5cd7ed5f-faeb-45c6-a095-8292a11d1e77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6ede34d2-ce71-4d19-82e0-8e064824e234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5cd7ed5f-faeb-45c6-a095-8292a11d1e77" xlink:to="loc_us-gaap_DebtInstrumentTable_6ede34d2-ce71-4d19-82e0-8e064824e234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a5cf51fc-b676-4478-aaa8-5f55bba7e152" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6ede34d2-ce71-4d19-82e0-8e064824e234" xlink:to="loc_srt_RangeAxis_a5cf51fc-b676-4478-aaa8-5f55bba7e152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9ee57d79-32df-4c1a-a854-8cce7d76318e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a5cf51fc-b676-4478-aaa8-5f55bba7e152" xlink:to="loc_srt_RangeMember_9ee57d79-32df-4c1a-a854-8cce7d76318e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_73cb58b4-0d81-414a-bc56-7fe0b8fe70b5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9ee57d79-32df-4c1a-a854-8cce7d76318e" xlink:to="loc_srt_MinimumMember_73cb58b4-0d81-414a-bc56-7fe0b8fe70b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3b019f3c-8915-4839-951b-5dca995f4a72" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9ee57d79-32df-4c1a-a854-8cce7d76318e" xlink:to="loc_srt_MaximumMember_3b019f3c-8915-4839-951b-5dca995f4a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3b1499de-eb2c-4e91-ba32-e20ac46f1b09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6ede34d2-ce71-4d19-82e0-8e064824e234" xlink:to="loc_us-gaap_DebtInstrumentLineItems_3b1499de-eb2c-4e91-ba32-e20ac46f1b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_330b2f90-afda-4436-8c1b-adca2c52125b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3b1499de-eb2c-4e91-ba32-e20ac46f1b09" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_330b2f90-afda-4436-8c1b-adca2c52125b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumAdvanceunderSecuredCreditFacility_ac745992-cf6d-4dbb-b5cd-067a3830e32c" xlink:href="cvco-20210403.xsd#cvco_MaximumAdvanceunderSecuredCreditFacility"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3b1499de-eb2c-4e91-ba32-e20ac46f1b09" xlink:to="loc_cvco_MaximumAdvanceunderSecuredCreditFacility_ac745992-cf6d-4dbb-b5cd-067a3830e32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_ea3d1b29-6504-4cfd-8322-735dd097313a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3b1499de-eb2c-4e91-ba32-e20ac46f1b09" xlink:to="loc_us-gaap_LineOfCredit_ea3d1b29-6504-4cfd-8322-735dd097313a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_2729e17f-f301-4f6b-afca-3f2f64133d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3b1499de-eb2c-4e91-ba32-e20ac46f1b09" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_2729e17f-f301-4f6b-afca-3f2f64133d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves" xlink:type="simple" xlink:href="cvco-20210403.xsd#ReinsuranceandInsuranceLossReserves"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_b93ab47b-431c-4e01-a22a-16eed5364f17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReinsuranceTextBlock_9b217cd1-b28e-4ca4-8453-073170ece56f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReinsuranceTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_b93ab47b-431c-4e01-a22a-16eed5364f17" xlink:to="loc_us-gaap_ReinsuranceTextBlock_9b217cd1-b28e-4ca4-8453-073170ece56f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#ReinsuranceandInsuranceLossReservesTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_31ce3d2c-cfb8-4c9e-a2c2-6aca4637f3d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_d0615561-87fd-4f3a-be75-d090b12ca34d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_31ce3d2c-cfb8-4c9e-a2c2-6aca4637f3d9" xlink:to="loc_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_d0615561-87fd-4f3a-be75-d090b12ca34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_e29bb581-1e81-47ac-8853-85af1070353b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_31ce3d2c-cfb8-4c9e-a2c2-6aca4637f3d9" xlink:to="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_e29bb581-1e81-47ac-8853-85af1070353b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ReinsuranceandInsuranceLossReservesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_fac2c1e3-4aaf-404d-be23-63caa7261a55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_8f63be90-27ff-4100-9173-28699ea11123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PremiumsWrittenAndEarnedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_fac2c1e3-4aaf-404d-be23-63caa7261a55" xlink:to="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_8f63be90-27ff-4100-9173-28699ea11123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsWritten_d749d102-e2ff-4a32-a2a9-10088a464bf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DirectPremiumsWritten"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_8f63be90-27ff-4100-9173-28699ea11123" xlink:to="loc_us-gaap_DirectPremiumsWritten_d749d102-e2ff-4a32-a2a9-10088a464bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsWritten_4c238787-e3e8-4684-9daa-59df9f968cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssumedPremiumsWritten"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_8f63be90-27ff-4100-9173-28699ea11123" xlink:to="loc_us-gaap_AssumedPremiumsWritten_4c238787-e3e8-4684-9daa-59df9f968cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsWritten_dc8fe56c-5955-46f8-aed5-8b47f7cfaac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CededPremiumsWritten"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_8f63be90-27ff-4100-9173-28699ea11123" xlink:to="loc_us-gaap_CededPremiumsWritten_dc8fe56c-5955-46f8-aed5-8b47f7cfaac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenNet_f5f9dcfd-3d95-4c43-b387-c13f65c6ae4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PremiumsWrittenNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_8f63be90-27ff-4100-9173-28699ea11123" xlink:to="loc_us-gaap_PremiumsWrittenNet_f5f9dcfd-3d95-4c43-b387-c13f65c6ae4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsEarned_036cbfec-2505-4ac8-8114-eeca429be576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DirectPremiumsEarned"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_8f63be90-27ff-4100-9173-28699ea11123" xlink:to="loc_us-gaap_DirectPremiumsEarned_036cbfec-2505-4ac8-8114-eeca429be576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsEarned_1af44151-4b0f-4cd4-b926-63b83ff0e595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssumedPremiumsEarned"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_8f63be90-27ff-4100-9173-28699ea11123" xlink:to="loc_us-gaap_AssumedPremiumsEarned_1af44151-4b0f-4cd4-b926-63b83ff0e595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsEarned_c88ce647-c3e1-44ef-8ba9-313d2353c827" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CededPremiumsEarned"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_8f63be90-27ff-4100-9173-28699ea11123" xlink:to="loc_us-gaap_CededPremiumsEarned_c88ce647-c3e1-44ef-8ba9-313d2353c827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsEarnedNetPropertyAndCasualty_d117532c-2474-4252-8306-c8a44edb01f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PremiumsEarnedNetPropertyAndCasualty"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_8f63be90-27ff-4100-9173-28699ea11123" xlink:to="loc_us-gaap_PremiumsEarnedNetPropertyAndCasualty_d117532c-2474-4252-8306-c8a44edb01f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual" xlink:type="simple" xlink:href="cvco-20210403.xsd#ReinsuranceandInsuranceLossReservesDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_bf535eeb-8e9e-4bd8-852f-cb6ddda77793" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumRiskAssumedPerPolicy_f6081386-9944-417c-a9a1-4473f981aa4b" xlink:href="cvco-20210403.xsd#cvco_MaximumRiskAssumedPerPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_bf535eeb-8e9e-4bd8-852f-cb6ddda77793" xlink:to="loc_cvco_MaximumRiskAssumedPerPolicy_f6081386-9944-417c-a9a1-4473f981aa4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumRiskCededPerPolicy_b8bf24c7-254a-4044-901c-d514ca04dcbd" xlink:href="cvco-20210403.xsd#cvco_MaximumRiskCededPerPolicy"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_bf535eeb-8e9e-4bd8-852f-cb6ddda77793" xlink:to="loc_cvco_MaximumRiskCededPerPolicy_b8bf24c7-254a-4044-901c-d514ca04dcbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_1d6be581-a6a0-4f0f-9b39-bb0dca080c3f" xlink:href="cvco-20210403.xsd#cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_bf535eeb-8e9e-4bd8-852f-cb6ddda77793" xlink:to="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_1d6be581-a6a0-4f0f-9b39-bb0dca080c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_d34b1c95-dcc6-4306-b3ec-4b298e4b9acd" xlink:href="cvco-20210403.xsd#cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_bf535eeb-8e9e-4bd8-852f-cb6ddda77793" xlink:to="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_d34b1c95-dcc6-4306-b3ec-4b298e4b9acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_02bd49ff-2501-4a53-be4c-690074ce2283" xlink:href="cvco-20210403.xsd#cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_bf535eeb-8e9e-4bd8-852f-cb6ddda77793" xlink:to="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_02bd49ff-2501-4a53-be4c-690074ce2283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceAbstract_29b9c3b4-8c9e-4872-9063-9d493def7617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_ba6f8a05-5e0e-4f98-a78e-fddf2bff8b02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_29b9c3b4-8c9e-4872-9063-9d493def7617" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_ba6f8a05-5e0e-4f98-a78e-fddf2bff8b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_13b4b8f8-1215-4a3f-9206-208d6a1f03f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_29b9c3b4-8c9e-4872-9063-9d493def7617" xlink:to="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_13b4b8f8-1215-4a3f-9206-208d6a1f03f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_d8fdd47c-fb65-47ee-bb3a-40d23f9894a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_29b9c3b4-8c9e-4872-9063-9d493def7617" xlink:to="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_d8fdd47c-fb65-47ee-bb3a-40d23f9894a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_ec97795d-6db1-4e55-81d6-466c89264678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_29b9c3b4-8c9e-4872-9063-9d493def7617" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_ec97795d-6db1-4e55-81d6-466c89264678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cvco-20210403.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2f9ce634-02a5-44fa-8d49-c2c44165a096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_51f8642e-e5d7-4432-b115-aaff30d4208a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2f9ce634-02a5-44fa-8d49-c2c44165a096" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_51f8642e-e5d7-4432-b115-aaff30d4208a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f862c22d-889d-4a98-9e64-6ee57a3f2c14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_569c05d8-ee16-42ca-92f2-96c77892157f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f862c22d-889d-4a98-9e64-6ee57a3f2c14" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_569c05d8-ee16-42ca-92f2-96c77892157f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d1041f86-eb57-4d82-8d23-23d8a45114b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f862c22d-889d-4a98-9e64-6ee57a3f2c14" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d1041f86-eb57-4d82-8d23-23d8a45114b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_bc2d56e6-fca8-42f3-bb2f-d72cc3e7230c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f862c22d-889d-4a98-9e64-6ee57a3f2c14" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_bc2d56e6-fca8-42f3-bb2f-d72cc3e7230c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#IncomeTaxesProvisionBenefitforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d5ced097-028f-4eb4-9ead-975efe32206f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2a62fcbd-cffc-46b4-a41a-f9b5ad27d6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d5ced097-028f-4eb4-9ead-975efe32206f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2a62fcbd-cffc-46b4-a41a-f9b5ad27d6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_56fd0fa6-e1c2-4621-91ae-299b93f89f18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2a62fcbd-cffc-46b4-a41a-f9b5ad27d6c0" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_56fd0fa6-e1c2-4621-91ae-299b93f89f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_af051774-6d2b-49fc-9954-e4cb26859c19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2a62fcbd-cffc-46b4-a41a-f9b5ad27d6c0" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_af051774-6d2b-49fc-9954-e4cb26859c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a8b8f04d-3841-4c4a-aee8-acc569976e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_2a62fcbd-cffc-46b4-a41a-f9b5ad27d6c0" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a8b8f04d-3841-4c4a-aee8-acc569976e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5cf50fe1-d13e-4b79-8787-abfcdf841d17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d5ced097-028f-4eb4-9ead-975efe32206f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5cf50fe1-d13e-4b79-8787-abfcdf841d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a715190c-ac25-4c97-9cc5-ceb825cce7e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5cf50fe1-d13e-4b79-8787-abfcdf841d17" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a715190c-ac25-4c97-9cc5-ceb825cce7e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ab47544f-6dd8-41c5-ae2e-574e8b97e013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5cf50fe1-d13e-4b79-8787-abfcdf841d17" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ab47544f-6dd8-41c5-ae2e-574e8b97e013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_806f0d5b-236e-4479-ae56-d0b8d2e0586f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5cf50fe1-d13e-4b79-8787-abfcdf841d17" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_806f0d5b-236e-4479-ae56-d0b8d2e0586f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8bd4fcce-15dc-454d-9ded-8bf9e8e0db49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d5ced097-028f-4eb4-9ead-975efe32206f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8bd4fcce-15dc-454d-9ded-8bf9e8e0db49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#IncomeTaxesReconciliationofIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e4865cc7-71a4-4429-adb7-e9aef83f36c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e6448296-6166-4b5b-a14f-fea509e2ab47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e4865cc7-71a4-4429-adb7-e9aef83f36c5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e6448296-6166-4b5b-a14f-fea509e2ab47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e13182cc-a5a8-4e29-aac0-dbb2b4efc2de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e4865cc7-71a4-4429-adb7-e9aef83f36c5" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e13182cc-a5a8-4e29-aac0-dbb2b4efc2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_bd1dbec4-ed0a-444b-8795-bd17ec75b0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e4865cc7-71a4-4429-adb7-e9aef83f36c5" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_bd1dbec4-ed0a-444b-8795-bd17ec75b0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_0bc21190-af98-4a75-8f2f-d3f1fc10f8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e4865cc7-71a4-4429-adb7-e9aef83f36c5" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_0bc21190-af98-4a75-8f2f-d3f1fc10f8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_bbc33cb5-f068-4fd6-9479-19d4a5313b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e4865cc7-71a4-4429-adb7-e9aef83f36c5" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_bbc33cb5-f068-4fd6-9479-19d4a5313b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_15a02ceb-464e-4c3a-8c36-06062b7f4439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e4865cc7-71a4-4429-adb7-e9aef83f36c5" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_15a02ceb-464e-4c3a-8c36-06062b7f4439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6f91c785-ae58-44a6-8713-cbe27aae3738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e4865cc7-71a4-4429-adb7-e9aef83f36c5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6f91c785-ae58-44a6-8713-cbe27aae3738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_23d50b92-8610-4ffa-b405-d3edc0c65a35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_23d50b92-8610-4ffa-b405-d3edc0c65a35" xlink:to="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_9d748ee0-917f-4748-a545-66cc1e38007e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_9d748ee0-917f-4748-a545-66cc1e38007e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_9acff689-ca71-4f63-8eb5-da9e5fb0a9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_9acff689-ca71-4f63-8eb5-da9e5fb0a9ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_914fbb40-9a53-4844-a695-bf7bc28578e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_914fbb40-9a53-4844-a695-bf7bc28578e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_ef58ec69-9dd6-485b-8184-da7d158e9031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_ef58ec69-9dd6-485b-8184-da7d158e9031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_89d5653f-d27a-4d85-a7a9-c168a35e1fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_89d5653f-d27a-4d85-a7a9-c168a35e1fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_732c90c0-993c-4437-9850-ea97f7b3e726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_732c90c0-993c-4437-9850-ea97f7b3e726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_b32b56b7-03f0-4631-8ae8-8943e33370f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_b32b56b7-03f0-4631-8ae8-8943e33370f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_e70db04a-bd12-4f7e-b440-cd0453dc07ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_e70db04a-bd12-4f7e-b440-cd0453dc07ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_45c4fa6f-d52b-44db-b0df-2f7b52d72cdb" xlink:href="cvco-20210403.xsd#cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_45c4fa6f-d52b-44db-b0df-2f7b52d72cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_64495464-b362-42f4-a00c-39994d4be605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_64495464-b362-42f4-a00c-39994d4be605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates_750dd87b-5c3f-4bd1-8e86-502a7a2eb493" xlink:href="cvco-20210403.xsd#cvco_DeferredTaxAssetsAccruedVolumeRebates"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates_750dd87b-5c3f-4bd1-8e86-502a7a2eb493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_aa5f780f-c5ef-476a-88c6-ace15df699e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_aa5f780f-c5ef-476a-88c6-ace15df699e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_f037a1d8-aec6-4c95-a3de-39ce2eb03373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_f037a1d8-aec6-4c95-a3de-39ce2eb03373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_adfd5b5a-b1bc-4079-92e4-58005dec31ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_1c30d537-8bd2-4ce3-9f74-622fcc5b2fb1" xlink:to="loc_us-gaap_DeferredTaxLiabilities_adfd5b5a-b1bc-4079-92e4-58005dec31ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a70fea2b-db35-4c0e-bbfb-7d6b5cd639f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_59275037-be46-44e7-9b60-2bc2357d58ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a70fea2b-db35-4c0e-bbfb-7d6b5cd639f1" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_59275037-be46-44e7-9b60-2bc2357d58ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_78b01acc-fe26-4ca5-beca-48ff52f3617c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a70fea2b-db35-4c0e-bbfb-7d6b5cd639f1" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_78b01acc-fe26-4ca5-beca-48ff52f3617c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a3c5d92f-8bb9-4dd7-aecf-1dd625d2f536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_dfbc922a-1184-44a6-b179-b1eb3ac23d30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a3c5d92f-8bb9-4dd7-aecf-1dd625d2f536" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_dfbc922a-1184-44a6-b179-b1eb3ac23d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentandContingenciesPolicies" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommitmentandContingenciesPolicies"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommitmentandContingenciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51ef5c36-579d-4355-a1c9-909711303347" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_7da9c55e-e7dc-4315-9b97-0cbc0cfac2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51ef5c36-579d-4355-a1c9-909711303347" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_7da9c55e-e7dc-4315-9b97-0cbc0cfac2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_f1592ce8-84f8-422d-a747-482c4418e10e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51ef5c36-579d-4355-a1c9-909711303347" xlink:to="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_f1592ce8-84f8-422d-a747-482c4418e10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesReportingOfDerivativeActivity_39367282-59cf-4695-9860-00d5d6683e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesReportingOfDerivativeActivity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_51ef5c36-579d-4355-a1c9-909711303347" xlink:to="loc_us-gaap_DerivativesReportingOfDerivativeActivity_39367282-59cf-4695-9860-00d5d6683e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_78120ab2-eceb-416a-870c-e40019a60d51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_RepurchaseContingenciesRollForward_841c534c-3225-4a6a-ae98-e7efa2fb8aaf" xlink:href="cvco-20210403.xsd#cvco_RepurchaseContingenciesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_78120ab2-eceb-416a-870c-e40019a60d51" xlink:to="loc_cvco_RepurchaseContingenciesRollForward_841c534c-3225-4a6a-ae98-e7efa2fb8aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock_f3c0ef43-aad9-4fe9-8ee6-5c2ffe6aee41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_RepurchaseContingenciesRollForward_841c534c-3225-4a6a-ae98-e7efa2fb8aaf" xlink:to="loc_us-gaap_OtherCommitmentsTableTextBlock_f3c0ef43-aad9-4fe9-8ee6-5c2ffe6aee41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b278fb34-9503-4362-8799-c7bf67852d4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_799a485e-9496-4eea-bba2-a6487a608830" xlink:href="cvco-20210403.xsd#cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b278fb34-9503-4362-8799-c7bf67852d4c" xlink:to="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_799a485e-9496-4eea-bba2-a6487a608830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_750c2efa-7dba-4363-9688-54cdb9e7bf6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_799a485e-9496-4eea-bba2-a6487a608830" xlink:to="loc_us-gaap_ContractualObligation_750c2efa-7dba-4363-9688-54cdb9e7bf6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances_3f6b8ba2-7244-4507-b3b7-7273deacf3ef" xlink:href="cvco-20210403.xsd#cvco_ConstructionAdvances"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_799a485e-9496-4eea-bba2-a6487a608830" xlink:to="loc_cvco_ConstructionAdvances_3f6b8ba2-7244-4507-b3b7-7273deacf3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_RemainingConstructionContingentCommitment_d2bf5bc0-3288-4c99-b9c7-2973f42cad97" xlink:href="cvco-20210403.xsd#cvco_RemainingConstructionContingentCommitment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_799a485e-9496-4eea-bba2-a6487a608830" xlink:to="loc_cvco_RemainingConstructionContingentCommitment_d2bf5bc0-3288-4c99-b9c7-2973f42cad97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="cvco-20210403.xsd#CommitmentsandContingenciesDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fe011dcf-6282-4fca-b6d8-9bd7a197c1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_dc763aa1-6d21-4362-abf5-97dd03de610d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fe011dcf-6282-4fca-b6d8-9bd7a197c1d8" xlink:to="loc_us-gaap_LossContingenciesTable_dc763aa1-6d21-4362-abf5-97dd03de610d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fad0006f-0329-4123-89ff-456cae7f6333" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_dc763aa1-6d21-4362-abf5-97dd03de610d" xlink:to="loc_us-gaap_CreditFacilityAxis_fad0006f-0329-4123-89ff-456cae7f6333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_af3e103d-f2ce-4d5c-ae61-f1cf23d577e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_fad0006f-0329-4123-89ff-456cae7f6333" xlink:to="loc_us-gaap_CreditFacilityDomain_af3e103d-f2ce-4d5c-ae61-f1cf23d577e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReinsuranceObligationsMember_911328d7-42d5-4ae8-8509-830ce90e23cc" xlink:href="cvco-20210403.xsd#cvco_ReinsuranceObligationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_af3e103d-f2ce-4d5c-ae61-f1cf23d577e8" xlink:to="loc_cvco_ReinsuranceObligationsMember_911328d7-42d5-4ae8-8509-830ce90e23cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_b15a24c5-962a-4d9d-aad4-6d6513326533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_dc763aa1-6d21-4362-abf5-97dd03de610d" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_b15a24c5-962a-4d9d-aad4-6d6513326533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_9fd0ceea-5dbe-492d-8d7a-421ad4f52e65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_b15a24c5-962a-4d9d-aad4-6d6513326533" xlink:to="loc_us-gaap_LossContingencyNatureDomain_9fd0ceea-5dbe-492d-8d7a-421ad4f52e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_8e696d77-96b7-4340-bfe9-91db399a8b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9fd0ceea-5dbe-492d-8d7a-421ad4f52e65" xlink:to="loc_us-gaap_LetterOfCreditMember_8e696d77-96b7-4340-bfe9-91db399a8b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_c37ab7cb-c52f-4053-b077-9389368dc900" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9fd0ceea-5dbe-492d-8d7a-421ad4f52e65" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_c37ab7cb-c52f-4053-b077-9389368dc900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoanRepurchaseMember_9546afc4-4217-46f3-93f5-f99785ccb2b6" xlink:href="cvco-20210403.xsd#cvco_LoanRepurchaseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9fd0ceea-5dbe-492d-8d7a-421ad4f52e65" xlink:to="loc_cvco_LoanRepurchaseMember_9546afc4-4217-46f3-93f5-f99785ccb2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CountryplaceCommitmentMember_a4e5b3cb-055f-43f2-ad11-14e5cd2a0acd" xlink:href="cvco-20210403.xsd#cvco_CountryplaceCommitmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9fd0ceea-5dbe-492d-8d7a-421ad4f52e65" xlink:to="loc_cvco_CountryplaceCommitmentMember_a4e5b3cb-055f-43f2-ad11-14e5cd2a0acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_dc763aa1-6d21-4362-abf5-97dd03de610d" xlink:to="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_d3292e62-92c9-43ff-9fcf-6da60d243786" xlink:href="cvco-20210403.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_d3292e62-92c9-43ff-9fcf-6da60d243786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_14a52612-29e8-4b7f-b8b2-a1bc8b819ef2" xlink:href="cvco-20210403.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_14a52612-29e8-4b7f-b8b2-a1bc8b819ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_715dab91-8d0f-4925-916e-d0f867af91a6" xlink:href="cvco-20210403.xsd#cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_715dab91-8d0f-4925-916e-d0f867af91a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_a0c8376c-33d2-4dec-80bf-dcff1df105a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_a0c8376c-33d2-4dec-80bf-dcff1df105a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_202bd36f-5056-4b71-aa17-b7e50b01cb73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_202bd36f-5056-4b71-aa17-b7e50b01cb73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReservesRelatedToConsumerLoansSold_79dfcafb-d455-4d0e-91e8-26be710c86b0" xlink:href="cvco-20210403.xsd#cvco_ReservesRelatedToConsumerLoansSold"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_ReservesRelatedToConsumerLoansSold_79dfcafb-d455-4d0e-91e8-26be710c86b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndemnificationCoverage_8482ccc2-d164-472e-b6ff-f9f85d5b50fb" xlink:href="cvco-20210403.xsd#cvco_IndemnificationCoverage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_IndemnificationCoverage_8482ccc2-d164-472e-b6ff-f9f85d5b50fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndemnificationPeriod_7986f633-3693-41a4-a2de-bbf613f828c5" xlink:href="cvco-20210403.xsd#cvco_IndemnificationPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_IndemnificationPeriod_7986f633-3693-41a4-a2de-bbf613f828c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_399dc078-dda0-4f65-a38e-2d8e11d6034e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_399dc078-dda0-4f65-a38e-2d8e11d6034e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_bde4a57e-66f4-4241-b14f-036b0a11584e" xlink:href="cvco-20210403.xsd#cvco_InterestRateLockCommitmentsRecordedAtFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_bde4a57e-66f4-4241-b14f-036b0a11584e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_dff1fbf9-ba4d-443e-a5b1-5f49f09bb042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_dff1fbf9-ba4d-443e-a5b1-5f49f09bb042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_facbd077-7ebb-4e71-b920-6775262926de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_DerivativeGainOnDerivative_facbd077-7ebb-4e71-b920-6775262926de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsRecordedatFairValue_c171a916-b3a5-494d-8344-46bfbbdf5b5a" xlink:href="cvco-20210403.xsd#cvco_ForwardCommitmentsRecordedatFairValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_cvco_ForwardCommitmentsRecordedatFairValue_c171a916-b3a5-494d-8344-46bfbbdf5b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_cee83f74-6c78-4240-99e0-a2b35a8017c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_47e4dca4-7ea7-4fb3-9404-b80d01dedf1a" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_cee83f74-6c78-4240-99e0-a2b35a8017c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="cvco-20210403.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9bd1b436-c999-4d3a-ae3b-a1ec1b7ae3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_815cea68-1a02-4ae8-a9ce-eb699be23290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9bd1b436-c999-4d3a-ae3b-a1ec1b7ae3d7" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_815cea68-1a02-4ae8-a9ce-eb699be23290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7caa8d41-6dfe-477a-b611-8e8efc5202ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_02297ea7-e4c9-419e-9fc0-42d362254775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7caa8d41-6dfe-477a-b611-8e8efc5202ab" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_02297ea7-e4c9-419e-9fc0-42d362254775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_f423ff05-b9d2-4d98-820b-e58210f5cbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7caa8d41-6dfe-477a-b611-8e8efc5202ab" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_f423ff05-b9d2-4d98-820b-e58210f5cbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_c9e4b2af-0612-4ce1-ba3d-4f15e334b795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7caa8d41-6dfe-477a-b611-8e8efc5202ab" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_c9e4b2af-0612-4ce1-ba3d-4f15e334b795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#StockBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e735f718-008d-48c8-a302-3b303faf42e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b51457a-7e8b-4eb3-a8d4-fa7c913a4727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e735f718-008d-48c8-a302-3b303faf42e3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b51457a-7e8b-4eb3-a8d4-fa7c913a4727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4847c3c4-c84f-4ea3-b5b8-3732df2d2afb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b51457a-7e8b-4eb3-a8d4-fa7c913a4727" xlink:to="loc_us-gaap_AwardTypeAxis_4847c3c4-c84f-4ea3-b5b8-3732df2d2afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34451e7f-8f03-4603-81be-ced1d427ab2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_4847c3c4-c84f-4ea3-b5b8-3732df2d2afb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34451e7f-8f03-4603-81be-ced1d427ab2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e5ad6ec7-aab7-41fa-b5b0-bee41257da71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34451e7f-8f03-4603-81be-ced1d427ab2a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e5ad6ec7-aab7-41fa-b5b0-bee41257da71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b51457a-7e8b-4eb3-a8d4-fa7c913a4727" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_310f03c0-c5ad-47fc-b22b-7cb6110cc2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_310f03c0-c5ad-47fc-b22b-7cb6110cc2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_269ccb03-3928-43e3-9df8-c7b4381c046b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_269ccb03-3928-43e3-9df8-c7b4381c046b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b84f0807-a1f8-4ef3-a7f3-e25b9fd3d99b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b84f0807-a1f8-4ef3-a7f3-e25b9fd3d99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_285ca294-f49c-4a4a-b27e-e2eb7402375a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_285ca294-f49c-4a4a-b27e-e2eb7402375a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_a56b8134-d699-4010-a722-f61b25077ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_a56b8134-d699-4010-a722-f61b25077ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_65eb27bb-8317-4c04-bfcd-9c2e7ab8dc51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_65eb27bb-8317-4c04-bfcd-9c2e7ab8dc51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0f5d0e04-77d0-48b9-b74d-aad126399ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0f5d0e04-77d0-48b9-b74d-aad126399ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f5ed1bf9-52fc-4542-a0f3-6f4ef088feb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73bf48d1-79bf-4f08-be54-88aca4f9ddcb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f5ed1bf9-52fc-4542-a0f3-6f4ef088feb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c5e64a36-2545-4453-ada7-8a240a168849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d26b8dbf-3f46-4c7f-881c-a3d967c49183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c5e64a36-2545-4453-ada7-8a240a168849" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d26b8dbf-3f46-4c7f-881c-a3d967c49183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b32e01d3-f8c7-428f-87e8-9454e48a1d00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d26b8dbf-3f46-4c7f-881c-a3d967c49183" xlink:to="loc_us-gaap_AwardTypeAxis_b32e01d3-f8c7-428f-87e8-9454e48a1d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2c04ebf1-fc93-46ed-a7bc-5d126c4aba7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b32e01d3-f8c7-428f-87e8-9454e48a1d00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2c04ebf1-fc93-46ed-a7bc-5d126c4aba7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_b43a17c5-e0c4-484c-bdd7-553e43bd3488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2c04ebf1-fc93-46ed-a7bc-5d126c4aba7b" xlink:to="loc_us-gaap_EmployeeStockOptionMember_b43a17c5-e0c4-484c-bdd7-553e43bd3488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d26b8dbf-3f46-4c7f-881c-a3d967c49183" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e153f831-c476-4162-85ed-399d2b2e7011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e153f831-c476-4162-85ed-399d2b2e7011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_dbebea94-a87c-4d81-a8e5-8c7371371b93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_dbebea94-a87c-4d81-a8e5-8c7371371b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_682009b3-5934-4077-a207-3373da43bced" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_682009b3-5934-4077-a207-3373da43bced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d8e366f3-030d-4e1d-80b3-4f1ef0835ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d8e366f3-030d-4e1d-80b3-4f1ef0835ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0bba7813-cb28-4ade-8a31-1863841328eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0bba7813-cb28-4ade-8a31-1863841328eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1e3dac4d-b771-4064-9a32-6ea3df459791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8536c0a8-4657-4c8b-ab94-fc404f7e7cdc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1e3dac4d-b771-4064-9a32-6ea3df459791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9121d3ae-8341-4d6b-b331-8561a0b1a948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9121d3ae-8341-4d6b-b331-8561a0b1a948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c914f467-8f98-4a08-84a2-e8216be0100a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c914f467-8f98-4a08-84a2-e8216be0100a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d44b61de-af02-439f-bd8c-f9eb6714f79b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d44b61de-af02-439f-bd8c-f9eb6714f79b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_f30fd216-ac20-4c27-9298-dc19273c25cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_f30fd216-ac20-4c27-9298-dc19273c25cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ac4e0c44-aeee-4d46-8da1-6d9d6bd67a99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ac4e0c44-aeee-4d46-8da1-6d9d6bd67a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_35d4eaaf-5942-4be0-a548-4ffadfc8387a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0cd13b12-77c1-4538-a507-99f3a76dde34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_35d4eaaf-5942-4be0-a548-4ffadfc8387a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_67379b52-f41b-45ba-af6f-bc5dce36f12b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_67379b52-f41b-45ba-af6f-bc5dce36f12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1d638f30-b81c-4a9e-badb-be94dc398c56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1d638f30-b81c-4a9e-badb-be94dc398c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4b129496-ebbb-4a1d-a390-f0975841b90e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4b129496-ebbb-4a1d-a390-f0975841b90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_7acc3dba-e1f3-4247-86e1-e9dd3d2b3afe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_7acc3dba-e1f3-4247-86e1-e9dd3d2b3afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82ea592c-8fb2-4a7c-b7d2-af7c4e8cf235" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82ea592c-8fb2-4a7c-b7d2-af7c4e8cf235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4b2d924c-5da0-40de-9875-06019f48679f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_be2d8555-858f-4afd-ad9a-b5e20ff208fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4b2d924c-5da0-40de-9875-06019f48679f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#StockBasedCompensationStockOptionsFairValueAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3c4ba890-a955-483e-8f7e-f68e5c07b3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7413d9f0-8fcb-4c55-a6da-25f0bc8a92a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3c4ba890-a955-483e-8f7e-f68e5c07b3bc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7413d9f0-8fcb-4c55-a6da-25f0bc8a92a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dd11e8b9-1606-4765-8ac1-c44c4630d58c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7413d9f0-8fcb-4c55-a6da-25f0bc8a92a9" xlink:to="loc_us-gaap_AwardTypeAxis_dd11e8b9-1606-4765-8ac1-c44c4630d58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8c7a5c7-4b28-4164-930c-1d39d926c5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_dd11e8b9-1606-4765-8ac1-c44c4630d58c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8c7a5c7-4b28-4164-930c-1d39d926c5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5a048864-3dc6-4fe0-806c-bc19862f15a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8c7a5c7-4b28-4164-930c-1d39d926c5e1" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5a048864-3dc6-4fe0-806c-bc19862f15a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c62d78f7-6b68-4b15-b068-0dcf54ed4dae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7413d9f0-8fcb-4c55-a6da-25f0bc8a92a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c62d78f7-6b68-4b15-b068-0dcf54ed4dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c62d78f7-6b68-4b15-b068-0dcf54ed4dae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_10e0c7b5-492e-4220-b4af-9085dbb83b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_10e0c7b5-492e-4220-b4af-9085dbb83b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cf14a98e-049b-4db2-8b02-dfb028125193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cf14a98e-049b-4db2-8b02-dfb028125193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f087b335-cdfb-40a6-8470-6b56be0a2363" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f087b335-cdfb-40a6-8470-6b56be0a2363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ec50e1ae-9f56-40e1-a67d-45d65e7b02ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ec50e1ae-9f56-40e1-a67d-45d65e7b02ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_4c06710a-edef-4213-8fe8-c017d92f2c3a" xlink:href="cvco-20210403.xsd#cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dc091f58-7147-48bc-8451-855e2eec5a59" xlink:to="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_4c06710a-edef-4213-8fe8-c017d92f2c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#StockBasedCompensationRestrictedStockDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ab901b55-cdd7-40bd-b0e9-2b739419d175" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0480e0c-c75d-4fe1-b301-94d4e7c40e11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ab901b55-cdd7-40bd-b0e9-2b739419d175" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0480e0c-c75d-4fe1-b301-94d4e7c40e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b894d52a-947c-4393-a6e4-569463fb3d26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0480e0c-c75d-4fe1-b301-94d4e7c40e11" xlink:to="loc_us-gaap_AwardTypeAxis_b894d52a-947c-4393-a6e4-569463fb3d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89bca668-bef9-4c99-9292-740a60dced8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b894d52a-947c-4393-a6e4-569463fb3d26" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89bca668-bef9-4c99-9292-740a60dced8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_995c6de3-8e6d-4504-8902-a853f04de323" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89bca668-bef9-4c99-9292-740a60dced8b" xlink:to="loc_us-gaap_PerformanceSharesMember_995c6de3-8e6d-4504-8902-a853f04de323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4395ebf2-883a-4c30-9c6a-db6a9e515aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89bca668-bef9-4c99-9292-740a60dced8b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4395ebf2-883a-4c30-9c6a-db6a9e515aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_65ba9b7d-c9c4-4006-9973-19c37641aebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0480e0c-c75d-4fe1-b301-94d4e7c40e11" xlink:to="loc_us-gaap_VestingAxis_65ba9b7d-c9c4-4006-9973-19c37641aebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_7bdfd528-46a7-4b50-81d2-c410cc8db4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_65ba9b7d-c9c4-4006-9973-19c37641aebf" xlink:to="loc_us-gaap_VestingDomain_7bdfd528-46a7-4b50-81d2-c410cc8db4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_0840cd8e-291c-4061-9de3-f95847d0f01c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_7bdfd528-46a7-4b50-81d2-c410cc8db4a2" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_0840cd8e-291c-4061-9de3-f95847d0f01c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_08f69a6d-0542-488b-9fed-7092fd3ed5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_7bdfd528-46a7-4b50-81d2-c410cc8db4a2" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_08f69a6d-0542-488b-9fed-7092fd3ed5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0480e0c-c75d-4fe1-b301-94d4e7c40e11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b043487f-9937-4ded-94bc-a8755cb746af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b043487f-9937-4ded-94bc-a8755cb746af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2bfbbd4b-fd43-431b-aefc-ac510135e989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2bfbbd4b-fd43-431b-aefc-ac510135e989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_50830e6d-33b7-430e-8b21-3b0afb2e7add" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_50830e6d-33b7-430e-8b21-3b0afb2e7add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_c2920130-0e8f-4f90-a591-207344e5e33d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_c2920130-0e8f-4f90-a591-207344e5e33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_954437b6-7dd0-4dd3-8468-bb299723e80b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_81f4cdad-780a-4f72-919e-7d6c1a41891c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_954437b6-7dd0-4dd3-8468-bb299723e80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShare" xlink:type="simple" xlink:href="cvco-20210403.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_29a93c39-5f10-4bfb-b9c1-d32fd5e3c441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_41c698ac-42d7-4705-bc99-2b4d07f40abf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_29a93c39-5f10-4bfb-b9c1-d32fd5e3c441" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_41c698ac-42d7-4705-bc99-2b4d07f40abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c9300cea-fc7e-4b5e-81a7-8f8002c3e0fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0dda017d-49b4-4b3b-b31e-9894a279956d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c9300cea-fc7e-4b5e-81a7-8f8002c3e0fc" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0dda017d-49b4-4b3b-b31e-9894a279956d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#EarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_81468d45-bd26-4e5d-ba92-ae5744135fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_61699241-a24f-4f8a-bf1c-1a064d00b7df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_81468d45-bd26-4e5d-ba92-ae5744135fe9" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_61699241-a24f-4f8a-bf1c-1a064d00b7df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b5fa8c35-4446-4751-b545-a9fd953b77af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_61699241-a24f-4f8a-bf1c-1a064d00b7df" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b5fa8c35-4446-4751-b545-a9fd953b77af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_67723151-f0e7-4f04-bd5b-c4a36447e306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b5fa8c35-4446-4751-b545-a9fd953b77af" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_67723151-f0e7-4f04-bd5b-c4a36447e306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5234050f-4f48-4248-a6ae-37c1c91e4584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_67723151-f0e7-4f04-bd5b-c4a36447e306" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5234050f-4f48-4248-a6ae-37c1c91e4584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_fa251285-28cb-40eb-94e7-5fcc8965701b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_67723151-f0e7-4f04-bd5b-c4a36447e306" xlink:to="loc_us-gaap_PerformanceSharesMember_fa251285-28cb-40eb-94e7-5fcc8965701b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a64b9ae7-7bfa-4f25-a4fd-e065130ebafd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_61699241-a24f-4f8a-bf1c-1a064d00b7df" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a64b9ae7-7bfa-4f25-a4fd-e065130ebafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_85e06c28-bcc3-4e59-bb69-5c3024cb849a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a64b9ae7-7bfa-4f25-a4fd-e065130ebafd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_85e06c28-bcc3-4e59-bb69-5c3024cb849a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_ef2ed862-1049-42bb-bff5-05ce1cd11e23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_81468d45-bd26-4e5d-ba92-ae5744135fe9" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_ef2ed862-1049-42bb-bff5-05ce1cd11e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c929120c-f142-409e-90c3-95171673f9df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_ef2ed862-1049-42bb-bff5-05ce1cd11e23" xlink:to="loc_us-gaap_NetIncomeLoss_c929120c-f142-409e-90c3-95171673f9df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1e649b5f-e305-4a75-8119-682fab1d8ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_ef2ed862-1049-42bb-bff5-05ce1cd11e23" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1e649b5f-e305-4a75-8119-682fab1d8ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_507f0610-e494-4044-ad79-87467b309196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1e649b5f-e305-4a75-8119-682fab1d8ab6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_507f0610-e494-4044-ad79-87467b309196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_ff120dbf-2583-448a-a7f9-56b102d12f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1e649b5f-e305-4a75-8119-682fab1d8ab6" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_ff120dbf-2583-448a-a7f9-56b102d12f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_67a2386f-f60e-4ea4-9a8f-dc89328bb8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1e649b5f-e305-4a75-8119-682fab1d8ab6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_67a2386f-f60e-4ea4-9a8f-dc89328bb8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_280d05a7-017a-49b0-af3c-824411dfcbf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_ef2ed862-1049-42bb-bff5-05ce1cd11e23" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_280d05a7-017a-49b0-af3c-824411dfcbf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b726f607-787b-4021-a1fa-2c089e28c492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_280d05a7-017a-49b0-af3c-824411dfcbf8" xlink:to="loc_us-gaap_EarningsPerShareBasic_b726f607-787b-4021-a1fa-2c089e28c492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8e81f60a-efc3-4ec5-aabf-7574b45170f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_280d05a7-017a-49b0-af3c-824411dfcbf8" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8e81f60a-efc3-4ec5-aabf-7574b45170f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cvco-20210403.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_607f8787-27a8-40cd-a6ce-64013fe01020" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_d603c840-5cbc-4223-bc5e-92cceac58cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_607f8787-27a8-40cd-a6ce-64013fe01020" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_d603c840-5cbc-4223-bc5e-92cceac58cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:type="simple" xlink:href="cvco-20210403.xsd#FairValueMeasurementsPolicies"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_aad5c919-b04c-4eb9-8e64-34bbb3cadc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_16044899-6418-409d-a7e5-f55941658b56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_aad5c919-b04c-4eb9-8e64-34bbb3cadc4b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_16044899-6418-409d-a7e5-f55941658b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_00fe4880-e187-4def-b431-179f02b9de8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_c01784ce-63c9-491f-b7d8-69e550809a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_00fe4880-e187-4def-b431-179f02b9de8c" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_c01784ce-63c9-491f-b7d8-69e550809a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock_0ecde7f7-f95f-4aed-886f-bf996ad94990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_00fe4880-e187-4def-b431-179f02b9de8c" xlink:to="loc_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock_0ecde7f7-f95f-4aed-886f-bf996ad94990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#FairValueMeasurementsBookValueandEstimatedFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f12b48a1-8970-4ca2-823d-52b3f825e044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d6d94961-dfbb-447f-9b76-d1cb1e687796" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f12b48a1-8970-4ca2-823d-52b3f825e044" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d6d94961-dfbb-447f-9b76-d1cb1e687796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_f8d62e38-23da-4d1e-9084-b6111c02b9c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d6d94961-dfbb-447f-9b76-d1cb1e687796" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_f8d62e38-23da-4d1e-9084-b6111c02b9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1fbaf331-4f98-4041-9dbd-c2dc941c2c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_f8d62e38-23da-4d1e-9084-b6111c02b9c2" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1fbaf331-4f98-4041-9dbd-c2dc941c2c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4d1a26a6-d589-44aa-b829-5042fc329905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1fbaf331-4f98-4041-9dbd-c2dc941c2c4c" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4d1a26a6-d589-44aa-b829-5042fc329905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_7428c175-58f3-458d-902d-90e839ccc524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4d1a26a6-d589-44aa-b829-5042fc329905" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_7428c175-58f3-458d-902d-90e839ccc524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e4245ca8-1331-47a5-b83b-c844ad3d8ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4d1a26a6-d589-44aa-b829-5042fc329905" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e4245ca8-1331-47a5-b83b-c844ad3d8ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0361a379-923b-473e-8216-3fc226ed459e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d6d94961-dfbb-447f-9b76-d1cb1e687796" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0361a379-923b-473e-8216-3fc226ed459e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84da4c4d-ac35-4269-9b3a-f20737db3183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0361a379-923b-473e-8216-3fc226ed459e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84da4c4d-ac35-4269-9b3a-f20737db3183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ff4d209e-ed0d-4be4-9235-8198a05a2d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84da4c4d-ac35-4269-9b3a-f20737db3183" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ff4d209e-ed0d-4be4-9235-8198a05a2d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_de6deb30-feca-4324-a81d-b92c430a1eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84da4c4d-ac35-4269-9b3a-f20737db3183" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_de6deb30-feca-4324-a81d-b92c430a1eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1d2df94f-44bb-45f8-9f08-dd9cc9dd68ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84da4c4d-ac35-4269-9b3a-f20737db3183" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1d2df94f-44bb-45f8-9f08-dd9cc9dd68ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ceef6196-0a59-4b1e-8343-97041b707d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d6d94961-dfbb-447f-9b76-d1cb1e687796" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ceef6196-0a59-4b1e-8343-97041b707d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ceef6196-0a59-4b1e-8343-97041b707d2f" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3a364c59-4564-431b-9a9a-039c0490bdd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3a364c59-4564-431b-9a9a-039c0490bdd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_e36dac59-e7d1-4ac1-9b90-8685fa2c4f88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_e36dac59-e7d1-4ac1-9b90-8685fa2c4f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_c3d3dbf0-51e2-4b31-b92a-357555c5353b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_c3d3dbf0-51e2-4b31-b92a-357555c5353b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_8eb0a59b-3bfa-4769-936f-c5d5b8c0db76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_8eb0a59b-3bfa-4769-936f-c5d5b8c0db76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_08e2db1e-8e0d-4450-a7da-79741c870c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_08e2db1e-8e0d-4450-a7da-79741c870c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_1b4853b6-345b-4eaf-831e-dc2cace63794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_bd50fbdf-3bac-4518-9bc4-348f6e145359" xlink:to="loc_us-gaap_DebtInstrumentFairValue_1b4853b6-345b-4eaf-831e-dc2cace63794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_806e1948-8b85-405b-a430-01c549cdb97a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_8535e57f-3c7e-4a80-97e0-7d5865a3449d" xlink:href="cvco-20210403.xsd#cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_806e1948-8b85-405b-a430-01c549cdb97a" xlink:to="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_8535e57f-3c7e-4a80-97e0-7d5865a3449d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_e4fd9376-bc8b-4c71-8a9b-0efe9c938841" xlink:href="cvco-20210403.xsd#cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_806e1948-8b85-405b-a430-01c549cdb97a" xlink:to="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_e4fd9376-bc8b-4c71-8a9b-0efe9c938841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_e51d70f6-964c-4696-b2ae-197a109ccb67" xlink:href="cvco-20210403.xsd#cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_806e1948-8b85-405b-a430-01c549cdb97a" xlink:to="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_e51d70f6-964c-4696-b2ae-197a109ccb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_70bba972-dad7-4ff8-8331-4bf2d518d96a" xlink:href="cvco-20210403.xsd#cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_806e1948-8b85-405b-a430-01c549cdb97a" xlink:to="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_70bba972-dad7-4ff8-8331-4bf2d518d96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_4eed90c6-1e1d-44e5-accb-50067521bd75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_806e1948-8b85-405b-a430-01c549cdb97a" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_4eed90c6-1e1d-44e5-accb-50067521bd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount_46aefb11-6be4-4c3d-86e8-5bf0e6a27314" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_806e1948-8b85-405b-a430-01c549cdb97a" xlink:to="loc_us-gaap_ServicingAssetAtFairValueAmount_46aefb11-6be4-4c3d-86e8-5bf0e6a27314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="cvco-20210403.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_29c8a218-9c7c-4fde-aad2-1d0dcc25cffe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock_db0a9fe9-46da-48e8-b902-0b2b3ef5276c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsGeneralTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_29c8a218-9c7c-4fde-aad2-1d0dcc25cffe" xlink:to="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock_db0a9fe9-46da-48e8-b902-0b2b3ef5276c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#EmployeeBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_ce95aeba-a8b4-45d9-89a0-2a986c1f0f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d2c412c-f953-4b25-94e2-2802236aa9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_ce95aeba-a8b4-45d9-89a0-2a986c1f0f5b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d2c412c-f953-4b25-94e2-2802236aa9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f4e39657-b9c5-45f6-a721-819054fd912a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d2c412c-f953-4b25-94e2-2802236aa9e7" xlink:to="loc_srt_RangeAxis_f4e39657-b9c5-45f6-a721-819054fd912a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_25d097d5-27c5-4139-ac63-b4870d5dd0f1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f4e39657-b9c5-45f6-a721-819054fd912a" xlink:to="loc_srt_RangeMember_25d097d5-27c5-4139-ac63-b4870d5dd0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_335c0de7-0c19-4781-bb97-410d8049bd72" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_25d097d5-27c5-4139-ac63-b4870d5dd0f1" xlink:to="loc_srt_MaximumMember_335c0de7-0c19-4781-bb97-410d8049bd72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanAxis_e984dd63-4cb7-4767-b86a-63a0f6079603" xlink:href="cvco-20210403.xsd#cvco_DefinedContributionPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d2c412c-f953-4b25-94e2-2802236aa9e7" xlink:to="loc_cvco_DefinedContributionPlanAxis_e984dd63-4cb7-4767-b86a-63a0f6079603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanDomain_e1eff2cf-9bf0-4674-89f2-cba994a9dcd1" xlink:href="cvco-20210403.xsd#cvco_DefinedContributionPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DefinedContributionPlanAxis_e984dd63-4cb7-4767-b86a-63a0f6079603" xlink:to="loc_cvco_DefinedContributionPlanDomain_e1eff2cf-9bf0-4674-89f2-cba994a9dcd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A401KPlanMember_cf35ba04-0342-4648-9ace-f7ee6f27f321" xlink:href="cvco-20210403.xsd#cvco_A401KPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DefinedContributionPlanDomain_e1eff2cf-9bf0-4674-89f2-cba994a9dcd1" xlink:to="loc_cvco_A401KPlanMember_cf35ba04-0342-4648-9ace-f7ee6f27f321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d2c412c-f953-4b25-94e2-2802236aa9e7" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_1af8f2d4-2da5-4b79-83fc-26d49a2ff967" xlink:href="cvco-20210403.xsd#cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_1af8f2d4-2da5-4b79-83fc-26d49a2ff967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_b52af7ad-eca1-4582-a5d1-507ed9d003d9" xlink:href="cvco-20210403.xsd#cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_b52af7ad-eca1-4582-a5d1-507ed9d003d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_01c07cab-f4ca-4f41-9ce5-306634d0dc13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_01c07cab-f4ca-4f41-9ce5-306634d0dc13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a5595dda-4857-48e9-a37e-80139fd95cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a5595dda-4857-48e9-a37e-80139fd95cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ef3e8928-772e-438b-b17e-10653f4c3c14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ef3e8928-772e-438b-b17e-10653f4c3c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_98e550d2-2e94-47e9-b4a1-081c650293f3" xlink:href="cvco-20210403.xsd#cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_98e550d2-2e94-47e9-b4a1-081c650293f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_af06199f-1065-4eeb-b688-1d314e6679e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d43bc767-041b-451f-8457-f50d8933ff8a" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_af06199f-1065-4eeb-b688-1d314e6679e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="cvco-20210403.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_8a6ea75f-ba05-438e-9281-71d80c3f801b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_d0952ded-c8fa-4f3f-85b9-87ace8d72655" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_8a6ea75f-ba05-438e-9281-71d80c3f801b" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_d0952ded-c8fa-4f3f-85b9-87ace8d72655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_2ba939b5-62de-4abe-b9e1-3c539e9e89c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_e9a8813b-d80e-4275-922e-7e338f143666" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_2ba939b5-62de-4abe-b9e1-3c539e9e89c0" xlink:to="loc_us-gaap_RevenueFromRelatedParties_e9a8813b-d80e-4275-922e-7e338f143666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_eabad49c-820a-4ea6-8015-92cad508423a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_2ba939b5-62de-4abe-b9e1-3c539e9e89c0" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_eabad49c-820a-4ea6-8015-92cad508423a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_5a2e057a-07bb-46a3-abe9-c27302664d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_2ba939b5-62de-4abe-b9e1-3c539e9e89c0" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_5a2e057a-07bb-46a3-abe9-c27302664d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformation" xlink:type="simple" xlink:href="cvco-20210403.xsd#BusinessSegmentInformation"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_27a5afe6-64dd-41b9-85f4-5392e8fd6f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_8e856d04-3180-4c59-b6f2-86332dff3a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_27a5afe6-64dd-41b9-85f4-5392e8fd6f0b" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_8e856d04-3180-4c59-b6f2-86332dff3a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#BusinessSegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7ee6c1a2-b99d-4ef9-961b-88ddcd1ed9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_e9ef9b5f-1d02-43db-a473-1cececcea2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7ee6c1a2-b99d-4ef9-961b-88ddcd1ed9f4" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_e9ef9b5f-1d02-43db-a473-1cececcea2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#BusinessSegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0a3ee1da-da54-43c8-8cbe-0ea65cf07084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e74cccc3-2223-4c19-ab1b-3076e6a1bee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0a3ee1da-da54-43c8-8cbe-0ea65cf07084" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e74cccc3-2223-4c19-ab1b-3076e6a1bee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_269e9d49-fe5f-48a0-a22d-d62ecd3fe4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e74cccc3-2223-4c19-ab1b-3076e6a1bee0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_269e9d49-fe5f-48a0-a22d-d62ecd3fe4c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_33a5a5c6-d77b-4f81-aa9c-99c2be6176b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_269e9d49-fe5f-48a0-a22d-d62ecd3fe4c5" xlink:to="loc_us-gaap_SegmentDomain_33a5a5c6-d77b-4f81-aa9c-99c2be6176b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_46b8f219-6ed6-4795-819c-7e8bee088f02" xlink:href="cvco-20210403.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_33a5a5c6-d77b-4f81-aa9c-99c2be6176b2" xlink:to="loc_cvco_FactoryBuiltHousingMember_46b8f219-6ed6-4795-819c-7e8bee088f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_7d0884df-76aa-42b8-b062-6420ac3b1409" xlink:href="cvco-20210403.xsd#cvco_FinancialServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_33a5a5c6-d77b-4f81-aa9c-99c2be6176b2" xlink:to="loc_cvco_FinancialServicesMember_7d0884df-76aa-42b8-b062-6420ac3b1409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerFinanceMember_613da061-4080-453f-abac-91a71f88df9d" xlink:href="cvco-20210403.xsd#cvco_ConsumerFinanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FinancialServicesMember_7d0884df-76aa-42b8-b062-6420ac3b1409" xlink:to="loc_cvco_ConsumerFinanceMember_613da061-4080-453f-abac-91a71f88df9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceMember_c3eed677-e1f0-4575-bf1f-bedb399b2f81" xlink:href="cvco-20210403.xsd#cvco_InsuranceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FinancialServicesMember_7d0884df-76aa-42b8-b062-6420ac3b1409" xlink:to="loc_cvco_InsuranceMember_c3eed677-e1f0-4575-bf1f-bedb399b2f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4c190a8e-f32d-4cfb-85c8-72a812bf1232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e74cccc3-2223-4c19-ab1b-3076e6a1bee0" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_4c190a8e-f32d-4cfb-85c8-72a812bf1232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4c190a8e-f32d-4cfb-85c8-72a812bf1232" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_10ff4a79-9665-48ba-bb3f-cbf65da2c54a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_NumberOfOperatingSegments_10ff4a79-9665-48ba-bb3f-cbf65da2c54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_00084f9c-1c20-43f3-81a4-e1b931e6f910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_Revenues_00084f9c-1c20-43f3-81a4-e1b931e6f910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f9776c1c-735e-4224-8999-52b4bd8d90bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f9776c1c-735e-4224-8999-52b4bd8d90bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a275ad53-c2fe-4693-907c-8a32e45bdd73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_Depreciation_a275ad53-c2fe-4693-907c-8a32e45bdd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_b7eadcba-64f2-4eea-a1af-cb32b2eb4db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_AdjustmentForAmortization_b7eadcba-64f2-4eea-a1af-cb32b2eb4db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_834634fb-2251-4d79-81d9-ee4a3f833312" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_834634fb-2251-4d79-81d9-ee4a3f833312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_240e3dcd-062b-4cb3-8589-774fbb73bca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_240e3dcd-062b-4cb3-8589-774fbb73bca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ec45089e-0d2e-4a40-a206-2dfde0666e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_4aa21626-962d-48e1-99fb-70bdbd6ba6da" xlink:to="loc_us-gaap_Assets_ec45089e-0d2e-4a40-a206-2dfde0666e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/QuarterlyFinancialData" xlink:type="simple" xlink:href="cvco-20210403.xsd#QuarterlyFinancialData"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/QuarterlyFinancialData" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_aa254ca3-3bae-4c79-ae24-31d4a8ca7678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_6f422abd-5706-4c97-b968-37120d9d66e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_aa254ca3-3bae-4c79-ae24-31d4a8ca7678" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_6f422abd-5706-4c97-b968-37120d9d66e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/QuarterlyFinancialDataTables" xlink:type="simple" xlink:href="cvco-20210403.xsd#QuarterlyFinancialDataTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/QuarterlyFinancialDataTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_73254a76-251c-412d-9ecf-bbc898e40eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_7ebb42b2-bf99-405b-9657-c0d9605eddce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_73254a76-251c-412d-9ecf-bbc898e40eaa" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_7ebb42b2-bf99-405b-9657-c0d9605eddce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/QuarterlyFinancialDataDetails" xlink:type="simple" xlink:href="cvco-20210403.xsd#QuarterlyFinancialDataDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/QuarterlyFinancialDataDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_5754ee65-b5b0-492c-8dd9-d1358bfb1e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8087148f-de47-4bca-aaee-37fc903495e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_5754ee65-b5b0-492c-8dd9-d1358bfb1e0a" xlink:to="loc_us-gaap_Revenues_8087148f-de47-4bca-aaee-37fc903495e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_33eeddc7-f7c0-450a-8d44-fc63010db790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_5754ee65-b5b0-492c-8dd9-d1358bfb1e0a" xlink:to="loc_us-gaap_GrossProfit_33eeddc7-f7c0-450a-8d44-fc63010db790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a0ba99ac-2312-48e0-a4a8-6bd786e73d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_5754ee65-b5b0-492c-8dd9-d1358bfb1e0a" xlink:to="loc_us-gaap_ProfitLoss_a0ba99ac-2312-48e0-a4a8-6bd786e73d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ed6ffc95-ce90-4d2a-b244-f34c249ee275" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_5754ee65-b5b0-492c-8dd9-d1358bfb1e0a" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ed6ffc95-ce90-4d2a-b244-f34c249ee275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_08fb9a21-2a5d-4630-bdbc-ee6507031672" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ed6ffc95-ce90-4d2a-b244-f34c249ee275" xlink:to="loc_us-gaap_EarningsPerShareBasic_08fb9a21-2a5d-4630-bdbc-ee6507031672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_478a4477-3ed4-4e17-8e8d-09b674f17d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ed6ffc95-ce90-4d2a-b244-f34c249ee275" xlink:to="loc_us-gaap_EarningsPerShareDiluted_478a4477-3ed4-4e17-8e8d-09b674f17d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>cvco-20210403_g1.jpg
<TEXT>
begin 644 cvco-20210403_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M@@3* P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM
MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_
MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T
MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O
M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH
M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?
M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ
MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_
MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@
M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _
M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X
MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;
M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*
MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_
M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)
M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_
M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*
MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y
M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\
MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H
M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\
MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-
MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@
MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?
M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27
M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\
MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK
MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\
M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_
M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H
MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /
MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?
M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$
MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^
M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9
M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\
M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV
M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\
MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&
MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_
M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'
MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_
M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(
M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_
MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I
MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T
MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O
M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH
M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?
M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ
MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_
MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@
M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _
M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X
MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;
M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*
MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_
M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)
M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_
M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*
MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y
M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\
MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H
M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\
MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-
MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@
MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?
M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27
M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\
MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK
MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\
M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_
M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H
MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /
MYK?VW?\ @W=_X*6_L1_LG^.OVL/%/_!4R\US3_ NAMJ5WI.GZOK,<UTBNJ[$
M9YMH/S=3Z5^2G_#6'[4W_1ROQ _\+*^_^.U_7]_P7X_Y0V?M"?\ 9/YO_1T5
M?QA4 ?O]_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_
MU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_
MF_\ 1T5?QA5_9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 ?O]_P &FW_*4S]KO_MX
M_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M
M"?\ 9/YO_1T5?QA4 ?O]_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[
M_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P7
MX_Y0V?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 ?O]_P &
MFW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4$A068@ #DFBO$_^"EFM>*O#?_!.7X_^(? MU<P:W8?!
M/Q5<Z-/9@^='=)I%TT31XYWAPI&.^* /SF\5?\%L/VQ/^"I/_!16]_X)P_\
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
M_P##^K^(+3Q7;:YJ&BWTMK+?Q6IT<VR3&-AY@C-S/MSG'FMZT ?OQ17\\_\
MP=]:IK'PR^._[-GB[X<:[J&@:EXE\-WR>(;S1K^6U?4A;S6"P&?RV'FLBRNH
M9LG:<9P !]%?\'G<MSX-_88^&/Q1\'7]UI'B./XL0Z4-;TNZ>WN392Z9J$SV
MYDC(+1F2&)]IR R C'.0#]CJ*_F=_P""S/[)OA'X,_\ !%']CG_@H!IOQ&\=
M:K\8]<L/"4,WCG5O&5[)/:V5SX;DO8K2UB$@AM4MVMX%C>%$D;:TDC222/(=
M_P#X+J_L[P:?_P $</V6O^"J?BCXM^-_$/QX\;ZAX6N-:\=ZKXINM\,>I^';
MG4_L]I;QNMO91P2VT0C,$2.?F=V=W9B ?TAT5^.__!:KQSXH^+7_  ;!_#?]
MJOQAK-P_Q G\!?#_ %S_ (2FUF:"\CO-1BT_[:ZRQD,HE\Y]Z@X;Y<CY1CY>
M_::U'6=4_P"#/?X'_&V\\1:FWC#1_%TR:?XH7491?Q1SZ_J<4T?V@-YA1T2,
M,F[!\J,D?(N #]=?^"W_ ,?_ (]?LF_\$T_B-^U%^S;\49O"_BSP-:V=[82_
MV197MO=B2^M[=X9HKJ&3Y=DS$%"C!@IR0"IYK_@WT_;1_:"_;[_X)H^'/VD?
MVG/%5KK/BW4?$6KVEU?VFEP6:-%!=-'$!% JH,* ,@9/>OD/XQZSK'B'_@S+
M36M?U6YOKRY^$6DO<7=Y.TLLK?VY;<LS$EC[DU4_X(G^$OVP/'G_  :[:KX-
M_8(\36NC?%K4M5UV#PAJ5W>"V\EFU9?M'ES,,0S&V\]8I#@)*T;%EQN !^T%
M<A\>_CU\(_V8?@_K_P >OCMXYLO#GA3PQI[WFL:O?R;4BC7HJ@<O(S$(D:@L
M[LJJ"Q K^:+_ (*J0_#CX"?\$T?@;X@T)]"A_:V^'GQ%33/BW\7/A5>7-V\-
MT;?4)8K6^\0PDQW6JE(;6:2(3R2121S$>6C*&^WO^"_"1?M/?\&U'P@_:[^,
M,MYJ/C>7PAX&UO[='JMQ!;_;M4M+-KR9[6*1;>5V\QPK21L8P[B,IO;(!^EO
M[%'[8'BC]OG]@+2?VN_A1X4M-#U/QKI>LW/A#2]8D+QP-%>7=O8BY*$\D0PM
M+MXRS[>,5XK_ ,$,%_X+/K\-_B(/^"QAMCJO_"41?\()O.EF[^S[)/M6[^S/
MW/V??Y7D[OG_ -;_  >77SS_ ,$0OV!?V47_ ."'&D?M#3?#.>;Q;XW^#OB&
MP\1ZA=^(]0G@GB74+B5#':2W#6UO(DEG;2)+%$CH\096!+$^&_\ !HQX4B_;
M#_8J_:8^#/[1&OZSXET77M;TJPN1J&KS230(]K<$202LQ:&5'"2(ZD,CHC#!
M4&@#]XZ*_GI_X-WOBSJ/_!/#_@KS\>?^"=7[;GBUKS7%TV[MO#GB[Q3>O(8E
MTOSKM_):9B88+S3Y#>'D;EM(L]J^Q_'7CL?\$J_^",/QN_X*8_"/P'%HWCSX
MGZC-XF\+V-[:EAX>L]9U.*VT2S2"3*PI:6ES;W#VV!'Y_G+MP0M 'ZGT5_.)
MX0\'?$'XU?\ !%?X=_M*?LE_ KXV>*OVQ[CQVWBR;XWZ/X U6YU+4I?[3N89
MX3K1A*7%HELL:&U,C0EX>4+;L_OU^R=X^^)_Q3_9@^'GQ'^-W@6[\,>,]<\%
MZ;>^+O#M[:-!+IVIR6T;74!C;E-LQ< 'D #- 'P5_P ',/[;7[:O_!-+]F#P
MI^U/^R1^T1<:/-K7Q'M?#6H^&]4\,Z5?62Q3:=>W(EB,MJ9E<-8G.Z5@?..
M  !K_P#!-C7O^"BW[=/_  3F^'_[8GC/_@J+?^$-=\;Z9<2R6Z?"OPY-I]G.
MM_/:1*!);H[AC&GR^8I+/@'D5Y!_P>K?\HLO /\ V<!I7_ICURO%/V,K_P#X
M*F6W_!(#]C>+X:6'P\'P'D^+OA5?&USH\]X?$XL3XUC\L2K(! ML;HH)/)+2
M;=F<1F6@#[5M=9_X+@M_P3>_:.^'&E?$KP]XO_:8\$?$F71OA]XFL-!L=.MM
M1TAK31KU)H(9%6W6X:TO+DJ)=RK.=C,VP&OHO_@E./V]E_86\%#_ (*7FT_X
M6]Y=U_;_ )'V7S?)^T2?9OM'V3_1_/\ (\O=Y7'3/S[J\!_X.B-+L;;_ ((N
M?%7XCV<)M_$'A>YT"X\.ZW:R-%=Z=)-K^FVTS0RH0R;X99(V .&5B#GBOF;_
M ()Z_L>^)?\ @I-_P:R^'/A_'XGU9_B1#!XHU'P#XG_M:5+Z#5K?6[]H8?M&
M[>(IA&+=P25V29QE%( /V@HK\"/^#=;]N_P/>_\ !*_]H3]F_P"+'@FW\1_$
M[PMJ86ST3Q AEN_%DNK,EAI-C*9LN[KJC+;<G$0N82 I))]1_P""[GQE\>?\
M$/O^"/'PM_8S_9.\<W^D>+?'-V-(\1_$"TO)%U*[6WLT?4[Y9RWFI<7$S0*)
M,YCB8HA7;'M /VFHK\,/C;X&^*'[,_Q^_9,^//\ P1P_8E^,MD/#=NND_'F:
MT^$^JZ9#XST=FL")M1::!%U&>0-J$GVE]\BNZ/NRJ8_<^@#\,/\ @X-_X*.?
M\%H_^"1W[1F@7WPI_:9CUGX0^/+9YO#E]JW@'1GN["[A*_:M.EF2S"LP#))$
MY0%DDP0YB=C^OO[,OQQ^'G[0O[(WA7]H#X?_ !BO]6\.>*?"2:K9^,=4%E%=
M1Q21EFDG$<*6T<L)W(ZF(*C1,&4X;/FG_!7_ /X)W^&/^"G?[!_C#]F344MH
M?$#P#5? >JW XT_7+=6-LY;^%)-SP2'DB*>3'.*_$7_@VQ^/O[17[1^@^*/^
M"%7BZ9[3P/-K$_B/Q=J$E^5NM/\ #D$JQZSH4 7/%]=26D+%67RXKF_89=T(
M /VD_P""7.M?M=?&7PQXB_:9^._[2VL^)_ ?BGQ!?-\&/#^H>%-*T^:3PPLQ
M6QU6]DMK2*1Y[F-1-&J^6@AE1F0N^V/ZSKR_]KSXY:5^QU^QS\1OVAM/\/6\
MMO\ #CX?:GK-AH\:>7%*;.SDDAM@%P$5F1(QC  /;%?@;^R%J6H_\%#_ /@D
MY\<?VBOB1\(_BQ\5?VK?%?C:\N_ GQ.\/_#[5+^X\.75FMI+96.FZG;1&/2X
MU8REH87C 2<*P*A  #^D*BOR(_:3TG_@M_\ MA_\$&?A98>#9KWX<_&""^:W
M^.*>+M8'AK4;O2+)KN'[0]S,8A#'.D=M<SX:,NKL 2I96^!O^"E_[0?P/_9C
M_P""D?[,/[1G_!,"RTKP5<WMC96GCG7_ (7:9<Z?X:\5WT6HI%>):R.BQZK:
MDO-"]PHD23[K.[HP4 _IPHK\0_\ @]/N+WP)\$/@K\3/ VI7>B^(;GQ5?Z9=
M:SI%W);7,]DMMYJV\CQE2\:R%G56R%+N1C>V?9?V3?\ @B-XU^.OQ+_99_X*
MI?&_]N;Q]/XV\+>#M$UC5?!IBCDTR.(V$1M],L&#JUG D;".X+"=KL^:[%&E
M) !^IFO7-S9:'>WEF?WT5I(\7RY^8*2.._-?E9\7?'__  6=_9L_X(X:W_P4
M,^.7_!018OB+I_@BT\1_\(+8?"?0X['3_M,D 2SGDDMVDDE2.8;RNP!P5 8+
MN;]7J^,/^#AW_E"Y^T!_V)\7_I=;4 ?(_P#P0[_:B_X*R?\ !7O]B[QU\>-:
M_P""BH\%^*= \;W/A_1(+7X3Z%=Z>Q2PL[E)9T:!9&R]RRD(Z\*".>OZ-_\
M!.KQ9^TIXT_8V\&ZS^V)<0R_$^)+^Q\;2VUBEM$]]:ZA<VSE(XU10A$0VE5
M88;O7YN_\&4'_*-SXE_]EPN__3/I57/^#OC_ (*._'/]C_\ 9I^'_P"SA^S]
MXSU#PSJ7Q<O=3;Q!XATBX:"[BTNP6V#VL4JD-%Y\EW'N9"&V0LF=LA! /V"K
MYR_X*D?\%)?@K_P2Y_9.US]HSXKZE;3ZF()+7P5X7-P%N/$&JE#Y5M&.H0'#
MRR $1QAFY.U6_)3_ (+I>#M(_P""'7A;]DW]J+_@G9HUM\./%UH)]*\9G0$\
MB#QI#!;6<Q&L(A U!F;SMTDNZ0^>3NRD97@_^#QS3?AG\1?!?[+G[87A31K^
M#5?B7X9U*>XEO-9N9T2Q%MI=Q;0I \A@@V_:Y2QA1-[.6<L<$ ']$7@S7)_$
MW@_2?$ES"D<FH:9!<R1IG:K21JY SV!-:5?GC^TY_P $]OC9\&O^"4?B3X5_
M\$8_-\$?$+QM:Z3=ZI?7_CV_:YDM_+077V2[U"XE%E,8R0&5HP%+E2K[6'X]
M?\%?O&OPG_9R^ ?[,/QR_9!GT3PQ\??!C3Z3\6?BG\&X[D:9J&N0VMH\D)U@
M#R=6NXW5FFV23[3,RR-M=00#];?^#FO]NW]K[_@FW^R%X+_:6_9$^,Y\/:GJ
M/Q(MO#.IZ5>^'=/O[2Y@GT_4+KSO](@>1)5:S11M<*5=LKG!KZ__ ."<WQC\
M>_M#_L!_!;X\_%35(K[Q-XR^%^AZUK]Y#:I D]Y<V,4TSK'& J N[':H &<
M5^9'_!W[XDU+QE_P1>^#?B_6"AN]5^,'AZ\NC&NU?,E\.:R[8'898\5^A_\
MP1X_Y10?LV_]D/\ #'_ILMZ /*_^#@+]H[]I_P#8E_X)Z^*_VR?V6?CO>^&-
M>\(7>DPKH\V@:9?Z??1W6HPVCF1;FV>57 N P*2*O[L#:<DUX9_P1_\ C%_P
M5,_X*D_\$XE_:IF_X*,S>$_'%WKVJ:=I]I_PJS0;K2 ;9@L1EC^S),0Q(W%9
M00,X%>C_ /!U/_R@Y^+O_80\-_\ I_L*_,?_ ()U_P#!5G]M;_@E1_P0,T+X
MN?"#]CWPQXN\(ZI\1=<TRW\>W7C*Y=]"U&1D,1OM+2R4"%F!6-TNR'9=K^46
M0. ?;O\ P0)_X+V_M"?MU_M)>-?V ?VX_ F@6?Q(\(6=[<Z?XC\,6SV\&H?8
MKE;>[MIX2S*LRLX=9(]J.BN"BLH+_K57XM_\&F?_  3\^!!\#:O_ ,%7V_:$
M/Q!^)/CJ*]TC6=/33Q;+X4N9+A)[Z"92[&6YE=8I!+A%\F0;5(D)KEOC1^W+
MI?[:'_!Q]KO[*'[3'@[Q-XV^!_P4T6^ATCX3:#X3NM?M-;UN*WA66^O]-MXY
M!=^7+<3;#*C1Q"WBP%9F+ '[FD@#)-?,?[%__!3SX,_MV_M8?'3X!? *]M-:
M\/?!.'P]:77B^QN?,@U34[YM4^U10$?*\, LHD$H.'=I<9549OAK_@DU\(_V
ME[OXE_M8_L(_'S]G?XL:'^ROXAGU/6/@U'XKLM7T)--TYKY@=(M9M\5Q;P20
M2PG[,'4;()05Q)*&^-/^#-[]CO\ 9Y_:<\7_ !O\=_&KP9>ZIJGP^U+P9?\
MA.XM?$NHV"VEP\FKR,SQVEQ$EP-UM"=LRR*-I &&8, ?TF45^ ?@J[U3X=?\
M'L8^#/@K7=0TWPDMY=72>&;6_D2P26X^'DEY,5@#>6-UQ*\N N S9ZTG[)]S
MJGP__P"#QSQ=\%_".OZC9>$;6XUB:T\,PW\BV%N9?#8N66. 'RT42R,P4* N
M>* /W]HK^=G_ (+Z3_%7X??\'(_P"\(_LQ^,)/"NL>+9? ]['%%-(-/N-:F\
M17-NEU=6RNJ3!O*@$@./,5"&/)-?I1^Q9_P00\ ?LB_MF_%3]JWQ3^UAX\^*
M]E\5_!TFA>(/#/Q&2*YDNGFG@FGN;JYC*+<G="5B401B%)74%N" #[^HK^93
M_@W#_9BTK_@H'X2_:L^&/[4?Q@^(FN^#_#WAG3"/"T'C>]M;>_NF&JB"XN'A
MD627R/*9E@+>0[R!I8Y#''M^JO\ @R5^-_Q.\;?L^?&WX)^*_%U]J'A[P7X@
MT2[\,V%Y<M(NG&^BO1<1Q;L^7&QM(WV#"AB[ 9=B0#]P:*** "BBB@ HHHH
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
MBK1-1MG\B*>.6%Q97TLJ/\\94^65(+988 /ZXT4 ?E'_ ,%<O^"%&J_MN?\
M!6GX ?M9>!M*>'PKJ$K:9\=I[6X\DMI]C&TT)?!#/]K@,FG/C.%\D$;2Q'V_
M_P %._V(]._X*&_L$?$;]C=M9@TB?Q9HD::)J,T9,5GJ%M/%=6;N%!(C$\$0
M?:,["P .<5[[10!^*O\ P19'_!>[_@G%\,;C_@F_XW_X)G6WBK1=-UFZF\$_
M$'5?B):6.CZ#'<S-)*9Y(A.UW:^<\EP(XE6XS(Z;?F7R_P!E? VE>)]"\%Z3
MHOC7Q7_;NLVFG0Q:KK7V)+87]RJ 23B&/Y8@[ L$&0H.,G&:U:* /R]_X.?/
MV._VWO\ @HO^RMX2_9<_8Z_90UKQ7>:1\2K7Q)J/B"7Q1H6GV(@ATV^M_+3[
M9J$4S.7OAUB _=-S@KN]P_X(A_ #XY? ;_@F?\.OV/?VO_V8]3\)Z_X&M9X]
M0CU;5]'U*QO)1JDUY!) ]A>W!)7?$_[Q$*NAQG )^TJ* /B[_@X!_9W_ &BO
MVP/^"7'Q _93_9;^"NH>-/%_C6XT>.QM[76=,L8;1;36+*^DDGEO[J !3';.
MJA-[%BN0!EAG_P#!O1^SA^TQ^QQ_P3-\)_LJ?M7? K4/!'BKP?J>JF5+G7-+
MOX+^*[U&YNTDADL+J? 59E5A)L.X<!AR/N&B@#\H?V?/^"$6H?!__@XA\>_M
MV6NCFV^$MUH)\5^'[>&8+#/XFOY2L]I)&"-R03Q3WR@KM1Y;,K\R97UG_@XV
M_P""4'Q%_P""JG[%^F^&O@-/9GXB> -?.M>&-/U"Z6"'5HWA:*YL?-<A8G<&
M-T=R$WPJK%5<NOZ"T4 ?F7_P2J^.7_!</Q3\%/!W[('[2_[""_#FY\'65IH^
MN?'/Q%XKM)?.TRV"HIM]+596N=0>%!&)3(;8.3,X;'D/^FE%% &)X_\ %>N^
M#?#SZUX=^&FM^++E7P-(\/W%C'<,-K'<&OKFWBQD!>9 <L.,9(_"G_@A%_P2
MW_X*H_\ !/O_ (*@^+?VL_VBOV"->@\)^,/#&MZ:'T;Q_P"%KN>QEN[^VO(V
M>/\ M52R@6Y0E<G+@XQG'[XT4 <1^T-\%?#?[3_[.GC7]GKQT+BTTKQ]X.U#
M0=4*;3-;0WEJ\#LN"5WH)"002-RC![U^+?\ P2&^"'_!<_\ X(?_ !'\<?L=
M6O\ P3P/QL^'7BCQ"=1T'Q!HOCRRTJP@O BP&_%S-O\ *BFABA$D,T:2KY*E
M02"LG[MT4 ?E%_P<,_L0?\%:/VS_ /@G?\/_ (3_  ,N+7Q=XA/BN;4?BSX3
M\*ZG#I\-W')ODM+>!KAX1<VEF[>5B0B24I#.R;E.WY*_X*<?\$IO^"T_[5]E
M^RU\7(OV(/ MK=?#'P[::#<?#CX?>,[4/HT=I+;O&UQ-=2QP(LNQ@J6YF2 1
M_-*^X8_H2HH _(O_ (.8_P!@O_@HC_P4S_9_^#'P[_9O_9'DUGQ!H6HW&M^+
MQ9>.M&CL-+EEMA%]C2>_N;66Y=6R=ZP!"N#G)VC])/V*=*\>^'/V2?AOX/\
MBA\-]2\)>(-"\$Z7I>L:%JM[97$MO<6UI%#)^\LIYX74LA*E9#D8R >*]0HH
M *^0?^"X?PL_:+_:/_X)S_$G]ES]F/\ 9WUKQUXI\=Z+#8Z>UEKFD6%K:$7D
M,CO/)J%[ 0!'&Q C5\G:.,DCZ^HH _+/_@V!_8Q_;?\ ^"<?[-WC+]FO]L3]
MDW7/"MWKWQ#F\0:?XAA\4Z!J%@('TZU@\MQ::A+.KA[0CB(C]ZG. Q7K?^#D
MO_@CQ\0O^"K7[,?AK5?V?9+)_B;\,M0N[OPWIFH726\6L6=TD2W=D)7(2*5C
M;V[QNY"9B*L5#[U_1^B@#\8_^"GW[$'[<'_!=2Z_9K^ MS^RYXP^$/A[P)'/
M>?&;Q?X]DL(HK*XFBLXI(-.C@N97OW @N2CJHB)DBW,GS[>M_P"#G;_@D!^T
MQ^W)^S/\%]*_87^'UMKTOP?FOK ^#UU."VN)-.N+>SBC>![ETC?R19*I0L&8
M2 J&*D5^M]% 'YA_\%1/@G_P5I_;A_X(P7OPJ^$7P/3X>^/+^_TB#5/AK:>-
M+6;4]0T"&VV7EM+>HZ6PDEN-C^0DF&MX2C.SRM"OPC^V]_P2(_X+5?M.?\$F
M?V>/@$W[%?@;0[KX,32:='X)\,>+;:36;Z*:$*VJW)>5+.(NZ R11RRRM).\
MC;!N0?T544 ?D1_P7/\ V)?^"D7_  4)_P""4'P2_9B^%7[%LTOQ"T;Q3I>N
M>*M+L?B#HK66C0VFEZA8_9WNKNYMO.N&-U$Y$,<D2XD E;:K/]\?\$L/ 'Q;
M^$'_  3P^#WP4^.OPJU#P;XL\#_#_2O#NMZ-J&I6-V?/L[2*!IHY;&XGB:)R
MA9?G#8^\JFO?Z* /A3_@X7^ /[4G[8__  3F\7?L@?LH_LV:WXW\1^+KO2)8
M;^V\0:-I]E9):ZE!=R>:]_?02%MEO@!$8$RKSPV/*O\ @AC_ ,$[OCA\,_\
M@E?XD_X)F_\ !2O]C?4=&T_6]5U@ZB]SXBT74+"_L;L1,FQ[&_FFBN$D#,K>
M6NQHT=7W8Q^H%% 'X/\ _!+'_@F-_P %G/\ @B7_ ,%&O%EA\(?V>+[XK_LY
M^(]2^P:S>Z9XXT&SGU&P!+6>I16M[?P/'>VXD*.C*JN#,BL5:.0;G_!1+_@F
M9_P4O_8[_P""RNG_ /!93_@FI\#3\1]/\0SQWOBWP)'J,$=U:S2V:VE_9RQF
M3,D4Z R+-$9?*F8DKA(R_P"XE% '@'[('Q _;6_:)TB^^)G[6G[/EK\%]*O-
M*^Q:+\,U\36^M:FTCG,M_>W<,2QQ' 6.&WCR0#*\Q+,B1?F;_P &\W_!.+_@
MJ-_P23_:5^,/P/\ 'O[*^F:GX4\>:IH*Q?%E_&-FNEP6.FSWV^:.UC=KN:2>
M"]?RXBD921%$I526'[8T4 ?B?^VS_P $_P#_ (*'?L]?\'(_A_\ X*U_LY?L
MG:E\8?!NLI;F?3?#VO65G-9R_P#".'0IH)FNG40X0"=9&'EL&V[U8'%7]F7_
M ()P_P#!6'P9_P ''-S_ ,%-?CU^QY:#P/XAN[L:EJ?@_P =:-<0:9%=:(+.
M(".YO(;F<0.4BED$*-(8Y)(XL%$/[=44 ?BI_P %9O\ @F]_P4:_:6_X+T_!
M7]N_X)?L9ZUKOPV^%&I>#SJNJIXS\.6\^I1Z9KDNHW,EM;W.I1R8,<NQ!*(R
MS*<@ @U^RNM^(M9TOP5/XHT_P'JFI7\6GFXB\-VD]HMY/+LW?9E>6=+<29^7
M+3"//\>.:UJ* /Q _P"#>#_@FU_P4R_X)NV_[1[?M0_L1:U;2?$?PC9MX971
M/&_AJZ%S>VOV_-H<:I^[:3[:NUW(C'EMN=>,]U_P:M?\$W?V^_\ @FE>?&;P
ME^V?^R_?^$K;QS_8=SH.M1>+-$U&W+60OUEAD6SOI948_:HRI\LJ</EE(&[]
MA:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ^0/\ @OQ_RAL_:$_[)_-_Z.BK
M^,*O[/?^"_'_ "AL_:$_[)_-_P"CHJ_C"H _?[_@TV_Y2F?M=_\ ;Q_Z?)Z_
M?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** /D#_ (+\?\H;/VA/^R?S?^CHJ_C"K^SW_@OQ_P H;/VA/^R?
MS?\ HZ*OXPJ /W^_X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_
M *?)Z_?Z@ HHHH **** "BBB@#P/]LC_ (*/?LW?L6Z?J&F^.=8U+7?%MGX>
M?6H_ OA+0[S5=3:Q5]GVF:.SAE-G;E@5%Q<>7$64J&)&*Z?]GK]MK]F/]J37
MM;\&?!OXF?:?$GAI8V\2>$-;T>\T?6])5_N-<Z;J$,%U K=F>(*>Q-?CU_P4
M*^/WQ)_X)6_\% /VKS^U=\-=9U#X:?M<^'](3X>_%6T@,T&F7FGV;0QZ;<'@
M1HHEF4H"758X9 C*[LO[%?#[P#\#OB?\7]._;H^$_BC2M:?Q#\/DT*WU[0YX
MKBVU;3?M8N[>19XR1(L;M-MP2/W[T >1?M@_\%M_^"9?["/Q,;X/?M)_M*0:
M7XCMQ"=5TS2?#^H:JVE+*NZ/[6UE!*MLS*0PC<B0JP8*5(-?1?PD^+GPS^//
MPUT7XQ_!KQQIWB3POXBL4O-%US2;@2P7<+=&5AW!!!4X*L"I (('A'[8WQ+_
M ."=?_!/[]D3QLO[2[^$])\%Z];:I>ZYX9UBXCEN_%]Y=EY+A!%*3+?7,\CD
M%CN(R"2J)E?"_P#@DEX*TS_@F7_P0"L_'=I\5M \?CPI\._$7CR[U3P[JRWF
MEF41W-^]I!,AVLD13RG(/,BRGC.  ?3/Q?\ ^"D'[)7P2\>:[\./%?C/7-1U
M/PC917GCC_A$?!&K:Y!X5MI%+I+JD^GVTT=@"@,F)F5O+!E($:LX]A\%^-/"
M/Q&\(Z9X^\ >)[#6M#UFQBO=(U?2[M)[:\MY%#QRQ2(2KHRD$,"00:^ ?^#8
M'PYJ.M_\$F-%^/OCZY;4_%7QD\<>)O%GC35KY=TVIWLFJ7%FTLI/WMT=HGM@
M\=:^*_V3_P!NWXB?L+?\$LO^"B7P%\$>(9X&_9G^+&L^'?AE>+,0VB6VK:M/
MIEJD!S\HANDEG0=FD/; H _6#Q9_P5-_8B\%>)]9T/7/BI?G3?#6NKHGBKQK
M9>$-4N?#6A:D65/LE[K,5LUA:RJ[JCB28")F59"C,H/T'!/!=0)<VTR21R(&
MCD1@592,@@CJ"*^+?^"7_P"R7X%U3_@A#\+OV9=6T*!M,^('P'BDUZWFBSY\
MVN6+75TTF>2YDO'))YS]*\[_ .#6']J#QI^TW_P2"\(Q_$#6)]1U+X>Z_?\
M@_[?<R%I);:U$4UJK$]?+MKF&$?[,*]Z /T8HHK)\=>(=4\*>$;_ ,1Z)X5N
M]<N[2 R0:38LHFNFR/D0MQGZ^E &M17A?_#6'QL_Z,?\=_\ @5;?_%5UOP2_
M:!F^-?@H^,M.^'6H6(2_GM)K66[BE:.2)MK LA(SGMVH ]'HK'_X275_^A0O
M?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
M@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\
MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^
MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_
M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2
M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X
M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A
M0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH
M V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^E
MH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8H
MK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?
M^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O
M?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
M@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\
MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^
MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_
M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2
M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X
M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A
M0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH
M V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^E
MH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8H
MK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?
M^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O
M?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
M@#8HK'_X275_^A0O?^^EK0TV\GOK43W%A);,6(\J4C/UXH L4444 %%%% !1
M110!\@?\%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G[0G_ &3^;_T=%7\8
M5 '[_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0
M4444 %%%% !1110!\F?\%!?&/P/_ &LO^"=G[0'A";1K37++PN-4\.^(=-U2
MVC?[-J5H8V)P"VQ@LD4L;_*X#HPVG%?)?_!-KX">*O\ @EI_P7$\9?\ !,W]
MG+XDZUK_ , _%GP<;XBV_A#5KUKO_A";]M0%JL:RMDH'*..<-)'-"7+M$)&^
MLOVH?^"07[/GQJ3XD>-?A'KWBOX;^.?B=9LGBO6?"OC/4K:PUJ?:%2:^TY9C
M:W#*HQO\H/@GYN:]D_9R_8W^ 7[+-YX@\0?"SPS>R>(O%]U'<^+_ !CXCUJZ
MU;6M<EC79&;F]NY))I$C7*QQ;A'&"0B*#B@#=^+OP)_9_P#VF_!5YX%^-OPK
M\+^-]"O8I+6[L=>TJ"]B(!*LHWJ=C*V>5(96&0017YH?\$9OV(-63]@O]M7]
MC'P/XBN)_A3XG^+'CSP?\(;R_N&EB;3WLVTV2:*4D^;")?W9D7Y6D@F8<DU]
M0_"[_@AG^P9\$_$GB'5?A%'\3_#&D>*]0EO?$7@WP[\9O$-AHU_+(27\VUM[
MQ!(IR1L8E2I*$%3MKZL\"> _!/PN\&Z9\.OAMX1TW0= T6S2TTC1M(LDM[6S
M@086.*- %10.@ Q0!\$_\&O_ (KG3_@D'X4^#?BNSDTWQ-\)_%WB;PIXSTN\
M 2;3=0BU:YNF@E7^!EBNXL@_6OA?]EW]B'XB_MN?\$H?^"C/[0'@C0[F\;]H
MGXLZQXA^'5O%"6?7+;1=7FU2%X !\_G7+30)CJ\1'I7Z[_$O_@FI^RS\3O'G
MBKX@W&E^*/#]S\0(8XOB-8^#/&^HZ-9^+$1/+7[?!9S1I*YC)C:50LDD;%'=
MEPH]F\ ^ ?!'PK\%:5\-_AKX3T_0?#^AV$=EH^C:3:)!;65O&H5(HXT 5%4
M  "@#Y+_ .":G[5?@6#_ ((3_"W]IV37H$TOP7^S];G6;PNH6&?1=--M=Y[
MK-9RC';&*\N_X-5OV:/%_P"SA_P1]\(WGCG2IK"_^(GB#4/&"65PA5TM;GRH
M+5R#VDM[6&9?]F9:^C=:_P""4/[%NN7>MZ?<>"=<@\)^)_$!UWQ/\-++Q?J$
M'A;5M2+B1[BXTI)A;N'D5'DAVB&5T#21NV2?HNSL[33[2*PL+6."""-8X884
M"I&BC 50.     .E $E%%% !7A?_  3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[
M_P#)$]6_['O6?_2DT >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!\@?\%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G[0G_ &3^
M;_T=%7\85 '[_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]
M/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?\ P3W_
M .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P %^/\ E#9^T)_V3^;_
M -'15_&%7]GO_!?C_E#9^T)_V3^;_P!'15_&%0!^_P!_P:;?\I3/VN_^WC_T
M^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7A?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^
MQ[UG_P!*30![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'R!_P7X_Y0V?M"?]D_F_]'15_&%7]GO_  7X_P"4-G[0G_9/YO\ T=%7
M\85 '[_?\&FW_*4S]KO_ +>/_3Y/7[_5^ /_  :;?\I3/VN_^WC_ -/D]?O]
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_!/?_DB>K?\
M8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !17\O]%?H'^HO_41_Y)_]L?E?_$3/^H3_ ,J?_:']0%%?E_\
M\&W?_-9O^Y=_]R=?J!7Q^:X#^S,?/#<W-RVUM;=)[7??N??Y)F?]L993QG)R
M\U]+WM:36]EVOL%%%%>>>J%%%% 'R!_P7X_Y0V?M"?\ 9/YO_1T5?QA5_9[_
M ,%^/^4-G[0G_9/YO_1T5?QA4 ?O]_P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_
M ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_T
MI- 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!_+_17W#^S?\ \$9_^&F_'GCB
MV\"_M'[?!'A+5O[)TWQN_@_<NNWR ?:%@@%YCR8R<>=YA#Y7:.3M]?\ ^(;O
M_J\S_P QW_\ ?"OV6MQ'DV'J<E2K9Z:<LNNO;\-UU/Y[P_"/$.*I>TI4;QUU
MYH=';2\M5V>SW6@?\&W?_-9O^Y=_]R=?J!7R_P#\$W?^";O_  [X_P"$S_XO
M-_PEW_"7?V=_S+OV#[)]E^U?]/$WF;OM/^SC9WSQ]05^99_BJ&-S:I6HN\7:
MSU6T4NMGNC]DX7P6*R[(J.'Q$>6<>:ZNGO*36J;6S74****\<^@"BBB@#Y _
MX+\?\H;/VA/^R?S?^CHJ_C"K^SW_ (+\?\H;/VA/^R?S?^CHJ_C"H _?[_@T
MV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->
MZ5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYJ_
M;^^,7CC4Y="_8G_9_P!2,/Q ^)X>&XU"+)_X1[0QD7>HR8Y4[0T<?0EMVT[E
M4'VGXZ?&CP-^SQ\)==^,WQ'U'[-I&@V+7%P5(WS-T2&,$C,CN511W9A7C7[
M/P6\<O'KW[97[06G>5\1?BB4N7L9 3_8&C#!M--CW#*83:\@X);:&&Y"3Z."
MA&C!XNHKJ.D5WET^4=W\EU/)S&I/$5(X&D[.:O)K[,.OHY?#'YO[)[1\$_@[
MX'_9_P#A3H7P<^'&FBUT?0+!;:T0XW2$<O*Y &Z1W+.S=V8GO7/?LX_M5?"K
M]J*/Q3+\,=4^T#PGXFGT:^RP/FF/[EPF.L4@W%&[[&]*\P_X*N_M7?\ #+G[
M*FI?\(_J7D>)_%V_1_#VQ\20[U_?W([CRXB<,.DCQ^M?FE_P2:_:N_X9@_:K
MTZV\0ZEY'ACQELT?7][XCA9V_P!'N3V'ERD L>D<DE<$YRJ3<I.[>K/3ITX4
MJ:A!625DNR1^XU%%%26%%%% !1110!\@?\%^/^4-G[0G_9/YO_1T5?QA5_9[
M_P %^/\ E#9^T)_V3^;_ -'15_&%0!^_W_!IM_RE,_:[_P"WC_T^3U^_U?@#
M_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\
MTI- 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%?/O[?7[07C3P#X8T;]GSX"2";XI?%"Z
M;2O"J(W.F08_TG4Y,<HD,99@W][!PP1A6^&H3Q-94X;O[DNK?DEJSGQ>*IX/
M#RK3V71;M[)+S;T7FS@_$?\ QL-_;$'@>'_2?@]\$]76;7G'S0>)/%"CY+7T
MDAM0<N.A8E2"KJ1]?5P?[-'[/O@K]E[X*Z'\%O L9:UTFV_TJ]D7$M_=.=TU
MS(>[NY+>PPHX4"N[DDCBC:65PJJ"69C@ #N:VQM>%6:A2^"&D?U;\Y/5_);(
MY\NPM2C3E4K?Q9N\O+M%>45HN^KW;/PU_P""KO[5W_#4?[5>I?\ "/ZEY_AC
MPCOT?P]L?,<VQOW]R.Q\R4'##K&D?I7S-7[<_LEQO^UI^T[XJ_;HU=#+X9T3
MSO"GPD20?(]K&Y6\U),]YI-R*V =F]#]T5]5UQ'H'S7_ ,$J_P!J[_AJ?]E3
M2[G7]2\_Q/X4VZ/XCWOF25HU'DW)[GS8MI+=Y%D]*^E*** "BBB@ HHHH ^0
M/^"_'_*&S]H3_LG\W_HZ*OXPJ_L]_P""_'_*&S]H3_LG\W_HZ*OXPJ /W^_X
M--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHH
MH **** ,CQYX\\'_  P\'ZA\0/B!XAMM)T72;8W&I:E=OMBMXAU9CV'-:RLK
MJ'1@01D$'@BOQ _;!_:#^$7QD_X**_ME?LS_ /!1#^SI]=\,^!M)3]F#PIXQ
MC#Z2EG]D:6]N;"&;]S)J,[2PR>;AI]J2QQL%A91^F?[/7[ W@S]DO]K/7?B/
M^SC8OX5^&WBGP0EMJ/PZTC4)(M$L-;ANPRWMGIP/D6K2V\C(_DJB_N%.W+L2
M ?0M]JVEZ8T*:EJ5O;FXE$=N)YE0RN>BKD_,?8<U8K\]?BQ_P;V?LM?MSVNN
M?&#_ (*,:MXN\9?%CQ7Y\R:Y8>-;RWM/!4<C$PZ=I%LC"W$%LFQ TT4AF='E
M<9D*C#_X-H_B%^TI)^S[\9?V6?V@OB+>^-K;X"_'+6/ 7A3QG?S-+)>VEEM1
MH!(Q9G2-OF3+,5CG1 =J*  ?I-17X0_'G]J#_@C)_P %??\ @H9XV\$_ML?M
MX>.O <G@_P 1MX-^$>FZ#K;Z/HEW96P47-]+?-!) 9KF^:XVM(T:^1!;#+,<
M#]&O$GAKX#?\$'/^"3WCSQ3\%4U;6-'^'N@ZCKEA-XKU<WMUK&JW+[;9;B=0
MFY6FDMH 5 VQJN,D9(!]?/J.GQ7T>F27T*W,L;/%;M* [J,98+U(&1D^]35^
M97['7_!.KPC^UA_P2'TW]H7XVV(US]HGXO>!9/'4?QJN(@GB/2M:O(7N]*DL
M+U<2V,-JDEO'%;P,D01779B5PWNO_!"C]OKQ-_P4?_X)J>!?VA/B+-%)XQM3
M<:#XTF@C"+/J-F_EFXVC 4S1&&=E "JTS   "@#[ HHHH *\+_X)[_\ )$]6
M_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E)H ]THHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MB
MB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H
MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MB
MB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H
MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:O#_VZ_C!-
M\ /AG9>&?A9#=ZG\2/'=^-$^'VC"Z),EY)@-<N#TB@5@[,?ESL#$!LCWGQ3X
MG\/^"?#6H>,?%FKPV&EZ592W>HWUR^V.W@C4N\C'L H)_"OE_P#8H\,>(/VH
M_C#JO_!1GXJ:3-;6VH02:3\'=$O%P=,T,,RO>E3]V:Y.XYZA"P!9'7'?@J5-
M<V(JJ\(=/YI=(_J_)/K8\O,:]5N.$H.U2IU_EBOBEZK:/]YKHF>G_LI?L@^$
MOV9?@QIWPXMM6N[_ %1V:]\3:T;E@^J:G+AKBY8GDY;A<Y(15!)(S7I'_"#Z
M1_S\WO\ X%M6Q5'Q/XET+P9X;U#Q?XHU.*RTW2[*6[U"\G;"00QH7=V/H%!/
MX5R5:M2O5=2;NV[L[Z%"EAJ,:5-6C%62\D?+_P"W^^H>-]0\)_L._"O6;V'Q
M#\4+MAK]Y'<LQTKP["=UY<,,XRX!B4-P_P"\7KBOH7PC\'/!/@3PKIW@KPI;
M7%GIFDV,5I86D5TP6*&-0J*/H *\)_X)^^&M<^,'B+Q;^W]\1M,E@U/XBS_9
M?!EC=+\^E^&H'VVZ ?PM,R^:^.&PCC[QKZ)\=>./#'PW\)WOC;QCJB6>G:?"
M9+B9^OH%4?Q,3@!1R20*PJ5(4H.<W9+5M[)+J:2E&$7*3LD?E7X[\):OX#\9
MZIX,UZ%TO-,OI+><..258C=[@C!![@@UDU]O3?LIWW[8$U_\</BQ/=>%[C5H
MXT\,:996\?F6]FF=DEUD9DD<$'&00,#.,*L'@_\ X):^"=+UA+SQK\4+[5[1
M'W&RM--6TWC^ZS^9(<>N,'T(K\!GP)G=>MSX2G>E)OEE)J+Y;Z-INZNM=F_)
M/0^ ED6.J3O2C>#V;:6G2ZW)?^"7'A+6-+^'WB3QA>PNEIJVHPPV6X8#^0K[
MW'J,R;<^J$=J^I*I^'O#VB>$]#M?#7AO2X;*PLH5BM;6!-J1H.@'^/4GDU<K
M]LR/+%D^54L'>_(M7W;;;^5V['VN!PWU/"0HWO9?\%A1117JG6%%%% 'R!_P
M7X_Y0V?M"?\ 9/YO_1T5?QA5_9[_ ,%^/^4-G[0G_9/YO_1T5?QA4 ?O]_P:
M;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P $]_\ DB>K?]CWK/\
MZ4FO=*\+_P"">_\ R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117D7[:G[3D7[+WP9
ME\2Z)I?]K>+=<O(]'\"^'HQNDU/59SMA0*.2BD[VZ<+C.67.M&C4Q%6-."NW
MH8XBO2PM"56H[1BKO^OR74\F_:RU74_VTOVA[#_@G_X%OYD\)Z)]GUOXVZM9
MR%=MJ&#VNCAQTDG8*[=PH!&=KK7U=I6E:9H6EVVB:+80VEG9VZ06EK;QA(X8
MD4*J*HX50   .@%>3?L2?LR2?LR?!T:5XJU3^UO&OB2]DUKQ]X@D;=)J&J3_
M #2G=W1,[%Z#"EL L:]AKIQM:FVJ%)^Y#9]WUE\^G9)(XLNP]5*6)KJU2IJU
M_+%?##Y=>\FWV"OES]O/6M6^/?Q%\(?\$^? M_+$_C!QK'Q&O+5B&T_PY;R
MNI(^ZUQ*HB4^JX(P]?17Q$\?>%_A9X#UCXD^-=16TTG0M.FOM0N#_!%&A9L#
MNQ P!U)( ZUX)_P3P\!>)_$6C>)/VU?BWIQ@\5_%N\6_M;:;DZ7H<8VV%JI/
M0&+$A(QN#(2,K7">F?0<,7ACX?\ A..WB6UTO1M&L%2-<B.&TMHDP!Z*JJH'
ML!7C'A+2]2_:Y\<6_P 4/%MC+#\/-#NRWA31KE"O]L7"G'VV93UC!R$4]><_
MQ!FZS>7O[8_C>7PCHMS+%\,?#]Z!K5_"Y7_A(KM"#]GC8=8$."S#[QQC^%A[
MK965GIMG%IVGVL<%O!&L<$$*!4C11@*H'   P *\%?\ "W6O_P P\7_X,DNO
M^"+_ / I:_"O>X/]]G?_ )=K_P F?_R*_%^2UEHHHKWCO"BBB@ HHHH ****
M /D#_@OQ_P H;/VA/^R?S?\ HZ*OXPJ_L]_X+\?\H;/VA/\ LG\W_HZ*OXPJ
M /W^_P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_ .">_P#R1/5O^Q[U
MG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"'4=0L-(T^?5=5O8K:U
MM86EN;B>0(D4:@EG9CP  "23T KY-_9:T^__ &WOVD;W]O'QE92CP3X7:YT7
MX)Z9=1D"5 QCN]9*GHTK*43(R%!!&8U8W/VX/%OB7]I/XJ:1_P $Y?A'K$UJ
M=<MEU3XM:Y9M\VD>'U8?Z,&_AFN3A /[C#(*2$CZ;\'^$?#?@'PIIO@?P=H\
M.GZ3I%C%9Z;8VZX2""-0B(/8* *]-?[#A.;_ )>5%IY0[^LMO\-_YCQI?\*6
M/Y?^75)Z_P!ZIT7I#=_WK=8LT:**YCXT_%KPE\"/A1K_ ,8/'-UY6E^']-DN
M[G!PTA482)<]7=RJ*.[,!7F'LGSY^V;<W'[4_P"T!X2_8$\/7#MH@,7BCXM3
M0,0$TJ"0&WL6(Z-/,%)'# !&&1FNY^)OB36?CKXOE_9H^#]Z;#1-.58_'7B&
MR 5;6'H+" CCS& *MCA0".S"O#_V9(/BO%H&HRV  ^,_QNNQXB\::HRDKX3T
M=UQ:0$]5:.!AY<9PRF7!Z)GZ]^$_PK\*_!OP3:^!_"-L5@@R]Q<2\RW4S??F
MD;^)V/Y# &  *\/$SGFU>6$I.U*.E22ZO_GW%_\ I;Z+W5JWR\-1O%S=*+]U
M?$^_]U?J^FV^VGX1\)>'O GAJS\(>%-+CL]/L(!%:V\0X51_,DY))Y)))Y-:
M-%%>U"$*<%&*LEHDNB.U)15EL%%%%4,**** "BBB@ HHHH ^0/\ @OQ_RAL_
M:$_[)_-_Z.BK^,*O[/?^"_'_ "AL_:$_[)_-_P"CHJ_C"H _?[_@TV_Y2F?M
M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?
M_DB>K?\ 8]ZS_P"E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KS7]K7]I/PU^RG\$-4^+.NVC7MW'MM/#^C0
MY,NJZE+E;>UC R26;DX!(16;!Q7I+ND:&21PJJ,LS'  ]:^0_@\C_P#!0']K
M:7]IG4T,WPJ^%%_-IOPRMW'[K6]94XN=7P>&2,@)$>1D!@597![<%0IU).K5
M_APU?GVBO.3^Y7?0\[,<35I0C1H?Q:FD?+O)^45KYNRZGI/[!_[-OB3X'_#K
M4/'GQ?NEO_B;\0K_ /MOQ_J9P2MPX)CLT(R!%;HVQ5!V@ERORD >Z445AB*]
M3$UG4GN_ZLO);+R.G"X:E@\/&C3V7WONWW;>K?5A7PU_P4-^)>O?M"?M,>$/
MV'?AEI0UB'1KF'7_ !E9=8;BY W65G/_ -,E&9Y5/!0IR"N1])_M?_M3^"OV
M1?@MJ?Q2\5,MQ=QPLFB:0'Q)J%T1A(QW"[BNYNP/<D \/_P3R_9?USX0> ;S
MXT_&4&\^*'Q%N&UGQ=>SIA[0SGS%LU!^X$!4,HX#@@955KS<2ZE>G*C0E:6S
M:^S?>W]ZVW:Z;5MZJ\U2+A!V??M_P;;?)GJ7P*^"NF_!OPS+!/?MJ>O:I-]J
M\1:Y.,RWUR>2<GD("2%7L.>I)KN***UPV&HX2A&C25HQV_KJWNWNWJRZ=.%&
M"A!62"BBBMRPHHHH **** "BBB@ HHHH ^0/^"_'_*&S]H3_ +)_-_Z.BK^,
M*O[/?^"_'_*&S]H3_LG\W_HZ*OXPJ /W^_X--O\ E*9^UW_V\?\ I\GK]_J_
M '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "O"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z
M4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ***XC]H[X^>!_P!F3X,:[\:OB!<$6&C6A>.VC8"2\G8[8K>/U>1RJCTS
MD\ FKITYU:BA!7;T2\S.K5IT*4JE1VBE=OLD>+_M\_$WQG\1O$&A_L _ ?5V
MMO%GQ$@:3Q5K$')\.^&U.VYN6QT>4;H4!QG+#*DH:^@/A9\,?!GP8^'.C?"K
MX>:0ECHN@V$=II]LO4(H^\Q_B=CEF8\LS$GDUXQ^P)\ _&_A+0M;_:8_: M@
MWQ0^*-RFI>(5=3G2+/'^B:7'GE%BCVAEZ[OE);8IKZ&KMQM2%.*PM)WC'=_S
M2ZOT6T?+7JSSLNI5*LY8VLK2GLG]F'1>K^*7F[?905SWQ1^)WA/X0>"KOQUX
MRO?*M+5<)&G,EQ*?N11K_$['@#ZDX )&GXF\3:#X-\/W?BGQ/JD5EI]A TUU
M=3-A8T'\SV ')) ')KY2^-GQ@NK#X=:G^VY\5]#D_LK15\GX1>"+E"7U#4)C
MLMKF6,<N[N58*,E45F&=H9OG,?C*M*4<-AU>M/:^T5UG+R71?:>BZM=F(K2B
MU3IZS>WDN[\E^+T/.O#'@GQO^W-^W_:3?%FV)T'X9Q6^M>(-'R6@L[R3+Z?I
M9'1G _?RYSDAHV"D8K] *\<_89_9ZU3]GCX$6NE^-;G[7XR\27DNO>.M2<AG
MN=5NB'E!8=0GRQC'!V$_Q&O8ZZ<'A(8.@J<6V]VWO)O=OS?W+9:)&E&E&C3Y
M5KW?5ONPHHHKJ-0HHHH **** "BBB@ HHHH **** /D#_@OQ_P H;/VA/^R?
MS?\ HZ*OXPJ_L]_X+\?\H;/VA/\ LG\W_HZ*OXPJ /W^_P"#3;_E*9^UW_V\
M?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *\+_ .">_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW
M_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *^0;#/_!0W]L?^V&S<_!WX(:P5LA]ZW\2^*E',GI)#:@\'H6(
M(W+(<=C^W]\</'6G6&A_LD_L^7H7XE_%*1[*PN4)_P")%I8!%WJ<FWE B;E0
M\$MDKDI@^N? #X'>!OV;_@_H7P6^'5EY.EZ%9+#&[@>9<2'YI)Y".LDCEG8^
MK'&!@5Z='_8<+[9_'.ZCY+9R^?PKYOHCQJ__  HXWZNOX=-IS\Y;QA\M)2_[
M=75G8TRYN;:RMI+R\N$BAB0O++*X544#)8D\  <YI]>$^.=:U;]J[QS<_!OP
M-J$MOX&T:X">-=>MGP=1E!S_ &? PZC^^P_E@/\ /8_&K!TTHKFJ2=HQZR?Z
M);R?1?)'I5ZZHQ5E>3T2[O\ R[OHB*RBO/VR_&R:O>1R1_"WP_?$V4#J5_X2
M6\C)'F,#UMT(X!^\>O.0G&7D:?MD_M[P:)#&)OAW\ )EFN%4?N-1\52+B-,=
M"+1 3QRD@(/#UZ3^U_\ &^Q_9'_9LGU'P!HD1UNY\C0? &A6T0/VC4Y_W=M$
MB?Q!>9"O=8R.IK3_ &-_V=[?]F+X Z-\-;FZ^V:U('U#Q5JC/N>_U6<[[B9F
M/+_-\BD\[(TS4X#!/"QE.H^:K/64N[Z)=HQVBOF[MMM8>@Z2<I.\GN_\O)=%
M^MSU*BBBO0.@**** "BBB@ HHHH **** "BBB@ HHHH ^0/^"_'_ "AL_:$_
M[)_-_P"CHJ_C"K^SW_@OQ_RAL_:$_P"R?S?^CHJ_C"H _?[_ (--O^4IG[7?
M_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ KPO\ X)[_ /)$]6_['O6?_2DU[I7A?_!/?_DB
M>K?]CWK/_I2: /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "N:^,7Q:\$? GX7ZY\7OB-JHL]%T"P>ZO9N-S <+&@/WG=BJ*O\
M$S*.]=+7R#\1B?\ @H1^U\GP1LB;CX1_!S4X[SQS,IS!X@\0KS#IOI)%!RTJ
M]-VY6'*-77@\/&O4;J.T(J\GY=EYMZ+S?8X,PQ4\-24:2O4F^6*\^[\HJ[?D
MN]CI?V _A+XW\3ZAKO[='Q_TLP>.?B9&C:3I<P)/AWP^I!M+% >59EVRR=,G
M;D!@V?IF@  8 P!T%>6_'SXP^(M*U.T^"GP<BCN_&^O1DPLW,6D6O1[R;K@
M9V@]3V/"MQ9KF<*:EB:NVB45J^T8Q75[)?>^K"A2HY9@U&]^[ZRD]WZR?]6,
MSXS_ ! \4_%#QD_[-?P6U-K>[:,-XR\20\KHUHW6)"/^7AQD =0/3ED]+^'O
MP_\ "WPN\'V7@;P9IJVNGV$6R)!RSGJSL?XF8Y)/<FLSX,?![P[\%O!R>&=%
MEDNKF:0W&KZK<\SZA=-R\TA))R3T&3@<9/)/ ?MZ?'[Q!\#O@B=+^&L;7'CS
MQK?Q^'? EC$W[Q]0N3L$P]!$I:3<?EW*@.-U>9@,)651XO%?Q9*UMU"/\B_.
M3^T_))+7#T9\SJU?C?X+LOU?5^5CS_P3_P 9F_MYZA\393]H^'_P+EETCPYW
MAU'Q+*H^U7 [,+=-L8]&V.IY-?5E>?\ [+GP!\/_ +,7P)\/?!GP_()SI5F#
MJ-_MPU]>N=]Q<-GG+R,Q&<D+M7H!7H%>J=04444 %%%% !1110 4444 %%%%
M !1110 4444 ?('_  7X_P"4-G[0G_9/YO\ T=%7\85?V>_\%^/^4-G[0G_9
M/YO_ $=%7\85 '[_ '_!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\
M[>/_ $^3U^_U !1110 4444 %%%% !17Y<?M9?ML?&W]L;XK?M?_ +-/PM^.
MVH?"_P +?LV^%-,@N+?PY8V3:WXMU&]BEEFF>>\AF^RV4!B6(+;HLKLX<SJK
M".OKG]GBT_;3^$W[6.N_ OXX?&I?B9\.;SP/'K?@SQAK'A>UL-<MKY+L07-A
M>2:>D-G.HCDAE1TMXG.]@0=A9@#Z.HK\[OC-\'_^"[/[9EOJWQ]_9M_;N\,_
ML]Z 99I?AA\,;CX;6VIW6J62DBVNM9O;M7>SFN% E-O'#*L*2HCJTB/76?\
M!#K_ (*7_&#]NS]F?QO#^V'X3L/#/Q2^"WC6]\)_$I[5!#:33VJY-UMR5A;B
M5)%!V!X6==JNJ* ?<M%?GS^Q-\>_VL/^"O\ \.O'7[87PB_:FU[X/> D\5ZA
MH?P.T3P]X<TJ[748+(B,ZQK'V^TGDG$\^]?LD+VXBC1AO:0K,O:?L&?\%=O!
M_P >_P#@GCXW_:X_:0TJV\+>(_@C<:SI'QKT73"7BLM4TJ,O<&U5VW-',FQH
ME8YW.8MS%"Q /M*BOSI^"?Q,_P""E/[6'_!/.\_X*?>$_P!HJZ\(^+];T*_\
M6?#7X*6WA_3+KPT-(@,LEGIM_)):F^NI[N")6>ZBN8#&\Z>7&BHR2?57_!.O
M]MKP%_P43_8T\#?M>_#RP:QM?%FF%K_29)0[Z;?PR-!=6I; W".:.158@;TV
MO@!@* /;**** "O"_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^
ME)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1
M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL
M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L
MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C7R9^T,W
MC#]NK]I:/]B?0M<BF\ ^!Y;;6/B_J%LA6*[N V^TT;<I^8LR^9( > O4-'@^
MQ_MQ_M-:C^SA\)HHO .FC5?'_B^^31/A[H2@,UWJ4V%60J?^6<0;>Q.%X521
MO!JU^R9^SWX;_8Y^ "^'_$/B*.ZU:5IM:\>>*;N7G4=2E&^YN7=N=H(VKGG:
M@SR23Z6'<<#AGBYZ2U4/)K>?_;O3^]K]EGC8U_7\1]27P*SJ/RZ0_P"WMY?W
M5;[2.J\9>(Y?A-X(N?%/B3Q+IFG:1I5L,A+/:%4#"1HHZD\*JCO@"O._A-\/
M/B;\7_%EK^TA\5Q#:S)$1X.\/W<!(TRW;I.R=//<8.3R!CIA0J^#M)U/]K;Q
MQ;_%?QC82P?#_1+HMX0T2Y0K_:TZDC[=.IZH#G8I_ENW^[U\A14LYKK$3_@1
M=X+^=K[;_NK["Z_'_+;J@OKDU4?P+X5W?\S\OY5\^QC_ &+QO_T&[+_P&/\
MC39+;QG%&TLNO6*JH)9FMR  .YYK:KYQ_P""B?Q+\5W'A'0OV2?A#?\ E^-O
MB_?MH]M-'R=-TH#-_>L!R%6$E>Q^=BO*5[IWG(?LGV7BO]K7]I#Q+^W+J&H6
M\F@:)Y_A7X5&:W)CDM8W(O-1C7/!EDW(K_>V;T/05]2_8O&__0;LO_ 8_P"-
M0?"OX:>$_@W\-]$^%?@:P%MI.@:;%96,7&=B*!N8C[SL<LS=V8D]:WZ ,?[%
MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_
M^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%
MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !K0TV/4
M8K4)JEQ'++N.7B3:,=N*L44 %%%% !1110 4444 ?('_  7X_P"4-G[0G_9/
MYO\ T=%7\85?V>_\%^/^4-G[0G_9/YO_ $=%7\85 '[_ '_!IM_RE,_:[_[>
M/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% $5]
M86.IVDFGZE9Q7%O,NV6">,.CCT*G@BI:** "BBB@ HHHH **** "BBB@ KPO
M_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BN3^,/QJ^'WP,\+'Q7\0-6,$3,4M;:%=\]U)C.R-,C)]22 .Y%?/@_P""
MJ7A'^UO);X0:B+'?_P ?(U2/S=OKY>S&?;?^->+F/$62Y565+%5E&3Z:M_.R
M=OG8XL1F."PD^2K-)]O^&/J^BN6^$7QE\ ?'#PJOB[X?ZO\ :( ^RX@E79-;
M28SLD3^$_F#U!(KJ:]6A7HXFE&K2DI1>J:U3.J$X58*4'=/J%%%%:EA1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
MW2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHKSSXR_M!Z+\,KNW\&>'=(F\1>,-2&-*\-:>V96S_P M)6Z0Q#J6;L"1P"1S
MXK%8?!475K2M%?B^B2W;?1+5]#.K5IT8<TW9?U^/D=%\3/BEX'^$/A>7Q=X\
MUN.SM(SMC7[TD\G:.-!R[GT'U. ":\LL/ /Q)_:IO8?$WQILKKP[X'CD$NE>
M"4E*7.H@'*RWS#E1T(B'3VQN;:^&?[/FM7_BB+XQ_M"ZO#K_ (K W:?91K_H
M&B*3D);H>"XXS(><CCD;CZU7E+#8G-GS8M<E+I3ZR\ZGE_<6G\S>RY52J8O6
MLK0_E[_XO_D?OOLH-,TS3=%T^'2='L(;6UMHA';VUO&$2- ,!54< #T%3T45
M[B2BK+8[DDE9!7F?Q>_9XA\6ZZGQ0^%^NGPOXWM$Q!K%LG[J]4?\L;J,<2H<
M 9()&!U "UZ917/B\'A\;1]G65UNNC3Z--:IKHUJ95:-.O#EFO\ @>:[,\N^
M%'[0\VL^(_\ A4OQET)?#'C6%?ELI'_T75%_Y[6DAX<'!.S.X<CG#8]1KE_B
MQ\'? GQG\.?\([XVTOS/+;S+*^@;9<64O:2*0<HP('L<<@BO-M)^*WQ%_9MU
M.W\%?M$W4FK>&II1#HWQ!AB)V9X6*^49*-V\SD'J2?F8>9'%XG*WR8U\U/I4
M[>51+1?XU[KZ\KWYE5J85\M9WCTE_P#)=O7;O8]QHJ.SO+34+2*_L+J.>":,
M/#-"X9)%(R&4C@@CD$5)7MIIJZ.[<****8!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %?%W_!4[]HO7-;N]*_8,^#=
MS=2^(O&\:OXOETPYGL='9MOD+P<2W)_=@<X3=D8<&OHO]J[]I7P3^R9\#M8^
M,_C=Q*ME'Y6E::CXEU*^<$0VL?4EF8<D [55V(PIKQK_ ()X?LA^,/![ZG^U
MM^TU']K^*OC^<ZCJ"7$>#H\4@Q';*ISL98R$V_P+\@[BMTZV'P[KT_CO:%]4
MI=9-=>1:I=9.*>C;7A9K.KC*BRZ@[.2O-_RP_P Y[+RYGT/2_P!D7]E[2?V?
M?!EO/J=G;'Q!<6$-O/Y S%I]M&H$=E!DG$:  $Y)=ADD\5[!117!AL-2PE%4
MX>K;U;;U;;ZMO5OJSU\/0I8:BJ5-62"BBBN@V,;XB^/O"_PK\!ZQ\2?&VHK:
M:3H6G37NH7!_ABC0LV!W8XP!U)( Y->"?\$[O /BCQ)H_B/]M+XL:<8?%GQ=
MO4O[6UEY;2]#0;;"T4GH/*Q(2,;@R9&5K)_;,N+C]J?]H'PE^P+X>G=M$4Q>
M*/BU/"Q 32X) ;:P8CHT\P4D<, $89&:^I[>WM[2W2TM($BBB0)%%&H544#
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
M_P!N;2/@3;_Z1X"^"[P>(/&Q',5_KL@)L;)NS")=TK#D'YT89 KZLH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y _P""
M_'_*&S]H3_LG\W_HZ*OXPJ_L]_X+\?\ *&S]H3_LG\W_ *.BK^,*@#]_O^#3
M;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE
M>%_\$]_^2)ZM_P!CWK/_ *4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBL7X@?$3P;\+?"]QXQ\=Z[#I]A;CYI93R[=D11R['LH!)J*E2G1IN=1
MI16K;T27F3*481<I.R1KW%Q;VEN]W=SI%%$A>661@JHH&223P !WKQ+7?BW\
M0?VB=7N/ /[-UTVG:#!*8=<^(4L1*+_>BLE./,?'_+3H.H(RK&"W\,?$O]KB
MX35OB);7WA;X="0/9>&@YCOM;4'*R73 YBB/!$8Y/_?+U[9H>A:-X9TBWT#P
M]I<%E96D0CMK6VB"1QJ.P X%>+S8K.=(7IT.^TY^G6$?/XGTY5J^*]7&;7C3
M[[.7IV7GN^EMS ^$OP<\#?!?PZ= \&:<RM,_F:AJ%RWF7-]+WDED/+,22?09
M. *ZJBBO8H4*.&I*E2BHQ6R6R.V$(4X*,%9(****U*"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ (!&",@]0:\8\8? CQC\+/$5S\5/V798+6XG?S=;\
M%7#[+#5?5HQT@F]",*>.@R&]GHKCQN!H8Z"4[J4=8R6DHONG^:V:T::,:U"G
M72YMULUNO3^M>IQ'P;^/'@_XR6<]MI\<^FZWIQV:UX<U)?+N[&0<$,IP67/1
MQP>^#D#MZ\\^,O[/>B?$V]M_&GAS5YO#GC#31G2_$NG#$BXZ1S+TFB/0JW8D
M#@D''^&W[0>MZ7XHA^#O[1.DPZ!XI;Y=.U&,_P#$OUM1P'@D/"N>,QG!R0!@
MG:.*ECJ^#J*AC[:Z1J+2,NR?\DO+:7V7?W5A"O4HR4*_RET?KV?X/IV/6Z**
M*]D[0HHHH **** "BBB@ HHHH *\O_:1_;-_9K_9%_L;_AH;XD?\(]_PD/VG
M^Q_^)/>7?VCR/*\W_CVADV;?.C^]C.[C.#CU"OR__P"#D3_FC/\ W,7_ +C*
M]3)<%2S',Z>'J-J,K[;Z1;ZI]CQ>(LRKY1D]7%T4G*/+:][:R2Z-/9]SZ@_X
M?-?\$U_^CD/_ "S]9_\ D.C_ (?-?\$U_P#HY#_RS]9_^0Z_!^BOO/\ 4G*O
MYY_?'_Y$_,/^(C9W_P ^Z?W2_P#DS^H"BBBOR\_:0HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH KZKJFG:'I=SK6KWD=O:6<#S75Q
M*V%CC52S,3V  )KXD^,O_!2GXD:QKT]C\&K:VT?2H9"MO>W5HLUS< ?QD/E$
M![+M)'<]A]!?MW>)K/0OV9?$EA_;MM:7M_#!#:02W*I)<*;F+S512<N?+WY
MSQFOS@K\I\0>(\QP&*IX+"5'"\>:33UU;25]UM?3>Z/E.(<QQ&'JQH4I<NEV
MUOZ>1]":!_P4:^/HT:[\.Z_?:5-->QB&WUQ[#9+8%B 9=D0VOM4D@;<YP><;
M3Z)^T)XOE_9\^#GAG]EK]E'5!J?Q.^+\S0Z1KGF%I4BD4->:Y.XR0D<9)1N<
M'!&[8P/Q7XAU[2_"^B77B'6KD0VMG"TL\A[ =AZD] .Y(%?8W_!*'X$>);_P
MA_PV;\:!+-XF\6Z3'I_A*SN\DZ'X=B8^1 @/W3,1YK$<$%#P685Z7ACBL=F%
M>MCLPO4C124')W]]N_*K[Z6E-[V2BW[R/+R_&8W'UOJO,W*2^*^L(7]YKSEL
MGO?79'T;^S=\ ?!'[,/P7T/X*^ (#]BT>U"RW<B@2WMPQW37,F.KR.68^F0!
MP *[FBBOT>I4G5J.<W=MW;\S[NE2IT*4:=-6BE9+LD%%%%0:!7FO[7/[0NF?
MLO\ P#UWXM75L+J^MX1;:!I@!+ZAJ,QV6\"J.6RY!('(16/:O2J^4K__ (S.
M_;[BTE?](^'OP"G$]UWAU+Q7(OR+Z-]E3)]4D!!X>@#TO]AG]GK5/V>/@1:Z
M5XUNC>>,O$=Y+KWCK4G(9[G5;HAY<L.H3Y8QC@["?XC7L5%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?('_  7X_P"4
M-G[0G_9/YO\ T=%7\85?V>_\%^/^4-G[0G_9/YO_ $=%7\85 '[_ '_!IM_R
ME,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444
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
MDW=+W=D_L[G\Y]%?O!_PYE_X)K_]&W_^7AK/_P F4?\ #F7_ ()K_P#1M_\
MY>&L_P#R97V'^NV5?R3^Z/\ \D? ?\0YSO\ Y^4_OE_\@'_#GS]ARU_Y '@[
MQ+I/H-.\=:FN/^^IV[<?04'_ ()1?!*V_P"0!\<_C+I/I_9WQ*N5Q_WT&]OR
M%?4%%?G_ /:V9=:TGZN_YGZI_8>3K:A%>B2_(^7_ /AV7<6/S>'?^"@'[2%F
M?X8Y/B6)HA_P%H/7GK1_PP%\?=._Y%W_ (*6_%V+'W/[3:UO,'MG<@SS^G%?
M4%%']J8WK)/UC%_F@_L7+5M%KTE)?E(^7_\ ACO]O'3A_P 4Y_P5-UV+'W?[
M3^&&EWGTSN89[_7\*/\ AGG_ (*A:8/]!_X*)>'=4V]/[2^$EG!N[9/DR<>O
M'?CI7U!11_:>(>\8/_N'3_\ D0_L;"+X95%_W%J__)V/E\_#S_@KEIIQ8_M$
M?![4P.^H^$;N'/\ WZ8_7\:"?^"R^F#[O[-VII['789"?_0<?XU]044?VA)[
MTH/_ +=2_*P?V5%?#6J+_M]O\[GR^/B)_P %<-,YO_V<_A!J>.HTWQ?=P;N_
M'FJ?I]?:@_M$?\%0=+/^G?\ !.GP_JF.O]F?%VR@W?3SH^/3GTKZ@HH^O4GO
MAX/_ ,#7Y30?V;77PXJHO_ '^<&?+_\ PV-^W=IW_(Q_\$L]?BQ][^S/B9I=
MY]<;5&>WU_"C_AO[X]:=_P C%_P33^+T6/O_ -FQVMY@].-KC//Z<U]044?6
M\(]\/'Y.?ZR8?4<<ML7/YQI_I!'R_P#\/-9;$[/$/[ /[2-F>\B?#/SHA_P)
M9^N<\8]/6@?\%7O@=:\^(/@E\8])'KJ/PVN5Q_WR6]_R-?4%%'UC+WO0?RF_
MU3#ZKFJVQ*^<%^C1\O\ _#X7]AFU_P"1A\:^(](Q]XZEX&U-=OUVP-VY^E7M
M-_X*\_\ !.?5L?9?VF+%-V,?:="U&'_T9;+BOI*J.I^&/#6M9_MCP]8W>[.[
M[3:))GM_$#1[7*WO2FO^WU_\K#V.=K:M3?K3E^E7]#QO3/\ @I?^P3JV/LO[
M5/A%,XQ]IOS!_P"C N*W]-_;D_8OU<A;#]K/X;LS?=1_&MBC'C/W6E!Z5TVI
M_ 'X$:UG^V/@IX1N]V<_:?#=K)G/7[T9KEO%7[(G[$5OITVL^,OV9OA=!;1+
MNGO;[P?IT:QC.<F1HAMY]Z3GE*3;4TO6+_1":SN*NY4W\I+]6='IO[1W[/6L
MC.D?'CP9=?\ 7MXHM)/?^&0^HKH-.\;>#-8.-(\6Z9=9Z?9K^-__ $%C7R+X
ME^"W_!/WQUJ,OA[X"?L*:!XYU!&V276E:*MCIL#9_P"6ER0J]\\ @C^*LWP]
M_P $6O@+XSU9?$?Q>\"Z%HD!(*>&_!3W$<:#L'N)9&<GL0HQZ$5Y<<UR+$5.
M3#.K4[N,(N*_[><XQ?I%M^1S+'YO*5J5*$_-3DE][@U]UV?3GQ'_ &H?A!\-
M]0_X1ZYUV35];9BD/A_P_ ;R\=_[FQ.$;V<K7-'4?VN?C-\NE:;8_#'1)?\
MEYO@M[JTB'N(^(X<C/#893T-<*O_  1N_8"LF\SP[\+=8TA\8$FF^-=40CW^
M:X;OS]:?_P .F_V>[08\.?%+XL:/C[O]F?$>[7;Z8W;NAY_&BKE>'Q=1^UQL
MU#I&-/D_\"DJDI?^ N(3>?5)?O*<>7M&HU][<$_N:/.?^"IO[,7PZ^''_!/G
MXC>.YY]2U_Q/MTD-XC\07S7%R-VKV:L$S\J AF' S@D9-?C)7ZT?\%,_V"]'
M^"7[$/C;XC:-^U/\:]:CTW^S?^*;\3>/VO-*NA)J=K$!- T0W[/,WI\PPZJW
M.*_)>OU/@? X#+\HG2PEN7G;T5M>6-[]6^[>Y^4\<J<<VIJ5)4W[-:)IW]Z6
MM_\ /70*_>#_ ((R_P#*-?X;_P#<8_\ 3S?5^#]?O!_P1E_Y1K_#?_N,?^GF
M^JN-O^15#_&O_29'9X<_\CNI_P!>W_Z5 ^H****_+S]I"BBB@#R3]MG]HFX_
M9K^ >H^+_#MK]L\4:K/'HW@K2U3<][JUR2D"!?XMIS(1W6,CJ15G]C?]G>W_
M &8O@#HWPUN;K[9K4@?4/%6J,^Y[_59SON)F8\O\WR*3SLC3->2>"L_MF_MZ
M:A\3)3]H^'_P*DETGPX,YBU'Q+*H^U7 [,+=,(/1]CJ>37U;0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\@?\%^
M/^4-G[0G_9/YO_1T5?QA5_9[_P %^/\ E#9^T)_V3^;_ -'15_&%0!^_W_!I
MM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !111
M0 4444 ?E%_P7J_X([7_ (O_ .$P_P""I'[%?Q?O?AW\6--\*-#X[TR&1AIO
MCG38XTC-O<@$;93''$F6#1.(8@RHRB4>Y?\ !)/_ (*_>)OVT/&OB?\ 8O\
MVQO@A=_"C]I+X<60G\8^"[B)A::G:AHT.H6+,S'RRTL1*%G&V:-XY)4;<O*_
MMF_&S]LWX0? _P#:5^%'[0/[*WC/Q%X)U6[U*_\ AC\2_"FIV.I6T6E7"QN+
M*^MGN4N[5H9?,"LL3QE&5<KLRW8_L]_LF_&;X[?\%9M9_P""KGQF^#]S\,]&
MT?X41^ ?A]X/U>ZM)-:U9&NWNI]6U%;26:*W'[PPQ0>:\A0!I!$5"$ \U_X.
MLO\ E&CX>_[+AX7_ /1D]?I=7Y[_ /!Q)^SE^UY^V7^R7H/[/'[(W[+>M>.=
M8@^(FC^(+O4(_$VB:;90VUH9F>,M?7T,K2DL@ 6,KAB=W&#]Q6'BSQWX@^&-
MQXJT_P"%E]HWB%M.FDL/"_BC4+19!<JC>5%--937,**S!071Y, YP2,4 ?F_
M^V5_P;!_LR^*+W5_VD?^">/Q&\;?!3XZP7MSK6B>*;#QQJ-W;WVIR,TK_:GN
M99;B,3.6#212#:7+%) "A\B_:C_;9_:!_;C_ .#4#XM_$[XQZ*UE\4/#<\'A
M'XAK# (A-=Z?XCT^"[FV)\JE[8[I%7"!S(% 4 5]D?L]?MW_ /!53XH^$I_
M?Q3_ ."0>L^"OB/%));G7-3^(&E'P?&<E5NI+B.=[UD'4Q6]O.Q X<!MR^F?
M#3_@FM\)/"O_  3[\0?L#>.]6G\0:?XYTK6AX_\ $7V=8)]6U35Y)I[_ %!$
M^80L;B=WB7+>4J1+EMF2 6_^"7\7AO3/^"5?[/:QE#I4?P!\*L[,N0T7]BVI
M9B .<C)/'4FOB7_@S=.OG_@D=J/]L&3[./B_K/\ 96_I]G^R6&=OMYWG?CFO
M1/@-X7_X*._LP_\ !-NX_P""95C^S-JWB7XE^'/#U]X,^'WQ3M-4L(?"MUI4
M@EAL-8N97N/M%K]FMW026GDO,SVX$8=9 Z_5'_!-S]B#P9_P3G_8J\"?L@^"
MM3_M"/PKI;#5-7,6PZEJ,TC3W=SMR2JO-)(54DE$V+D[<T >Y5D^.K/QC?\
MA&_L_A_K%II^M20$:=>WUN9889,C#.@^\,9XK6HH \+_ .$!_P""@G_1?_ G
M_A*2?_%5B?\ !/&Q\>+\#=26?7;%I!XTU42L+4X:038<CG@%MQ [ BOH^O"_
M^">__)$]6_['O6?_ $I- 'KGV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL4
M4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL4
M4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL4
M4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL4
M4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL4
M4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL4
M4 8_V+QO_P!!NR_\!C_C576K[7_#>DW&NZ_XNTNRLK2(R7-U<Q[(XD'4LQ.
M*A^+'QA\"_!CPY_PD7C74S'YC>78V,"[[B]E[1Q1CEV)(]AGD@5YOHOPH^(?
M[1VJV_CG]HVS?2_#L$@FT3X>Q2G!QRLM\PQO?_IGP!T('S*?,Q>8NG5^K8:/
M/5[;**[S?1=E\4NBW:Y:V(<9^SIKFGVZ+S;Z?F^AE)XE^-G[6!GT;X?:W-X<
M\![C'=>*/LIANM74'#):J?F2,]#(<9Z=F0^H_#WX5O\ "OPQ!X/\!IIFGV$'
M(CBM26D;N[L3EV/=B2:[&UM;:RMH[.SMTAAB0)%%$@544# 4 <  =J?3P>7J
MA4=>M+GJO>3Z+^6*^S'RW>\FWJ.CA_9RYYOFF^OZ)=%_3N8_V+QO_P!!NR_\
M!C_C1]B\;_\ 0;LO_ 8_XUL45Z1TF/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL5S'Q1^-7
MPC^"6B'Q'\7/B1HOARSP=DNKZ@D)E([(K'=(W^RH)]J +_V+QO\ ]!NR_P#
M8_XU^;EO_P %5->D_P""H)L?^$WA_P"%>2,/""RX_P!%W"7C4<9Q_P ?.1YG
M_/ YKX^_X*5?%+X?_M ?MR>-_B[\+]=.H^']4?3O[/O&M9(3.(=-M8&;9*JN
M%WQ-C(&1@]#7B]=N+P^'P\:?LZG,Y13:M;E;5[7OK^!Y^ Q>*Q4ZOM:7(HR<
M8OFOS).W-:RM?HM?\_Z3/L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K\&?\
M@F]?_$SPY^V[X,U?X(^'-*U/Q1"NIR:98:]>M;V<P_LRZ\X/(O*$0^85/3<%
MSQFOTC\2?\%B)/@=J0T7]J+]G:/19U;:[^#_ (BZ1K3O_M"!9HW4>QY%5B<%
M[.4/8\TU**E\-NK71R[;W\NAG@\Q]K"I]8Y8.$G'XKK1)[M1UUVMM9WU/L/[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QKY1N?^"Y_["4&A+K$.H^++B9A
MSIL/AT^>/;+.(_R>F>!?^"J/Q*_:)<Q_LD_L5ZOXH5R0D_B'QSI>D[!W9H_,
ME;CNH.:SI8+$5DW%)6[RC'\VC:OF.$P[2DVV]N6,I7_\!3/K'[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&OG43_P#!7SXAM^[L?@K\.[-QSYTM]JU_']-N(&Q1
M_P ,3_MB>.FW_&C_ (*7^,FBD^_9^ ?#EGH7E#^ZLR;W/^\1FM?J-*'\2O!>
MEY/_ ,E37XF']I5ZG\+#3?F^6*_\FDG^!]#72>+;&W>[O?$FGPQ1KNDEEAVJ
MH]22< 5YAX^_;1_9U^%Y>/QQ^UC\/K*:/[]HNKPS7 _[91.S_P#CM<9:_P#!
M([]DG5;E+_XNW/CGXBW2'<+GQSXZO;IBW]XB)XE)^HQ[5Z?X!_8H_9$^&!23
MP-^S5X*L9H_N78\.P27 _P"VTBM)_P"/4<F5PWG.7I%17WMO\@]IG53:G"'K
M*4G]RC%?^3'BUQ_P5D^!&KW#6?P?E\9?$>X5MOD>!?AS>W+,W]T&98@3]#BG
M1?MA_M\^.F"?"'_@GEXD6&3I>^.];L]%\H>K0NS.?H#FOK.WMX+2%;:U@2.-
M%PD<:@*H] !TI]'UG 0^"A?_ !2;_P#2>0/JF9U/XF)M_@A%?^E^T/E5-*_X
M+$>/U'VOQ3\&/ %L_P#SZ6MYJE]']=X\DX]O>F77["O[8?CP?\7B_P""E_CB
M=7_UD/@C2K;0  >JAH QQVR>:^K:*/[2K1_AQA'TC&_WM-_B']CX>?\ %G.?
MK.5ONBU'\#Y-LO\ @D%^S1=WJ:M\2HM;\=7L9W+>>,_%>H7;[O4JLJ(?Q4BO
M5/ 7[&GP-^%^Q_ 'P/\ A]I<L?W;JV\)6_G_ (RE2Y_$UZ]1657'XZLK3JR:
M[7=ONV-J.5Y;AWS4Z,4^_*K_ '[GCGQ'_9M\4ZKXF7XJ_"SQ79^'/&%O'M%[
M:VY2#4$'2*YC&0ZG &[!(P.NT 'PJ^/7BSQ3XDD^%OQ*2V\+^,[5<OI-Y!^[
MOE&?WMK)G$J'!. <C!Z@$U['7)_%WX+^!OC3H*Z-XOL'6>W?S--U2T?R[JPE
MZB2*0<J<@''0X&0<"OG*^ K8>J\1@6E)ZR@_AGY_W9?WDM?M)[JYX>=.;J4-
M&]UT?^3\_O3-3[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&O*-#^,'Q!_9[UBW\
M _M*W'V[19Y!#HGQ#@B(BD_NQ7JC/E28_CZ'J2<,]>V6]Q!=P)=6LZ2Q2H'C
MDC8,KJ1D$$<$$=ZZ\%CZ.-323C./Q1>DHOS79]&KI]&S6C7A632T:W3W7]=]
MGT,K[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V**[3<Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
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
MO1PF#P^!I>SI*W5O=M]6V]6WW9TT:-.A#E@O\WYM]6%%%%=1J%%%% !1110
M445%>WMGIMI+J&HW<5O!"A>:>:0(D:CDLQ/  ]30!+17SY\1?^"F7[,7A37V
M\"_#?4]6^)GBCD1^'?AMI;ZI*3G',J?N0 >#\Y(]*YN]\5_\%,?CO:27VG:%
MX0^ ?ADH7EU/7YTUK6DB_P">@B&VVBXR2LF&7CG@T;AL?2OBSQEX0\!:'-XG
M\<^*=.T;3;<9GU#5;V.W@C'^T\A"C\37SWX@_P""G/PJ\0:O/X/_ &6?AOXL
M^,.N0OY<B^$-+=-.MW[>??3 1QJ?[ZAUKP7Q%_P[$^'_ (SBN_CO\=/$_P"T
MA\05<_9M+6YFU_\ >?Q1P6MK_HL:YX\J1VP3CMQZ[H'QI_;W^)&D0^&OV6/V
M(-!^%GAQ%V66K?%&]6V,4?\ LZ79#S(F Y 8E2>O>N^&6XMQYIKDCWDU'[KZ
MOY)GF3SC 1FX4Y>TDND$Y/YVNE\VC1_X0+_@IE^T/\_Q!^*/AOX)Z#-][1_!
MT U7660]4DNY#Y43>DD/3'2N,UOP%_P2?_8UUZ3Q5\>OB5IOB_QLK#[3J'CG
M6'\1:S)(/NDVJA]C9SAO*7!_BXKKA_P3Y^,GQB_TG]L7]MSQKXH@DYF\+^#
MF@:20?\ EE(L&7G4#NQ5C7K/P3_8R_98_9T2-_@W\#/#^C740PNIBS\^]/UN
M9B\Q_%ZKV66T?CJ.;[15E_X%+7_R4CV^;XC^'25-=YOF?_@,7;_R<_$K_@H]
M\9/#7QB_;1\9_$OP?X7U?3-,U-=,^Q6>N:<;*Y6.+3+6%6,)R45O+WIZHRG
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
M _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_
M -*30![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 445Q/QD^._A#X-V4$&HQSZEK>HMY>B^'=-7S+N^D/ "
MJ,E5SU<\#MDX!PQ&)H82BZM:2C%=7_6_9;OH14J0I0<INR1T/C3QMX4^'GAR
MY\6^-=<@T[3K1-TUS<-@>R@=68] H!)/ %>-I8_$W]L&07&L1W_A+X9L<Q6.
M[RM1\0IV,A'^I@([=6'KD,NGX,^!'C#XG^([;XL?M0207=W;MYFA^#(&WV&D
M ]#(.D\WJQR ?7"[?9@ !@"O)]CB<XUQ"<*'2&TI_P"/M'^YN_M/>)R<E7&:
MU%RP[=7_ (NR\OO[%#PQX7\.^"]"MO#'A31K?3]/LXPEM:6T85$']2>I)Y))
M)YJ_117MPA&$5&*LELD=J2BK+8****H84444 %%>;?'']K_]FG]G"%C\9/C#
MH^D707<FE>?Y]](.VVVB#2L#QSMQR.:^<?B]_P %6O%\5A]H^$WP;L?"NFSI
MNM?&'QJUA-&MI5[206"L;N\0]08AG /R^EPISJRY8)M]EJ14JTJ,'.I))+JW
M9'VO7BWQG_X*"_LG_ _4?^$:\0?%*WU?Q S^7!X8\*Q-J>H2R]HO*@W>6Y])
M"E?$#?$/XU_M@R,DVJ_&'XXVTYPNC>!=._X0SP:P/_+*6^N );A>IRZ(WO7L
M_P &/V&?VR;'3_[/\.:U\,_V?=%G39-9?#;P]_:NN3Q?\\[C4;PD[_\ ;1FZ
M=.M=W]FUJ?\ 'E&G_B>O_@*O+\#S/[8P]73#1E5_PKW?_ Y6A]TF=3XT_:V_
M;1\>:')XA\#_  <\,_!7PF>OC?XX:TEO.$ZY2Q1@8G Z"4LIS7@&J^*_V:?B
MUXC-A\2?BY\8/VM?$\$H9O#7@?1Y[3P[;2YR&,4)CB10>LBNZD#E>HKZF\&?
M\$KOV5=,UN/QE\7++7_BGXA7EM;^)FNRZFQ/4CR6VP[<]F1L#C-?0?AWPSX;
M\'Z1#X>\)>'['2["W7$%CIUHD$,8]%1 %7\!1?+*/\U1_P#@*_5O_P E"V<X
MC=QI+YSE_P"VQ3^4CY'^'7@O_@H?KN@KX5^!OP,^%G[-OA9\85X8]7U<#H)!
M% JVQ<CDB7YL]3UKI+/_ ();^ _'MU'K7[7/QU\??%Z\5Q(;'7]<DL])1QSN
MBLK5E$8S_#O(/I7U%11_:=>&E!*G_A5G_P"!.\OQ#^Q\-4UQ+E5?]]W7_@"M
M#_R4YCX8?!3X0?!72/["^$?PQT+PU:E0'BT72XK?S,=W**"Y]V)-=/117!.<
MZDN:3N_,].%.%*"C!))=%H@HHHJ2PHHHH **** "BBB@ HHHH **** "BBB@
M HHHH ;+%'-&T,T:NCJ5=&&0P/4$=Z\R^(G[%?[)/Q6+R>/?V=/"%]-)G?>+
MHD4-P?\ MM$%D_\ 'J]/HH ^97_X)5_ GPS(;CX$?$_XF_#.126CC\&^.KE(
M0?1DN#+N7U7(S3?^&<?^"BWPZ(;X7?MW:9XGMD/[K2OB)X)B/_?5U;'S6_(5
M].44 ?,?_"[O^"G7PX 'Q"_8X\'>.(4_UU]\/?&WV,@?WE@OE+O_ +H.:/\
MAZ%\/_"'[OX_?L[?%GX=[#B:^U[P5++9#W6>W+[Q[A:^G** /(/AY^W[^Q=\
M4_+3P;^TMX3DEEQY5MJ&J+8SN?017/EN3[8KH/BQ\$O OQTTZS\0V>JM8:U9
M#S-!\5Z-,!<6K<XPZG]Y'G.4)QR<$$YIWQ$_9:_9M^+7F/\ $GX#^$M9EDY:
MZOM!@:?/J)=N]3[@BO);[_@E#^ROIUU)J?P@OO&_PXO9&W-=^!/&MW:L&_O!
M96D4?0 "L,3AJ&+HNE6BI1?1_P!:-=&M4]414I4ZT'":NCL_!/Q[\6_#KQ);
M_";]I^V@L-0G;R]$\76Z[=.U@#H&/ @FZ94X!/3;E=WLG7I7R=XV_85_:YD\
M.7/A7PG^W?=^(]&G7#:#\3/"%MJ0DQT)O$*S(P[,@!SR"#7'Z7X[_P""G?[#
M/A!U^(OPE\*?%3PC8C]W<>&_$,]O<Z=$.@+7$9;RP.Q1@N -P& ?/H_6\N;C
M7GST4M)MVE'RG?1K^]O_ #)_$<\/:X?2;O#N]UZ]_7?OW/N&BOE7PU_P5-T%
M=$@U_P"*G[*?Q5\.6$Z;AKEEX>&JZ6!G!_TJV8Y(QR-N1@YQ7=?#[_@I+^PS
M\2W6'P_^TGX<MIF./L^O3OICAO[N+M8\G/&!GVS7JQE&<5*+NGLSJ34E='N%
M%?G7_P %9O\ @I-J'PK^(_@#X??L\^,K6\FT74K?Q+X@NM.O5D@N54D063O&
M2&1U\QI%]&B-?>'P?^*?A3XW?"[0?BWX(N_.TKQ!ID5[:$D;D#KDQMCHZ-E&
M'9E([50SI**** "BBL+QY\3?A_\ ##2_[9^('B^QTJWP=ANYP&DQU")]YS[*
M":SJU:5&FYU)*,5NV[)?-DRE&$>:3LC=J.[N[6PMI+V^N8X88E+2RRN%5%'4
MDG@"O&_^&B?BO\6#]E_9P^#\\MG)PGBSQ<&L['']^./_ %DR^XP1W%26O[*-
M]X[N8]9_:3^*&I^,)58.NBP,;+2X6Z@"&,@N1TW$C(Z@UY7]K3Q.F!I.I_>?
MNP_\":O+_MR,EYG+];=7^!'F\]H_?U^29:\1_M>^!Y-5D\*?!W0-2\?:TG#6
MWAV+=;1'L9;DCRT7_:&X50_X5M^T]\8_WGQ6^)$7@K1Y.OA_P:^Z[=3_  RW
M;9VGJ#LRISTKUKPYX7\-^#]*CT+PIH%GIME%_J[6QMEBC7WVJ ,^]7Z/[-Q.
M+UQM9M?R0O"/S:?/+YR2?\H?5JM7^/._DM%_F_OMY'&_#'X ?"/X0H9/ _@V
MV@NWSYVISYFNY2>I:9\MSU(! ]J[*BBO3H8?#X6DJ=&"C%=$DE]R.FG3ITH\
ML$DO(****V+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYS_P""B/Q,
M\6/X0T']D_X0WYB\;?%_4&T>SFC)W:=I87=?WK8.0$A)7L?G)7E*^AM0U"QT
MFPGU34[R.WMK:%I;BXF<*D2*"69B>   22?2OE[]A[3[[]I3XR>+_P#@H-XL
MM)!9:R7\._"VUN4P;70K>4A[D*?NM<3!F/<8< E6% 'T/\*?AGX3^#/PVT/X
M5>!K 6VDZ!IL5E8Q\9*(N-S$=78Y9F[LQ/>N@HHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /D#_@OQ_RA
ML_:$_P"R?S?^CHJ_C"K^SW_@OQ_RAL_:$_[)_-_Z.BK^,*@#]_O^#3;_ )2F
M?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ KPO_ ()[_P#)$]6_['O6?_2DU[I7A?\
MP3W_ .2)ZM_V/>L_^E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_\
M1T5?QA5_9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 ?O]_P &FW_*4S]KO_MX_P#3
MY/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O
M^Q[UG_TI- 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%<SX_^,WPJ^%L!F^('CW3=,.W(@GN09F'^S$N7;\ :RK5J.'IN=62C%=6T
ME][)G.%./-)V7F=-17C7_#4WBOQ[^X^ 'P'U_P 0QL<)K6KJ--L"/[ZO+\T@
M'H #1_PJ?]J/XD_/\4?CI!X9LI#\VD> [4I)CT^UR_.K#O@$5YG]LTJVF$IR
MJ^:5H_\ @<K1?_;KEZ'+]<C/^#%S]%9?>[+[KGH_CCXH?#KX:V?V[Q[XUTW2
M4*Y1;V[5'D_W4SN<^R@U^,FI_M9_!/5-2N-3OOB"99[F=Y9I3IEU\[L22W,7
M<G-?KEX(_9-^!'@:\_M>'P3'JNI,VZ35?$$AO;AW_OYER%;W4"OYR(HVED$:
M]6.*]#!<!X/CJG.>=3E2C1LXJE)?:OS.;G!IVY5:R5M=7=6^"XVQV8X>>&A&
M$6YN22U;O[MNW?L?7W_#4GP)_P"AZ_\ *9=?_&J^Z_\ @C?\9?!GQ/T+Q_H_
M@SQ+]NBTN[TZ::'[+-'Y33K<*&_>(H.X08XS]SG'&?Q@U*S6*-)(AP!M;_&O
MJ_\ X):?MWS_ +%%OX[TG1O@KJOC77O&DFE1Z)IUA=>2H:V^V;MV$DD8G[0F
M%1&SM;)'&=<N\+>$\IPRS?+J]5U(W252=/EU]UIVA'H[K5=/0X,KK9IEO%$,
M+BH*R3;<8R>CB[-6OUTVW/W%K&\=?$;X??##1&\2_$GQSI'A_3D^]?:UJ45K
M$#Z;Y& S[5\,Z=JO_!;#]L$"6"VT+X'^&KG_ ):2VWEW[1GMB3S;A7'KMMP?
M4<UW'PU_X(Q_ V/6H_'/[4'Q+\5_%OQ%P9KKQ%JDT=NS9S]P2-*PSV>9E/=:
MZY4Z-/>=WY?YNWX)H_3HU<15^&'*N\GK]RO^+3-SQO\ \%>?V;HM=?P+^S[X
M:\6?%GQ(5<0Z7X(T&62/>O\ >E=02G^W$LHK-&K?\%<?VE&#:3H7@WX"^'IW
M1A-?R+K.M^2R\X7#0Y']UU@<$@9X-?4'P^^&/PX^$^@KX6^&'@/1_#VG(<BR
MT;3H[:,MC&XK&H#-ZL<D]S6[63E'HC90G]J1\E^%?^"0GP3UC6H?&O[4WQ0\
M:_%_7T3#7/BK7)H[53G(\N&-]Z+_ +#2NOMCBOI'X;_!_P"%/P=T?^P/A1\-
M]#\.69QOM]%TN*V5SZMY:C>?<Y)KHZ*'4FU:^@*E3C+FMKWZ_>%%%%0:!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5\[?\ !1KX-:_\2/A?I_C+
MPQ8R75UX8N)I9[:)<NUK*J^8Z@<DJ8XR1_=W'M7T317GYKEU'-\NJ82J[*:M
M?L]T_DTF<^+PT,7AY49[,_'^N]_9M^#6O?&[XKZ9X6TNRD:SBN8Y]8N@OR6]
MLK N2>F2!M4=R1[U]\^+?V/OV:_&^L/KWB#X46+74C[I9+.>:U#MW++ Z*2>
MY(Y[UV'@;X=>!?AGH_\ 8'@'PK9:5:;MS16<(7>W]YVZN?=B37Y=E_AGBJ>/
MC+%58NDG?W;WE;H[I)7ZZL^7P_#-6-=.K-.*[7N_\OQ-JBBBOV$^P"BBB@ H
MHHH S_$WA'PIXTTQM%\8^&-.U:S?[]IJ=E'/$WU5P0?RKQ'QU_P3 _8?\<WW
M]LQ_ ZS\/ZBK;H-1\(W<VE20M_>5;9TCS]5->_44 ?,?_#"'Q^^'?S_L[_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %0:CING:Q92:;JVGP75O*NV6WN8@Z./0JP((J>B@#Q3XD?\$YOV
M(OBH[7'B?]G'P[!<,=WVS0[=M,FW]GWVC1DMGG)S7&_\.Y_%/@+][^SA^VY\
M5?!P3_4:;J>JIK6FP^FVVN0/QRQS7T[10!\Q_P!F?\%8OA;_ ,>?B?X5?%2Q
MC^]_:%E/HFI3?[OE9MUS[TG_  WU\:?A[^[_ &B_^"?WQ*T%4'[[4?"'D>(;
M2/'5VDMRI1?P)%?3M% '@W@'_@IM^P[\0;O^RK;X^:9HU^K;)K#Q5#+I4D+_
M -QC=(B9^C&O;/#_ (E\.>+=,36O"OB"RU.SD_U=WI]VDT3?1D)!_.LGQ_\
M![X3?%:T^P_$_P"&/A_Q%#MVA-;T>&Z 'MYBG'X5XGX@_P""5'['UUJ4GB#X
M=^'->\ :M)_S%? ?B>ZT^5?3:F]HEQ[)0!]'US/QF^*_A3X%_"K7_B]XWN?*
MTOP]IDMY=8(#2;1\L:YZN[%44=V8"O"?^&2/VW?AK^\^"'_!0;5M3MH_]7H_
MQ,\.0:IYOIOO%VS#ZA><U\0?\%8_VM/VM6LH?V./C]-X#6YMY;?5M7N_ ,]V
M8[I,-Y$,ZW'*'I*4[GRVX&,@'U=\</B]X>_X*(>*_AE^R[\)=3DG\)>)=-MO
M&GQ.N87Y@T>)E:'3I"O"R2W ",N=R%%/(S7V3:VMK8VL=E96Z0PPQA(8HD"J
MB@8"@#@ #C%?ES_P;\_&/P+HGC/QI\#]4TVVM]?UVWAU+2M2/^LNXK<,LEKD
M_P!SS/-4#J#*3]T5^I5 !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_
M]'15_&%7]GO_  7X_P"4-G[0G_9/YO\ T=%7\85 '[_?\&FW_*4S]KO_ +>/
M_3Y/7[_5^ /_  :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/
M5O\ L>]9_P#2DT >Z4444 %%%% !1110 44DDD<,;2RN%502S,<  =237FWC
M3]K?X$^#+X:*GC :WJC,5BTGPW"U].[?W?W65#>S,*YL3C,)@H<U>HH+S:7W
M=S.K6I45>I)+U/2J"0!DFO%+[XO_ +3GC:SDOO!'PATWP7I*J6DUWX@7^QT3
MNQMH_FC(']\D9->%?%K]H[]CCPIYB_M2_MZW'C>Y5CYGAGP5*S6;-WB>.P#@
M$=,NZ'UYKCAF&*Q?^Y8:=1?S-<D?ODN:WFHM'%4S"$7:$=^_NK\=7\DSZ>\>
M_M4? GX=W)TS5_'MM=Z@6V)I>C@WERS_ -S9%NVM[,17.'XS?M)?$C,?PA^
M)T2T?_5ZUX^N?L^ >_V6/,G3G.2*^7O!7_!2&ROHVT?_ ()Z?\$X/$^OA\Q#
M7KS3_LT0[;I)(5F+KG_GI,A^G2MR3P7_ ,%OOVB^?$OQ \%_!W2IQ^]L])6.
M6["'IM9/M+AOI-'^'2M/[.S3$?[UB8TU_+35W_X&U+\%!F7M,96[V_NKE^]S
ML_FHGO'B#X$^(]4TJ7Q'^U'^T_?'2T&;FPTRYCT?38U_N2/G,B]>6*FO--8_
M;U_X)7?LFH]KX)\6Z)J.HP@J%\':>^J7$F.H^UC,9_X%,.OUKE]#_P""(G@W
MQEJL7BC]J[]J'QY\1M34[F,UZ88R3U4M,T\FWM\KI^'2O?OA/_P3R_8L^"WE
M2^!OV=O#OVF'!CO]6M3J%PK?WEDNC(R'_=(KHP^4Y)A*GM8TW.?\TG>7WRYY
M?<T53P=92YDHQ?=WG+[W:WW-'S7<_P#!8GXZ_&N5M._8N_82\4>(U=BL6M:X
MDC01GH/,CME9%&>YN%]*JR?"G_@N5^TOG_A.OBYX?^$^E3\O9:/<1PSHI[HU
MJ)Y@<=FG7'UK] X88;:%;>WB6.-%"HB+@*!T  Z"G5Z?UN4?X<8Q^5W]\KM?
M)HW>!C/^+.4O5V7W1Y4_FF?!GA#_ ((1?#76M7'BO]IC]HOQCX[U5L&:191;
MASUVM),T\K#D\AU)Z\5]%?"G_@G;^Q5\&#'/X*_9W\/-=18*7^LVYU&X#?WA
M)=&0H?\ =Q7M-%8U*U:L[U)-^KN;T</0PZM2@HKR27Y#(+>"U@2VM84CCC4+
M''&H"J!T  Z"GT45F;!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',_&;XK^%/@7\*
MM?\ B]XWN?*TOP]IDMY=8(#2;1\L:YZN[%44=V8"OYY_C-\5_%?QT^*NO_%[
MQO<^;JGB'4Y;RZP25CW'Y8UST1%"HH[*H%?T?44 ?SB?!/XM^*_@-\6O#_QB
M\$W'EZGX>U..[MP6(64*</$V/X'0LC#NKFOZ%_@_\4_"GQN^%V@_%OP1=^=I
M7B#3(KVT)(W('7)C;'1T;*,.S*1VKI** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /D#_@OQ
M_P H;/VA/^R?S?\ HZ*OXPJ_L]_X+\?\H;/VA/\ LG\W_HZ*OXPJ /W^_P"#
M3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH
M**** "BOB;]LC_@J)\0M!\0_&;X&_L/_  NTKQ5XJ^"7A:SU+XD^*_$WB Z?
MI/AVXO8WEM+.)4MKB34+MHHWD:(+'$BX#3!_DKUS]G3]K_XL^/\ ]H7Q%^RA
M^T9^S!<^ /&>@^&+?Q#:ZEH_B:/6_#^MZ=+</;^99WAAMI_,25"KQ36T3*"I
MY#*6 /?:*^0/^"LG_!6.V_X)=_#O1O&=Q^S%XN\;#7_$=GH=KJMK-#9:/9WE
MSO,:7%PY:4DI&[#RH9%)38SQL17U_0 45\A^&/\ @H]\:/VF/$7Q%O\ _@G_
M /LSZ%\1O!OPLUZXT'6?%'B'Q^^B_P#"2ZQ;(KW5AHL:6-RMQY0=4^TSO!"\
MK!$)3=,OK_[(_P"V[\ _VSOV6]*_:Z^%7B4VOA:]LIYM477 MM<:'-;EA=VU
MZI8B"6!D</D[<#<"496(!Z[17Q!HW_!6+XR?$O\ 9R\0_M_? G]CN/Q+\ /#
MKW]Q%K-QXR>S\4>(=(L9'CO-7T[2FLFA:%/*F:.&>[AFG2-F"QG8DGUO\$_C
M-\-/VB?A'X<^.GP<\56^M^%O%>D0:GH>J6V=L]O*H920>489PR, RL"K $$4
M =11110 5X7_ ,$]_P#DB>K?]CWK/_I2:_),?\%F?^"E+$*/VC^3T_XH_1O_
M )#K)\%?\%0_V\_A#H;^'O 7QV^PV5Q>S7D\/_",:7+FXE;?(^9+5B,GG&<#
ML!7T]7A3&T<1"C.K!2G>RO+6V_V3XNCQQEM?"U,1"C5<*=N9VCI=V7VS]]J*
M^"/^"+W[</[0/[4%C\4-3_:>^+,&K6WAE=&;3;BYTVQL$M!/]N\TEK>*(-N\
MF/[^<;>,9.?;OC3_ ,%3OV+/@H9K/4?BU:ZW?P,5>P\/?Z4P;W93MQ[@GZ5\
M]FE%91C)8:O)<T;;7=[I/16N]^Q[^7YQ@\QP$,7!N,9WLI6OHVMDWU72Y]$U
M'=7=K8VSWE[<QPPQJ6DEE<*J =R3P!7Y]:K_ ,%9?VF/CV\NG?L<_LG^)-3M
MS+Y2ZO%I$ERB'L6G*^5%]'0@>M9Q_9)_X*Q_M*77]H?%SQ1X<\'VIF5ECU_6
M#J5Q".YCM[?S+4_[K!*\B6*QE33#T7ZS?)'[K2G]\%ZFTL75GI1I-^;]U?CK
M^!]D>+OVQO@;X;OFT30]>N/%&J $KIGA2T:^D;'7YD_=_FU>#?%G_@J'I/A\
MR6\_CGP-X&A5BDAU75&UG5%/_7EIZR- _;;, /4BJGA7_@C%X3U>S%K^T5^T
M[XX\96_V@3-HFF2)I6EEO3[,OF8[\HR'Z5[I\*?^"?O[&'P6$<G@+]G3PVEQ
M"P:*^U.S_M"Y1O[RS71D=3_ND5'U+&8C_><0TOY::4/OD^:3]8\A/L,PK?Q*
MBBNT5^KU^ZQ\8']K;4/V@K@#X>? SXT?':4RE3+=QG0_#ZMV<+;"7 S_ 'VC
MST.*]#\&_"+_ (*V>-['^SO"6D?"SX!Z/+\LL6C6,5WJ+QG^\X%P'?WWQGZ&
MONV...&-8HHU5%4!548  Z "EKJPN P&"GST:45+^9^])^LI\TOQ+IY?AZ;Y
MM6^]]?O5F_G<^++7_@C;HGQ%O(]:_:X_:R^(GQ)NT?S/L\VHFVM%/H(Y&F90
M.VQD_#I7MWPH_P"">_[%_P %?*E\!_L[>'%N8<&._P!5M3J%PK?WEENC(RG_
M '2/RKV6BNV=2I4^)MG5"E2I?!%+T0V***")8((U1$4*B(,!0.@ ["G445!H
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?('_  7X_P"4-G[0G_9/YO\ T=%7\85?V>_\%^/^
M4-G[0G_9/YO_ $=%7\85 '[_ '_!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\
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
MX:Y^.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F"O>J* /!?^&N?CA_T8SX[_\
M F"C_AKGXX?]&,^._P#P)@KWJB@#P7_AKGXX?]&,^.__  )@H_X:Y^.'_1C/
MCO\ \"8*]ZHH \%_X:Y^.'_1C/CO_P "8*QO$O[>?Q,\)ZOI&B:Y^QEXOM;G
M7+PVNFPW.H0J]Q*%W%(P%.YL<X)'UKZ3KPO]K#_DMGP/_P"Q[E_])FH A_X:
MY^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\  F"O>J* /!?^&N?CA_T8SX[_ / F
M"C_AKGXX?]&,^.__  )@KWJB@#P7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO
M_P "8*]ZHH \%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\  F"O>J* /!?^
M&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__  )@KWJB@#P7_AKGXX?]&,^._P#P
M)@H_X:Y^.'_1C/CO_P "8*]ZHH \%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX
M[_\  F"O>J* /!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__  )@KWJB@#P7
M_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P "8*]ZHH \%_X:Y^.'_1C/CO\
M\"8*/^&N?CA_T8SX[_\  F"O>J* /!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,
M^.__  )@KWJB@#P7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P "8*]ZHH ^
M;/$O[>?Q,\)ZOI&B:Y^QEXOM;G7+PVNFPW.H0J]Q*%W%(P%.YL<X)'UK9_X:
MY^.'_1C/CO\ \"8*F_:P_P"2V? __L>Y?_29J]TH \%_X:Y^.'_1C/CO_P "
M8*/^&N?CA_T8SX[_ / F"O>J* /!?^&N?CA_T8SX[_\  F"C_AKGXX?]&,^.
M_P#P)@KWJB@#P7_AKGXX?]&,^.__  )@H_X:Y^.'_1C/CO\ \"8*]ZHH \%_
MX:Y^.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F"O>J* /!?^&N?CA_T8SX[_\
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
M!#)+,'DMF0F;R&0<[&#*3[S^UA^T_P#"?]B_]G/Q=^U'\<=5FM/"W@O26O\
M5'M8?,FE^94CAB4D!I997CB0$@%Y%!(&2 #T.BOD+XJ_M\_M?_L[?LY2?MH_
M'[]B[P]I_P .].L(-4\5:)H'Q)EO?$^@:4Y4O=/;/IT5K<2Q(X>:VCN1L"OL
MEF*@-]5>"_&/AGXB>#M)^('@O5XM0T;7=,@U#2;^'.RYMIHUDBE7(!PR,K#(
M[T :=%%% !1110 4444 %%%% !1110 4444 %%%?./[8G[8_[1/PM\2_\*>_
M8E_8PU'XW>/H-.34-;LV\66F@:1H-K(66'[5?W>5:XE*,8[6)6<HI=S$A1G
M/HZBOCK_ ()7?\%9Q_P4+\0_$CX&_%K]G#6OA!\8/A%J<-IX[\ :QJ*WJQ+*
M7$4\%RL<8E0F-L_)@!HV5I%=6/MW[;'[06O_ +-'[.>L_$?P-H%IJ_BRZO+#
M0_ ^BWS,(=0UW4KR&PT^&380YB-S<1-)M((C61LC&0 >KT5\K_M=_MN?M>>
M/%5_\+/V#?V![[XZ>(O#EM&_C/4KCQI9>&](TF>2))H[-)[O<UW=M$Z2F",8
MBCFB+R NJF/_ ()0_P#!4WPC_P %/OA?XKU6;X0:Q\./'WPY\32>'_B/\/-=
MN//GT:_7< !+LC,B$I*GS1QNKPR*5&T,P!]2W>EZ9?SP7-]IT$TEK)OMI)H5
M9HFQC<I(^4X[BIZ^8O&W[?OC/QQ^USXC_8C_ &*?A'HGCOQ?X T6UU+XG:]X
MH\5RZ1H?ADW8+6=@\UO:7<T][,BNXB6()'&I9I-P\NNJ_8@_;G\'?MEZ7XQ\
M.R^$[CPC\0OAEXHE\.?$WP!?WJ7$^B:@F2C),JJ+FTG0&2"Y55$J9^565E4
M]SHKR;XY_M >)? 7QZ^$7[/W@#1+&_U;XA:WJ,^M/?;R--\/Z=9-+>7BA&!+
M_:9M-M5SE0UZ"0=N#XU_P4P_X*Q6W_!.SQ#\/?"D_P"S%XO\4GXA_$#3/"EC
MXF$L-EHME=W;K\KSN6FED6(O(J1PF-_*=#*C*P !]?457U?5]*T#2KK7==U*
M"SL;*W>XO+RZE$<4$2*6>1V8@*JJ"23P ":^.-"_X*4?M1_'#]G_ %;]M/\
M9%_8JTKQG\)+ WMQH#:O\0)=,\2^+].M))(Y[[3M/&G2Q(K&*1H(KBXCEN%4
M96'<FX ^SZ*\S_8\_:W^"G[='[./A?\ :E_9\\0OJ/A?Q59&>T,\?ESVLJ.8
MYK:=,G9-%(KQNN2,J2I92&/IE !1110 4444 %%%% !1110 4444 %%%% !1
M7DG[6W[37B7]GGPMI^G_  H^!6M?%'XA>))98?!_P_T&^@LWOS$%::XN+NX(
MAL;.(/'YES)D*TL2*KR2QHWS%^R#_P %E/C%XX_;UB_X)K?M_P#["^H? SXG
M:[H4^L^!&M_&$&O:9XAM84EED6.XAB15=8H)FRI=3Y$JMY3@(P!]\45G>,/%
MOAWP#X2U3QWXOU6*QTG1=.GO]4O9CA+>WAC:221O945B?I7Q_P"+?^"G/[0/
MA7]G'X5:AX'_ &*-9^)_QU^+/A7_ (272OA-X5U&/38-&TMRDBSZGJ%V7BL$
MCCGMX69\^;<%UC4*&* 'VC45]86.J6DFGZG917%O*NV6">,.CCT*G@BO@/\
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
M#8O#7AW4)81Y\5DL5M'(-W4&4VL#N>K,@))KYPT/X&Z9X?\ VG_@+^PEX?\
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
M7Q?^(T$?.S3=""QZ7'*IX:*?5;J#Y3U^RGTP?M>OBO\ X)N_\9)?MG?M,?\
M!0*^_?Z==>,(?A;\.)I!N"Z)X=WI>30OT:*XU6XO6R.#]G7TR?M2@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH \-_;]_:Q^(G[''[/NL_%/X2?LF^.O
MBYKUMI]Q-IOAWP1IR38F495KD[Q(L6YLL8HY9,!L(:^<?^#;+XI?L>_$7_@F
M]867[*5YJO\ :6G^([V7XJVGB*T2WU%/$]R1-=RR11LR+"^Y!!L) AC1&/F1
MR >M>!?^"V/_  2O\>>+?%_@"/\ ;4\&Z#KO@;6KG2O$.C>-+QM"N4N8)6BD
M6&/4%A:Z&]2H,(?)P.I KPW_ ()[^"=$_8G\'?MD_P#!4;Q;X&U#PKX(^)7C
M74/&WACPQJ.G/97DVC:?:S,MZUM(JR02W\\EQ+'"ZB3;)"2H9]H /H/]GY?^
M%Y_\% OC!^T/,3+I/PXTZR^%WA"0'Y#<!8M5UR=.YWSW&FVK= 'TEAR0:P_^
M"P'[9?Q5_8Z_8^\7Z_\ !G]D_P >?$C6+SPU=6]O=>%=&CNK'0Q)$\9O+T>8
M)3%"N9"D<;;@H#-$K&1?3/V!O@OXG_9^_9$\(^#_ (E.'\87MG/X@^(%RJ?Z
M_P 0ZG/)J.J/ZD?:[F<+G)"*H["O-/@__P %RO\ @D]\<_".H>+/ _[;/@^-
MM,N)+>YT'79I=-UB256*^7#IMVD=W<NQ&U%AB<NQ"J"QVT 4/^"$'CK]C#QG
M_P $NOAGI_[!]]JDG@7P_82Z7-;^((D34[;5%D,U\MZJ$HMP\\S3'82A$ZE/
MD*UX!_P6D_Y3)_\ !-C_ +*!XQ_]$Z+7LO\ P0K_ &._$7[)O[-_Q$\1>(/
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
M%%% !1110 4444 %%%% %;5[T:5IESJXT^>Z:UMI)!;VD8>:7:N[8@)&6.
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
M8C^SYX*U.2T\1_&WQ'8_#O1KF!L2VT6I,RZC=(>H>WTJ/4;H$<YMQ]:^:/\
M@I-;?L__ /!7GQG^S_\  3]D7X@>'_B+>^#_ (W:/XV\6^.O!.IQ:CIWA/0K
M*.9[E9K^V9HH[FZ+010VN_S)&Q*5"0EQ]%7F?CU_P5%M;+=YN@_L_?#XW<@
M^5O$WB O%'S_ ,]+;2[2?(&/DUI>N> #WGPW\,_ 'A"XL;OPSX1L;.73-#BT
M;3I88 &MM/B(*6R'JL8(4[1UVKG.T8^$_P!N[X)6W[<?_!93]F+P'X+MA+#^
MS:-1^(/Q+UV),KI@NS;+I&F[P,>?<SV3RF(D$00&3!!7/=?\%:_^"S7[,_\
MP3!T/1? ?C3XE:/9_$3QFRKH%AJ%I<WD.CVC.R/K%_!9J\[6L95]L2 /<2)Y
M:,BB6:+Y_P#V6_\ @O9_P1S^&&CV'P/_ &6OC+XN^+?Q4^(/BB%9C)X)U&UU
M/QIXFOI(X%N+NYN;:*"%6<QIQB.W@C2.*,)$D= 'Z5_&&WAN_A)XIM;B,/'+
MX<ODD0]&4V[@BOA/_@U8_P"4'/PB_P"PAXD_]/\ ?U]G?M3_ !7^&WP8_9^\
M6^.OBKXZTCP]I4'A^]#7VM:E%:Q,_P!FE81J\K*I<A6PN<G!KX5_X-0/B9\.
MO$'_  1L^''PYT+QYH]YXAT'4/$']MZ%;:E$]Y8"36[R6,S0AM\89)8V!8 $
M.I'6@#]*Z*** /D#_@OQ_P H;/VA/^R?S?\ HZ*OXPJ_L]_X+\?\H;/VA/\
MLG\W_HZ*OXPJ /W^_P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'
M_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"M;Z+HUKJMSKMK
MI-M'?7D445W>QP*)9TCW>6KN!E@N]]H)P-[8QDU9HHH *K66BZ/IM[>:EIVD
MVT%QJ$RRW\\,"H]S(L:QJ\C 9=@B(@)R0JJ.@%6:* "BBB@".\L[34+26PO[
M6.>":,I-#,@9)%(P58'@@C@@U4\.>%O#/@_3%T7PEX=L-+LU<NMIIUFD$08]
M2%0 9/<XJ_10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5:YT
M71[S4K;6;S2;:6\LED6SNY(%:6 . '",1E=P !P1G STJS10 4444 5FT71G
MUE/$3Z3;'4([9K:._,"^<L+,K-&'QN"%D5BN<$J#V%6:** "BBB@"EX>\-^'
M?".DQZ#X4T"RTRQB=WBLM/M4AB1G<NY"(  6=F8G')8D\FKM%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!C'X<_#UO$__  FK>!-&.L[@?[7.EQ?:
ML@8SYNW?TXZ]*T-8T;1_$.G2:/K^DVU]:38\ZUO(%EC?!##*L"#@@'GN!5FB
M@ K&L?AS\/=,\1R^,=-\!Z-;ZO,S&;58-+B2YD+?>+2A=QSWR>:V:* "BBB@
M"M>Z+H^I7MGJ6HZ3;3W&GS-+83S0*[VTC1M&SQL1E&*.Z$C!*LPZ$U9HHH *
M*** ,JT\">![#Q)+XQL?!NE0ZO< B?58M.B6YD!ZAI0NX]!U/:M6BB@ HHHH
M **** "BBB@ HHHH **** "BBB@ K&\2?#OX?^,KRWU'Q?X%T;5;BT&+6?4M
M,BG>$9S\C.I*\\\=ZV:* $5510B*  ,  < 57T;1='\.:3;:#X>TFVL+&SA6
M&TLK.!8HH(U&%1$4 *H'  &!5FB@#&UGX<?#SQ%K</B7Q!X#T6^U&W"BWU"\
MTN&6>( Y&UV4LN#TP>*V:** *'B+PKX7\7V*Z7XM\-V&J6RRB1;?4;-)XPXZ
M,%<$9'8]:EU?1-%U_37T;7=(M;VSD*^9:7=NLD;;6#+E6!!PP!'H0#VJU10
M4444 0:GIFFZWIMQHVLZ?!=V=W \-W:742R131.I5D=6!#*02"",$'%5_#7A
M;PQX,TB/P_X/\.6&DV$.?)L=-LT@ACSUPB */P%7Z* "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#.\3>$/"7C73UTGQEX7T[5K59!(MMJ=E'/&' (#!
M7!&>3S[U9TG2-)T#38='T+2[>RM+==L%K:0+''&OHJJ  /I5BB@"MIVBZ/I$
MEU-I.DVUJ][<FYO6MX%0W$Q55,CE0-[E44;CDX4#L*LT44 %5M8T;2/$.F3:
M+K^E6U]9W*;+BTO(%EBE7T96!##V(JS10!2T#PWX=\*:6FA^%] LM-LHR3'9
MV%JD,2D\G"( !GZ5)HVBZ/X<TFVT#P]I-M86-G L-G964"Q0P1J,*B(H"JH
M     JS10 4444 4/$7A3POXOLETWQ;X;L-4MDE65+?4;-)T609PX5P0&&3@
M]>:O@!0%4  #@"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M*UOHNC6NJW.NVNDVT=]>1117=[' HEG2/=Y:NX&6"[WV@G WMC&347B+POX9
M\7Z8VB^+?#MCJEFSAFM-1M$GB+#H2K@C(^E7J* *FB:#H?AG3(M%\.:-::?9
MP#$-I8VZQ11CT5%  _ 4ZRT71]-O;S4M.TFV@N-0F66_GA@5'N9%C6-7D8#+
ML$1$!.2%51T JS10 4444 %%%% !1110!\@?\%^/^4-G[0G_ &3^;_T=%7\8
M5?V>_P#!?C_E#9^T)_V3^;_T=%7\85 '[_?\&FW_ "E,_:[_ .WC_P!/D]?O
M]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% 'R!_P7X_Y0V?M"?\ 9/YO_1T5?QA5_9[_ ,%^/^4-G[0G_9/Y
MO_1T5?QA4 ?O]_P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_
M]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
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
M8?$#4+.2\GBM[!!?7UW!,MQ?RA1'LCE<P(4+&)F;(UO^"8/_  45^+/[(?\
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
MY!-J%Y=1JD,^HRR/&RJBE+>.VB4'?)-GZZHH _-W_@ES?_M]_P#!,W]F6/\
MX)\_M$?L2>-_B/=_#Z\O;7X8^/\ X;W>ERZ3XFTJ2:2:W2XDN[R!M.E1Y&C(
MG4 1JG+%<M[E_P $A/V O%/["'P%\4W/Q>OM-N_B7\6/B%JGCOXC2Z1(TEK:
MZA?2;A902,JM)% @5=Q W.TK  ,!7UA10!YW^U9J/CVT^ /BK3?AG\']:\<:
MUJ>@7MCI^AZ'?Z?;2/++;2*A:2_N;>)4WE5)WDC=G:0#CXE_X-WOV>OVS/\
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
M750P6+Q,7*E!R2['%B<QP.#FHUZBBWKJSZ?HKY@_X>T?LV?]"%\4/_#=7O\
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
M*_%WPET:RUP6/QX\-Z]\2=%_LCQ/H;S0 O\ 8X-4N5>[CB-TPFV!]QB;+,M
M'ZKT5^2__!:'X)>-O^";O[1_PX_X+1? V_\ %&L?#SP9XIMX_CG\*1XJO&T^
M:VNI/L\>KVMJ\PB29'G \L 1^<+:3: )F/UA_P $O/@9H'B/PYJ/_!13Q%XA
MEU'Q-\=G'B>PTRP\4W%[I'AC2+F-&M=-LX_,,'FB(*]S.BCS+F2;;B,(H /K
MBBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /D#_ (+\?\H;/VA/^R?S
M?^CHJ_C"K^SW_@OQ_P H;/VA/^R?S?\ HZ*OXPJ /W^_X--O^4IG[7?_ &\?
M^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH _+_\ X.1/^:,_]S%_[C*_+^OZ
M@**^PRKBS^S,!##>QYN6^O-;=M[<K[]SX#.^!O[8S.IC/K'+S6TY+VM%+?F7
M:^Q_+_7]0%%%>?GN>_VU[/\ =\G)?K>][>2['J\,\,_ZN>U_>\_/R_9Y;<O-
M_>=[W"BBBOGSZH**** /D+4(_P!J1_\ @K/8?&^+]BOQE)\.;7X*W?A)_%J^
M)/#@/]I2ZQ!=A_LQU7SS;>3!]_9YF]@/+QEAZ;_P4/\ V!/@7_P4I_9;U_\
M9=^/.E9LM3C\_1M:@B5KK0]116$%];D]'0L01T=&>-OE<U[A10!^<?[!?_!/
M#]MCX _\$1?B?^P=K?C3^ROB]>?\)K8>'/%L>JL4O)KJ2<6=^EP"9(UF#(P<
MXECWY(#KBOG/Q#^S=_P57^-O_!OWJ_\ P2^L/^":-OX"U_PAX/T_2;J]U+QS
MIS#Q-)8ZE;W3/IMO;.P:>?R6FEDGDBC+N^QIF?Y?VHHH ^'O _Q._P""FGP>
M^!W[/&NZI^P]J&J1:=H[Z-\6_A[X<\7Z7<ZCI^FQZ;:10WVZ>6"WGNENHI'%
MO#(W[F1EW%\@>>?LX_\ !-7P]JW_  5UU[]N_P"#/[+^I?!GX7ZK\(;SPWXS
MT'4[6'3'\::U>7&Z29-.MY6^SPI"L9DED$?FS(K)&WSS'])** /R3_X)??"[
M_@IA_P $4M:\7_\ !/\ U']B#Q-\</A)>>+;K5_A)\1O _B#2X'MH[C:#;:A
M'>W$(MU^5'=B1LD,VP3JR;:W[#G[$G_!5#1OAQ^WY\//$7P9LOAGJ7QY\?\
MC'6_AYXOC\<QOY=]>&\CC^S"*(3B!F:+9=2+ X1O-6,$!3^NM% 'XK^(/V;_
M /@JO\;O^#?G5_\ @F!8?\$T(/ 6O^$/!^GZ3=7>I>.=.;_A)9+'4;>Z9]-M
M[9V#3S^2TTLD\D49=W\LS,_R^A_MQ?L'?\%*OVBOV/OV8?VNOA!\'-%\*_M%
M?LR7UK?Z'\-;SQ'!=C5+'[)8QW5M-<*4@\]Y;)6\I9-GDR.@E$AQ7ZRT4 ?A
MC_P7=_:8_;F_:>_X)H>!O%?[3/["'_"BM-M?CGX:2:PU_P 8Q:IJ6IWFR[&8
M(;>-!;VRX<EYSYCDJ%CVYDK]SJ^+?^"UO_!.W]H3_@IU\"?#G[/?PB\>>#?"
MFGZ-XTT_Q/=:WXC6[N)I;BT6X5+9((4"A#YRL9#(2<%0@^]7U[X)E\;3>%;*
M3XCV.E6VMF,_VA#HEW+/:APQ ,;RQHY!&#AE&"2,G&X@'Q-_P6._X)5_$S]L
M;Q-\-_VT?V,_'&F>%/VAO@CJ:WW@K4-9#"PUNU642MIMVR@LJ%@Y0X*_OIHW
M 68NG7?![_@HW^U[J6A0>%OC_P#\$@?CAHGCV"-8M0M/"EYX?U+0[B?H6M]2
MEU2",1DY;]Z%V@XW,1D_8%% 'SOX]_97^(?[9G[./Q1^%_[7FJ)HL/Q6\*3:
M#;>$= O_ +7;>%+-HY1%-YI5%N[_ ,R0322[1$#%%#&&6-II_FK_ ()D>)_^
M"@G_  3I_96M/V _VB?V%O&_Q"UWX<FZT[X<>./A[J&ER:)XHTOS'>T$UQ=7
M<+:<Z;_*83QC$:(P#MD']':* /S2\(_\$P_CU^RM_P $6/CA^S1X4^&S?$/X
MV?'VV\4:IXNMO"NIV-K:0ZYK5L\(1)]1N+9?LENGDQELEF*NZQ_/@=)\'/@C
M^V%X#_X-_7_8GU;]CGQ2?BG#\#]2\"Q>&$\3^'2DM]/I]S:QW(NAJ?D"V#.C
M,2XE ;B,D$5^A-% 'YV_L\? 3]L+X<_\&_-Q^P]XG_8\\51_%&#X-ZQX)B\-
M1>)O#KK/>7=I>0Q7*W(U3R!;!I(RQ9Q* _$;8./F#]M/X.?'O]FW_@S]\3_L
MV?M*?!/4_!'BWP-I'AW3]2L[[5],OHKDGQC82++#+874ZE"CIG?L8$XP<9K]
ML:^4O^"QW[$GQV_X*/?L4^(_V+/A'XM\)^&K'QE+8-KGB/Q$US++;I::A;WJ
M1PP0QX8L]L@+M(,#("G.0 >5?$?XC?MB_M1_\$R4_8V^&7[&WB[0OB-\0?A?
M!X1U7Q#XAN+%/#6B6MY8I:W>K?;H[AFN(1!)+)#%#$UR6,:O#%\VWB/V^/\
M@B=\1=+_ &3/V9;K_@GOJ%E>?%;]CZ^LKWP+:Z]<):P^*HHS;R7MO,Y(2*6X
MFMHY1O81@M*A*B3>OZ ?LV^%_BIX&^"'AOP+\9I-!EU[0]'MM.NKOPW-,UK=
MB&%(Q,JS(K1%RI)C^8+G&]J[F@#\]/VXO"W[3/\ P6/_ &5K']AX?L?>/_@]
MH_C+7=(F^+WB?X@S:;'%HFG65Y#>S6VGBWN9I-0N9)K>-(G6-80H+R.AVH?7
M?B_XM_:(^ ?[2NG_  QT']C77?B+^S9??"2PT;44\-MIUT^@:G!<WD8C_L^Y
MGCFO+>6S:%)?+60KY4.%.7KZNHH _//_ ()4?\$_M;_8R_:8_:7_ &J/A9^S
MWK?P^^&7Q-O-&/P\^"RW5G'>[K2W?[7??9S<_9[%9KB:7R('F5DC+!EA&R,/
M_P"#??\ 9O\ VP/V3?AO\:?A_P#M;_LP:QX%O/''QVUWQ[HM]/XCT6_M9;2_
MAL8TMC]@O[B1)U-NY(9=FW&')XK]":* /RY_X(H_L8_MK_LP? ;XB_\ !,O]
MJ#]DZ/3OA]>^,/$LM]\3)/&-G/;Z]H^HVY@CBLK:!FF$SG:[-,J(D>X$>9A*
M\T_8='_!>+_@C?I=Q_P3UT;_ ()\6W[2?PVTO5;K_A4_C_2?'UKH@M+.>9Y1
M'=O,LOEQAW9S'(J-&SR*DLL8CQ^R-% 'GG[+_A#XW>$OA):R_M(^,;/6?'>L
M7<^J>)CI#R?V;83S/N6PL5D^86MO&(X$8X:3RVE<!Y6KQ#_@M5\-OVA/V@/^
M"=OQ,_9F_9I_9ZUKQWXI\>>&SIFG+8:WI-A;6C-/$6>>34+R @! S#8KDD <
M9R/K*B@#X&_92^&'[7WPK_X(=6W[(/B_]B_Q;;?$S0?@Y=^$H/#@\4>')(]0
MO9+.Y@CEBN4U0PK!N,99I&1P)!A&(;'-_L1_L\_ME? [_@@'/^PY\0OV.O%,
M'Q/L/AMXB\,0>'K;Q1X=ECO;B_.HF">.Y&I^2L($\.\R,CJ7^5'"DC]':* /
MQWD_X(V?M8?M/_\ !N[X#_X)\_$;X9W?PS^-/P@U;^WO"9UG7M-N;.^U**\U
M!T1+G3KJX"));7CIN?84E9"050FNF_:P^*7_  5L_P""@'_!)GXA_LD?$'_@
ME9XI\-_%2^\+V^F^)=9O?%&E+I&I7,=S 6DTU8IWEGDF*%]A5((E+DW#;%63
M]8J* /RI_;%_X)H_\%!OVA_^"=O[-'Q$^$7A?1_ '[37[+<.F77A#P^WBB"^
MM]2$%A:075L]QM2".262TC8(7>$I'Y;R8E+1^K?LI?M-?\%EOVV-8T'X:?M%
M_P#!/N#]G/0=(U&TNOB%\0)/'J7=SK26\JROI^DV4:"2W%R\8BDG>:18[>27
M8YE,;#] ** /DW7?A9\7?VSOVRM8\-?M;_LHZKIGP-\ :4?^$"L]?U71;[3?
M&>L7"RP76H7MK;7LTRI!;OLM()H0O^D3S2;95@2+P7_@C[\ O^"@O_!.3X[?
M$?\ 8LUS]EGQ;J?[+TOBZXU#X*^,;_QCX?FN_#,$\N^6UN+8:FUPUF2[,K(A
ME#HSF+-PPC_2RB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y _X
M+\?\H;/VA/\ LG\W_HZ*OXPJ_L]_X+\?\H;/VA/^R?S?^CHJ_C"H _?[_@TV
M_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M3^,/PU\&3^$_%.BZJEE\0_!UZZR3Z=?F)0DGFJJ^?%)''MCE958^2R%5,>*
M/K2N;^+'A#QIXX\$7F@_#[XK:IX,U=XW-CKNE6-E<O%)L8('CO()HWCW%6("
MACM ##)STE% 'YO_ /!MK^V'^V3_ ,%%?V0-6_:R_:X_:'N==OXO'=]H>G^'
M=-\-:586$=O!:VKB1S#:B=Y2\[G(E5<*@VGG.%_P6'_:V_;I_9)_X*#?LH?
MCX!?M:ZEI7A3]HKXA3Z#XCL+[P?HEY)H\4=_I<3-92R66X9BU%@/.,I!B4DM
MD@^ ?\&ID/[>LG_!,._;]FS4?A#%X=_X6EJV]?'%GJDE[]I^S6._!M9%3R\;
M,<9SNSVJ;_@LG'^UW'_P5?\ ^"<7_#5-[\-YL_'"X_L'_A7UM?QX_P")GX=\
M_P"T?;';/_+'9LQ_'GM0!^U/AS2K_0]$MM)U/Q+>ZQ/!'MEU/4HX%GN#DG<X
MMXHHP>WRHHXZ5=K\_O\ @IS^U#XQ\8_\%)?V8_\ @DOX.\<:KX:T?XLW.J^(
M_B=JF@ZG+8WUYHNG6=U<1:7%<PE98([J2TF25XF238@57 =\^,_\%JO![_\
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
MJ_TN>U@U"4+;2O8!3&WV6$8D5V&7^8Y&WZ"_:5_9T_X*8^%?@9XG\6_LT_\
M!1WQ)K/C;2=&N+WP_H'B'X;>&I+;5[B)#(MD3#8Q/&9BOE"0,=C.&*L!@_''
M_!5^U^+%[_P<K?L:VOP.UWP[IGBI_A[K_P#9-]XKTF>^T^)OLVJE_.@MYX))
M 8]X&V5,,5)R 5/UC\2? G_!6"?]H/X&:G\2OBC\*=<^'UA\3/.\;:?\._ >
MJZ;?^5_9=^L$LDEUJ%XC6RSM%O $9#&,[B,K0!W'[0GP]_X*!?%W]K2/PW\!
M?VJ3\*/AEHGP_M+K4KN'X?V.KW&M:U<WMXGE12WB%(EA@MXVD R?](B^4;MP
M^*?@3^T-_P %2?BW_P %K?C7_P $L]1_X*.7-GH'PL\ 6'B#3_%4'PFT!KR^
MEN+?1Y3%)&8-BJ#J<@!'/[I?4U^MM?DC^Q=_RM]_M>_]D/T3_P!(/"E 'UY\
M*/A?_P %'/#]Y\7OA?\ '3]M/4-8M[/3],U?X6_$G1?A]H]A+&LL-_'<6%S;
MO;2P3M%-!!(Y7#,DL.&BWLM?,/\ P0B_:$_X*(_\%5_V);O]IWXQ?M_Z_P"'
M=7M_'-_HBZ?X9^'WAL6QA@AMI%<^?82-O)G8'G& .*_4#Q;_ ,BKJ?\ V#YO
M_0#7XE?\&L>@?\%"=4_X)7ZO+^RC\5/@YHNDGXF:PL-KX_\  >JZC=?;/LME
MN<S6FIVZ"+&S"^42"&)+9  !^H'[(7@O]NOX;?';XG>"?VJOC^OQ,\%_V7H%
M_P##3Q*WA&QTB>%Y6U*/4;*=;15662,P6<F_ &RX3 !W"OH6O#_^"<'A[XZ>
M%/V+?!/AW]IN[>X^(5I%?1^,;ME<+<ZA]ON?.FCWJI,3MEXS@ HRD#!%>X4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MJ11/]D\/Z%>6$$\[A&9?GO[FWA52P523)D%P<8!(Z2B@#\U?^#9W]E']L_\
M8 _8TU;]E/\ ;"_95UOP?JK>/;_6[+7%\3Z%J%A-;3VMJBJ39:A+,LH>!P08
MMN&0[N6"X/\ P68_9@_;M_:F_P""B'[(WQN_9]_8C\4>(_"/[/?Q$GU[Q7JX
M\7^&K-M1@DU#2I2MG%<ZI'(["+3G8>:L63*@.#NV_J110!^>7_!6O]@_]ISX
MY_%GX$?\%/OV+OA_O^,7P*UEYKCX;^(-5M;67Q)HLSC[1IXN4FDMXIPAF"GS
M-A2ZERVY44O_ &X/A!\:?^"TO@'X?_LMZY^RAXZ^%OPWA\=Z=XC^+FM_$H6%
MM<2V=D';^QK"WM;J>2>:>5P&N2$@C1"P:1F"#]"J* /SD_X*&?LW?M@_%#_@
ML/\ LK?M0?!_]D'Q)XA^'WP3_MM?%6NV/B7P];>:-0MA"GV:WNM2BF<1XR^Y
M$X^Z&I/^"E'[/'[8_P ;/^"K'[)/[2_P?_8]\4^(/!7P2U/6KGQEK$/B;P[;
M%TU&&VC06\-SJ<<LAB\IR^57_8+U^CE% 'YQ?\%2/V>/VR?C]_P4P_8]_:!^
M"O['?BCQ!X/^!GB;5]3\:ZO'XG\.VQ:+44TY52WAN=3CEE>+[++YF54'C87S
MFN"_;,_9C_X*=?L%_P#!3O7_ /@JI_P37^!-M\6?"_Q<\/:?9?&3X/7&KPV=
MZES:01PQ7$+;BI;;&A62+SBKR7 ,;I(&'ZM44 ?,_P"PWXR_;V_:&\27/[1O
M[9/P,@^"FEQZ-)I?A'X0VWBU=8NV\V6*6?5-3N(D2'S<011V\*H&A1[G>290
M%^A_&'A+PUX_\):IX$\::+!J6CZWIT]AJVG72;HKJVFC:.6)QW5D9E(]":T:
M* /RM_8R_9P_X*"?\$'?&GBKX!_"[]G77/VA_P!E_7_$4VM>$)_!>KV2^*_!
MLLVT26TMG>S0K>QD(O,3@%E,N4:5HJ^Q--^.7[4/[5MC_P (7\./V9/'OP<T
M6] CUSQY\27TVUU"VMB/WB:98VEU=2/=D?(LUR(8H2WF@7!3R7^CJ* /SH_X
M*!_L*_M-_";_ (*9?"[_ (+"_L0?#N7Q[J'AWP\WA/XN?#*#5H;:_P!<T-A(
MJW5G+=2)'+<Q++N,<DBEVMK?!.7KH?C[^SQ\4?\ @JY^U'\!/&?CW]GCQ3\.
M/A-\$/%[>-M4'Q"2T@U3Q)K<2H+"RM[2WGG:*WB<-)/+.4$@*QQJWS.OWM10
M!^=6M? 7]LM_^#AJT_;JMOV-_$\WPJM/@8W@!O$T?BKPZ'>[^WR78NUM6U(3
M_9R&"<H),\^7VHOO@+^V3>?\'#5A^W4O[''B=?A5;_ L^ )/$S>*?#N\79U"
M2[^U_9?[2\_[/APGW/,SSY=?HK10!^?7Q@L?BC^TU\%/BU^RC_P45_X)>>,?
MB' ?'7BM?A3K6CIH]];ZSI$NI7;://%<_:U?1;J.W:"/S)Q%M2-'+DNT8\7_
M &DO^"/G[:<W_!M7X-_X)X>%;JQ\7_%_P+)8ZP=.354$=TZ:K->'3X9YRB'R
M(+CR4+%586P"D!EK];:* /S/_P""M?@'_@H__P %)O\ @D3XK^!OA[_@GYJ>
MA^//'FI:.^F>#U\>Z'*^CV]G?6EW-+?W4]Y!$&D,,JQQ0"4A0AD*,[)']U?
MY/&OC_\ 9IT?0?BS\*]8\"ZS<^%XM.UG0-5OK"YGM)?LRQR;9;&XN(77<6VD
M/D@9('2O1J* /R8_X)+^ /\ @J?^Q?\ L=:I_P $JO$O[!CPW7A*\UZ'1OC/
MJ'BBT;PY<Z?>7$]PMREO$_VJZF+3OY=LH3=E%EEMOF9><_9$_P""0'[7/Q]_
MX-UK[_@ES^U/\);'X8^*K*6ZU3P+J>H>(HKR5KXZI+J=N;J&V5Q;1DR&W?\
M>/(J2,WEAABOV*HH _+W]C[]I;_@X1UKX:Z/^Q'\7/\ @GAIGA?Q?HVG1Z)J
MG[2.O^/;6?2H+6-1$-473HE=M0O/+&X1I,$DF(:01(64=5_P6._8W_:IU[XI
M_L@?M,_LF?!O4OBL_P"SKX^DN?$'A9O$UM;ZIJ-A-'9)YXN+UT260?8_G9FW
M%I0Q!7>R_HQ10!^:W_!<'X#?\%!OVXOV)?AE\-/A+^QA=:SXVMOBGI'C#Q%I
M6E^-]%ALM'L[5KPBR>YO;R SW022W5C%&T)8R%7*@9W_ /@KK^P;^TS^TIXL
M^!'_  4?_8U\"_9_C3\!?$)U&'X=^)M4M+9_$.E2R1M<Z8]S%-);QS8C95/F
M^64N)OG#;:_0JB@#\]?VY?A;\<O^"T?P>\'?LC:E^R;X]^%/@6[\:Z9K7Q>U
M_P")!L+:6+3[)C*VEZ?%:W4TES<SR[5%P L$:(S;F+*AJ?\ !0_]G/\ :[^(
MW_!6C]DO]H3X(_L=^(/$/P[^!4VN_P#"3ZWIWB7P_:*Z:E:0V\:VMO=:C#,X
MA\O+AD3(X3=QG]%:* /SG_X*$_ C]L_XQ_\ !6O]DW]IWX4_L:>*-;\!_!2;
M7I?%VL1^*/#EO(QU2VB@400SZHDDGE>7N?*KG^ O7Z+0NTD2R/"T9903&Y&5
M/H<$C/T)%.HH _+#]NSX!?\ !0'X@_\ !<3X ?M[_"+_ ()]^,O$7P^^#OAR
M_P!-UV>/QIX4MKS47NX[^)FM(+C6(\JBW4;#S6B+$,,  $_4WQG_ &T_V]K/
MX;ZK)^SQ_P $?OBMJ7B\V<BZ'!XT\>^!;'35N"I"//);>(KB4HIP2J)E@,!E
MSN'U310!Q_P>\->._AK\#/#WAGX@^)+WQ?XHTGPY FO:KYB^=K&HK"#<2IYC
M(B>9-O*J2B(&51M51C\X?V6?V:OV\_ '_!PK\=?^"BGCK]A'Q=I_PQ^)_@.T
M\.:%?KXR\+S7=O+:P:+"+B>W35BRQ2?V;,PV[G7?&"O+;?U.HH Y'XY>)_&7
MA/X9:IJ/@'X0ZWXXU5[.:*TT#0;[3[:>9S"Y7,E_<V\*J6"H3O)!<':0"1\"
M_P#!L_\ LH?ME?\ !/\ _8QU/]E3]K_]E?7/!^K/X]U#6[76QXFT+4-/FMI[
M:U15S9:A+,L@>!P08MN"AW<G;^E%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_9[_P7X_Y
M0V?M"?\ 9/YO_1T5?QA4 ?O]_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE
M,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R
M!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 ?O]
M_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_\ 1T5?
MQA5_9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 ?O]_P &FW_*4S]KO_MX_P#3Y/7[
M_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'R!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M"?\ 9/YO
M_1T5?QA4 ?O]_P &FW_*4S]KO_MX_P#3Y/7[_5_-;_P;N_MN_LG_ +$?_!2W
M]J;Q3^U?\=-#\"Z?KEY=VNDW>N2NJ74R:S.[(NU3R%YK]D_^'_'_  1M_P"D
MA/P__P# N;_XW0!]?T5\@?\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^
MDA/P_P#_  +F_P#C= 'U_17R!_P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&
MW_I(3\/_ /P+F_\ C= 'U_17R!_P_P"/^"-O_20GX?\ _@7-_P#&Z/\ A_Q_
MP1M_Z2$_#_\ \"YO_C= 'U_17R!_P_X_X(V_])"?A_\ ^!<W_P ;H_X?\?\
M!&W_ *2$_#__ ,"YO_C= 'U_17R!_P /^/\ @C;_ -)"?A__ .!<W_QNC_A_
MQ_P1M_Z2$_#_ /\  N;_ .-T ?7]%?('_#_C_@C;_P!)"?A__P"!<W_QNC_A
M_P ?\$;?^DA/P_\ _ N;_P"-T ?7]%?('_#_ (_X(V_])"?A_P#^!<W_ ,;H
M_P"'_'_!&W_I(3\/_P#P+F_^-T ?7]%?('_#_C_@C;_TD)^'_P#X%S?_ !NC
M_A_Q_P $;?\ I(3\/_\ P+F_^-T ?7]%?('_  _X_P""-O\ TD)^'_\ X%S?
M_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW0!]?T5\@?\/^/^"-O_ $D)^'__ (%S
M?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W0!]?T5\@?\/\ C_@C;_TD)^'_ /X%
MS?\ QNC_ (?\?\$;?^DA/P__ / N;_XW0!]?T5\@?\/^/^"-O_20GX?_ /@7
M-_\ &Z/^'_'_  1M_P"DA/P__P# N;_XW0!]?T5\@?\ #_C_ ((V_P#20GX?
M_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F_P#C= 'U_17R!_P_X_X(V_\ 20GX
M?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C= 'U_17R!_P_P"/^"-O_20G
MX?\ _@7-_P#&Z/\ A_Q_P1M_Z2$_#_\ \"YO_C= 'U_17R!_P_X_X(V_])"?
MA_\ ^!<W_P ;H_X?\?\ !&W_ *2$_#__ ,"YO_C= 'U_17R!_P /^/\ @C;_
M -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-T ?7]%?('_#_C_@C;
M_P!)"?A__P"!<W_QNC_A_P ?\$;?^DA/P_\ _ N;_P"-T ?7]%?('_#_ (_X
M(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-T ?7]%?('_#_C_@
MC;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-T ?7]%?('_  _X
M_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW0!]?T5\@?\
M/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W0!]?T5\@?
M\/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW0!]?T5\@
M?\/^/^"-O_20GX?_ /@7-_\ &Z/^'_'_  1M_P"DA/P__P# N;_XW0!]?T5\
M@?\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F_P#C= 'U
M_17R!_P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C= '
MU_17R!_P_P"/^"-O_20GX?\ _@7-_P#&Z/\ A_Q_P1M_Z2$_#_\ \"YO_C=
M'U_17R!_P_X_X(V_])"?A_\ ^!<W_P ;H_X?\?\ !&W_ *2$_#__ ,"YO_C=
M 'U_17R!_P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_
M .-T ?7]%?('_#_C_@C;_P!)"?A__P"!<W_QNC_A_P ?\$;?^DA/P_\ _ N;
M_P"-T ?7]%?('_#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P
M+F_^-T ?7]%?('_#_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\
MP+F_^-T ?7]%?('_  _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\
M_P "YO\ XW0!]?T5\@?\/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#
M_P#\"YO_ (W0!]?T5\@?\/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA
M/P__ / N;_XW0!]?T5\@?\/^/^"-O_20GX?_ /@7-_\ &Z/^'_'_  1M_P"D
MA/P__P# N;_XW0!]?T5\@?\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^
MDA/P_P#_  +F_P#C= 'U_17R!_P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&
MW_I(3\/_ /P+F_\ C= 'U_17R!_P_P"/^"-O_20GX?\ _@7-_P#&Z/\ A_Q_
MP1M_Z2$_#_\ \"YO_C= 'U_17R!_P_X_X(V_])"?A_\ ^!<W_P ;H_X?\?\
M!&W_ *2$_#__ ,"YO_C= 'U_17R!_P /^/\ @C;_ -)"?A__ .!<W_QNC_A_
MQ_P1M_Z2$_#_ /\  N;_ .-T ?7]%?('_#_C_@C;_P!)"?A__P"!<W_QNC_A
M_P ?\$;?^DA/P_\ _ N;_P"-T ?7]%?('_#_ (_X(V_])"?A_P#^!<W_ ,;H
M_P"'_'_!&W_I(3\/_P#P+F_^-T ?7]%?('_#_C_@C;_TD)^'_P#X%S?_ !NC
M_A_Q_P $;?\ I(3\/_\ P+F_^-T ?7]%?('_  _X_P""-O\ TD)^'_\ X%S?
M_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW0!]?T5\@?\/^/^"-O_ $D)^'__ (%S
M?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W0!]?T5\@?\/\ C_@C;_TD)^'_ /X%
MS?\ QNC_ (?\?\$;?^DA/P__ / N;_XW0!]?T5\@?\/^/^"-O_20GX?_ /@7
M-_\ &Z/^'_'_  1M_P"DA/P__P# N;_XW0!]?T5\@?\ #_C_ ((V_P#20GX?
M_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F_P#C= 'U_17R!_P_X_X(V_\ 20GX
M?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C= 'U_17R!_P_P"/^"-O_20G
MX?\ _@7-_P#&Z/\ A_Q_P1M_Z2$_#_\ \"YO_C= 'U_17R!_P_X_X(V_])"?
MA_\ ^!<W_P ;H_X?\?\ !&W_ *2$_#__ ,"YO_C= 'U_17R!_P /^/\ @C;_
M -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-T ?7]%?('_#_C_@C;
M_P!)"?A__P"!<W_QNC_A_P ?\$;?^DA/P_\ _ N;_P"-T ?7]%?('_#_ (_X
M(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-T ?7]%?('_#_C_@
MC;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\ P+F_^-T ?7]%?('_  _X
M_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW0!]?T5\@?\
M/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W0!]?T5\@?
M\/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW0!]?T5\@
M?\/^/^"-O_20GX?_ /@7-_\ &Z/^'_'_  1M_P"DA/P__P# N;_XW0!]?T5\
M@?\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F_P#C= 'U
M_17R!_P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C= '
MU_17R!_P_P"/^"-O_20GX?\ _@7-_P#&Z/\ A_Q_P1M_Z2$_#_\ \"YO_C=
M'U_17R!_P_X_X(V_])"?A_\ ^!<W_P ;H_X?\?\ !&W_ *2$_#__ ,"YO_C=
M 'U_17R!_P /^/\ @C;_ -)"?A__ .!<W_QNC_A_Q_P1M_Z2$_#_ /\  N;_
M .-T ?7]%?('_#_C_@C;_P!)"?A__P"!<W_QNC_A_P ?\$;?^DA/P_\ _ N;
M_P"-T ?7]%?('_#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P
M+F_^-T ?7]%?('_#_C_@C;_TD)^'_P#X%S?_ !NC_A_Q_P $;?\ I(3\/_\
MP+F_^-T ?7]%?('_  _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\
M_P "YO\ XW0!]?T5\@?\/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#
M_P#\"YO_ (W0!]?T5\@?\/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA
M/P__ / N;_XW0!]?T5\@?\/^/^"-O_20GX?_ /@7-_\ &Z/^'_'_  1M_P"D
MA/P__P# N;_XW0!]?T5\@?\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^
MDA/P_P#_  +F_P#C= 'U_17R!_P_X_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&
MW_I(3\/_ /P+F_\ C= 'U_17R!_P_P"/^"-O_20GX?\ _@7-_P#&Z/\ A_Q_
MP1M_Z2$_#_\ \"YO_C= !_P7X_Y0V?M"?]D_F_\ 1T5?QA5_5#_P6:_X+-?\
M$N/C[_P2X^-?P;^#?[:_@OQ#XH\0^"Y;71=%T^YE,UW,98R$0&, G /?M7\K
MU '?_M8?\G3?$O\ [*!K/_I=-7 444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
/!1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>cvco-20210403_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?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/20210403"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2021"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cvco-20210403.xsd" xlink:type="simple"/>
    <context id="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="ifc0a6137ca36452e891d13552d2486b5_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i97542491d20f4bc28bc1224b47fe8a9a_I20210521">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2021-05-21</instant>
        </period>
    </context>
    <context id="i3d354373bb04411d8344ad016adccc06_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i4fc8288a851d42179913cd1565e9d5e5_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id4a746a4aa2a455eaaa68123e413a6e3_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="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="id213db4c4c1a44eabbc3cadd9a37166a_I20180331">
        <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>2018-03-31</instant>
        </period>
    </context>
    <context id="ib2c1906b637341d58beb82c536c4ce55_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i8a0a2e95efcc4430952d6166f0104a72_I20180331">
        <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>2018-03-31</instant>
        </period>
    </context>
    <context id="icf5bf08916514904ada734da0947c9c0_I20180331">
        <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>2018-03-31</instant>
        </period>
    </context>
    <context id="i0427bd91b20d40739963cafab4649f18_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i1742dafc5a6c462b827d3b24e74af8d7_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i654fbb8b113a4be2a7e40992189c5b18_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i63864e1c4b814970ac4e838831d3fb14_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="iefdd3eaea8934497a7b682bfaaa57f4d_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i62788c768c1542c5bc42b10247a8e7be_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i3b53f984ebfd48ae9880e40ef5cb2e3a_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="ib412c766bea549f1a9efa48b1665138f_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i48d84f7f58cf40adb05845c94e0fcea3_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i671e99276dd94295baf00c40ca32fd2d_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i825831e00f23443ba8f91e6cce4f44e9_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i05c2d784062b48f38121cf77e66ae147_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i9aa14fb49e514f0c8a44938e3c65392a_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i9e27de12d67e482e849964aa301fc12b_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330">
        <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>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i572459a739f64b7284e255a57b69058c_D20180401-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i058c1bcdd855482f87cea919d3355649_D20180401-20190330">
        <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>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="ifba5111dd2af473191fdd5a02f3913f5_D20180401-20190330">
        <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>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i9aaefef9417e47cc9fb07e0feaba600a_D20180401-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i17dea118a623470a91046c91169f9248_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="id28eac33e26f49a18d3cc3964ad87116_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i619bdb7e7b5345728275fcc92802b8b9_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="i4e399a2354cd47dc86a704b65a3edf71_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="iab8f2f5a6ac5438bbf369e1cea78b924_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="iab313d8f2ca240289ca445e5a37e9e05_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="iaaa4eda88cb944cfa06ce41947d25355_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i8aa8fa1e1f934396a1421c6e40467ba5_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="i94119268c2cf494ca2a56ba935e786e2_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="if43f09062be44bb3a22afd95093f29f8_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="ia389e5df6545497a8161993c5a01c248_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="i0415559b8302459d856beea69b61362f_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="icab3651ac7964382b60eeb183999a41d_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="ibafc7657cc904e4ea26bb95eb1b27425_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="i5c76d72235d84ca7944eb4303dcaf510_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i0ecb46caa1c94ee3838777c8e63e4d22_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="i14b0b330cae241cbba2f41821de1fe09_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:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i48b5bd87eeb34c6a9a04c33818950b0d_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="ibf38fd15d4aa4801b1bbdacf130199a1_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="idba6294f898b4d9c81622c83c5668aee_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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ieedf069630b94f8a97bb3c1905826a13_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="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="ief6005ade88e429d91d5d5dc0ecc6129_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="ibc4e0186d64a477f9318a5a94c22fdfd_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i412df4ea3e844b68b0850e2163eba38a_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i52701c23422c4777af02ee8ad910fefb_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i9947f8a86c0f4c7a9bdeab89d6a31cb3_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i40073438d1d74c7a974b0c9e45789912_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i6d6658a57ddb4978858bf13bc38aa420_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="ieaa00a0210bd4e2395e04270b22328f0_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i631ec73c049148fcb107957c1888d06d_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ia64ceee0bf554ba6a6c3945e17b220c9_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i81bec118ecc64f04831baf86634398c4_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i75315f08b8d04f4ba9d8ec2def4a4c9c_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i5272fd0c694a4128b638804214318ece_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="iebbe4239f5e14b0c89e6fab02d39c368_D20200329-20210403">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="idcb87fbdb48340bd9c13ceff5e0966a6_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i6d4fe2de56884bc982fc297562cee056_D20200329-20210403">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i567069d1e37647b4a5dc84aaafaef291_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="ibeb58119608b4e34ab8b58119a0a1e53_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="ib0c4192fc92544c3906d9d4894d81f5e_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="ia6bf6d177cfd47baa12e6a75ca7c5aa9_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="id8158a6e31734989ac41a62a322f373d_D20180401-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i5a2af8c5175349af8b798cd2fbf71cc3_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i0a97ffe65e294646b3d203e9e7988f77_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i12b8e424382747aca3878eb25c2a0abc_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:SubcontractedsiteimprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="iae37669ceffd40f783e8a5f5c66dbf69_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:SubcontractedsiteimprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i2712d80a231642389d505e7328ab7079_D20180401-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:SubcontractedsiteimprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="id7a8c5c7a18b477db7f15254d1b889d6_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="if46e734b6ef34a1783de59f0fbf285f8_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="i81ba0f9b2e094fed90779d2b16bbb721_D20180401-20190330">
        <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>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="ic343329a20fe4bcf9678b3c9a453b6e4_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i656166c4d8d34e4babfa44e4d728e4f2_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="i0e870f34ad044f43884637be5158a70c_D20180401-20190330">
        <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>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="iaf6d595c1f314f3fb8a82c356428ad25_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i13be92c8580d48a59cf8c112d0cd64f8_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="ie192ddc45cc344f484b38df8fffa96c5_D20180401-20190330">
        <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>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i554f7e78faab46b5af3c531c9233fe11_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:FactorybuilthousingotherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="ieb585edb154f4fcfada289ddf4e7c75c_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:FactorybuilthousingotherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="ie3ae2d91003140fb8cf4e3a4146028ea_D20180401-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:FactorybuilthousingotherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i558bdd281d49446e83d2584929893755_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i98b7215367914f35868578a28a78354b_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330">
        <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>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i341140f216584312b4789706b3765150_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="ibd5a4f210db84dabaed42b10d5a14195_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="i0d80b3c338de49c8a6fc6a3ccbfaa1d0_D20180401-20190330">
        <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>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i1ce16512d61e49628e11a8900cff006e_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="ia147118883cc4e4dbcba967d7a816414_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="i922a8b03ba5b481a9cc84c835d61224e_D20180401-20190330">
        <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>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330">
        <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>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i32262da683814b558c336e61d6450c28_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i1e31d86e8c7c46c98ab4a5c7c19a1bc7_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="i99c60830bc6f4f6994c866d78ee4adeb_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i83f3e1bd57c043d6ab012826f688d161_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="i8c3cef33597e42b58508ec3d3362a9a4_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i94813105ea9d46e8b36bf6c7821e5abb_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i9cde28bf6cd24be99c1b8515502280d3_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i2793a575491f46e1a4489a5c1bece92d_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="icffbf07450474bd788588bdd10391d80_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="i8d4dec7e1c3742c396dd45faa90e7845_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="i8a88db33e6c14a948e825c50dced7b75_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="i33ae46dc5b3d4f62937d65beadcf307f_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="i26ab72d5b0cf4ec08aaeca50d501d43a_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="idd4849d0babc42d29e4ab2a4fe6b3f71_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="i5e143ffd04504642a78b5eb0836a72d0_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i4838d17260234e70bd9882f76bb39604_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="ic7d97e04278f4a01b145e31e431c94d9_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i076a6fa9d6204efda65ed51ac6853e7e_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i470f616e97bf4f669545c74842e7bdc1_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="ida7db6f0f24942beacceb0240a8cdda8_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A3160DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="idaf01ac0b36f44749eee001b40b4d638_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="ia357b7f583c54b739e16df34f2090897_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A6190DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="if432d515e1e147e09b0fb356fdc08f20_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="ib50691b970e247168f42d92506d3f757_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A91DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ib95b056e51384ddf858a192bd171737b_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="i5d278fcee6084f70884d05f79622e414_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i34f3189a97424890b4b140f1a2505759_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="ib3fa7d0c5edf4c288dacafe1ce583fb9_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i5a3274591e604ea6a047499de9e113b1_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="ie1fcb4c6934a46cbb939e38a319e94ee_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i33dde1052e5b45e081774a617b0ff753_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i4735eea303c54ff9b58d7213a7658336_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="if5507018c2dd4e088ea429eebe34df27_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="i333d7e394b1142819c7a64c221a6f88c_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i26d6109f722346fda829afdd8dd3ef24_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i2cf051c96b0647f990350fdc8ea046f3_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i2570b225633a44978c9191c94a733528_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="if08f9468312e42dbbb37b58ae9360491_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i563c416dd393438899ac2ddc66d11c68_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i0aba203b7df24b55b0dd47c6c5117d7e_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="ib76f119f27eb42ef9705959091476dcb_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="i0d858f67dd774eb18f075c98da933697_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i6d106d90a9774b4cabb4f092661629e8_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i352e2c9fbbc34918b29f8d96c82d4757_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i3fd8412e667c45b0881346a2d35bc30b_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="iaaac6c4fdbc0419dbb8975cc664182f8_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i75f757e5851b43ee933831ed04e23e53_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i09a8ed82a395471e9a84530eaca77353_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="iaf678cb63a57449e9278f2b92b65aae6_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="i3b2dad35a52f4fb58c360a3131620082_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="iae056c081b694883bae201a399be055e_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i2af8fa73d5af4ef4a07ab0e350a0bf2a_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="idbbcc9c1b388418a9324ad6d3c8d3ade_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="id659de1c98c540ca994aaf33d811c135_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="ia76adccd5ecb4d8c8e714af5e773744d_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i1e5e43d612504957a9ded29e0d3504f1_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i63f0b4c2e26c49f3a6b8693225ba39fd_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="i8eba6c7d906a4bb9ad9493bc0863adca_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i545d69fb6f8245d481b7850df9e3016f_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i8a2ef8c2bc584bf1bc0220da4a1b701e_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ic3b5a3d5544d4621860a7a0eb613ad37_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i580e366079fa4150be69a6f9eed1d5de_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="iec87fee69d9b40ee9efff78e7c20f838_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i746370c97581451e80d380ce049b774e_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ibfe4a6b06bec40e1bdeb7d2dc2881c8b_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ib36e6450d41446ddabdd35c4eb45019f_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="i5a127677034b4d88a8b2b6cc940f40f6_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="ifa00d7ecd02e4dcf811a1b125c2c1d8d_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i5ccbf04c0c324209b0b3ff28b7622410_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="ib434929f972948dca94e77ce41d2a40c_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i590c14b868844497b3846009d39b5957_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="i70e0bfc11ba2403faa45ccea0c47e141_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i8604e2764dec42d3b3cff6be50270e7b_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="if89648ba88fc4cacbc53133646e81c48_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="id0a567e8dc894355bfe2446fc99e909f_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i71eb9097df734bf083002c5732690fe5_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="idf7e8b323d29455288f8f19700f2870f_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i97d2d126083f4c779776e3a6240c8efd_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="iac04034af7384e6284838ba88fd78f23_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i890f21310974471bb682e2f6fb4c3aab_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="i56c4574233264550918cbebe278877ce_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i3433d8b162ab4147bf3095ec05c26b05_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i62d63ecaa43c4aa9a23fb63703ef2ca2_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i22559960c5304dcd82ccaf601f300ec6_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i7a274a3498e249bab983cb68e5e67b03_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i77049873aa794b0596c80f1d7709c387_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i44c1b46ddb7942699b84b2aa611533ae_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="i0cb1922a149642c68ddd32a5908a7d60_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i24bd386cc0324d07a4d839d632442e93_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i888f2272459f49979a77d3cf247b044f_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i4d5e4c47c6cd4df1b4dd0aa13d9862fc_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i38b61518a7a6417092b173eaadf3c4e4_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="ibbdd6cfd96854046b0569c4bcfedcc6e_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="if05755c905df47e3a3e48bbe7639378c_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="i3dc57ea0094f48e388f322c5f7c022d3_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:AZ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ib6e9fb0f44bc45e3aeebfe30ec27a1ae_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="i1f97fc50d17e4b54936940ab145a7142_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="id9f33759b93d4dcc89e40b1c0560d986_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="i6d0b5b65d16a4632b72cdf75f295120e_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="if7aefa32e9ef433193dd6ed9ba1ee51a_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="i48408154aa274b42839da18144d64ceb_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="ia01ee5cad2c9409ab85600c373de53af_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="i0e56ab1526544350a79de3443030caf2_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="iaa35199cd8334659a1775bb45e6f9906_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i49230fa0feaa489b92093a7a3e944cb5_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i653fe2c3a4a746c3afb4e71b7621dbc2_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="ie710c27f8f834f91a739d695621ddf72_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i53eee4f2f96e47d4b3d0ed3e4fff326c_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="i7c3d0a5300644863a85824b5e90f9d53_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i577acec4664e455f92bc55f951a10cfe_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="i4a656d94b1d546d29dce020b9201064b_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i1099759f8ee84c7f8b8783e1345ae62b_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="i00aaa021d580422290b600f7a0da0486_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="id8fce2a9eaf34e3dae78cce12d5dc497_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="iab10c862d5fa47b083309f5e9d1be0c0_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i104de34e76f240d3920b5cbda683fe25_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="i1a549627a9554659ac7886a2064c6a70_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cvco:ReinsuranceObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i3eee3a3a42c14e8baac0d04e28641085_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i336a314f71fd4494a41e5ca8abdb318f_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i1520409cdf744cb9a5cbbb20f38a24d1_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i4995b53c7dc4426faffa4f4384fd7ae3_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i5d1f845655cd4d328a7671927b84b4fc_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="i444d2ee2855a425eaa0097ba7606318c_D20180401-20190330">
        <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>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i5e2e35ba25ae49c0847071b647f53ae8_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i2e659a59ba424746b8538ee941279840_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic62241ea8a6346d5ac512c4dc3172217_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i3bc2feb436474c06800052976c59bac9_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="ia97867f469a142fdbfc18eca48bfe5ae_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i79f81c83bc13472b8bd64fb7e0954263_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i88c201e7a5664e55a174df6d32e3afb8_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i116348be35854401842754a5b8e3ce35_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i671c800c089b44f5a1ac48d746810645_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id06640debc0c4af19d2ccf8e4c1d5419_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="ibdfa5aec486c4bbe9d10f43d7d6f4ab5_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i153dd5c3972d468db7b49f1937303bf2_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="ic0e75e9de14340c4a038a883ed5a8c40_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="iecdadb4548f4476aa005f987a6781b39_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i0d22746103fd40928bf1f762f6c19803_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i2d1e5447343e4fe5839b8a82b864f25e_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ia94adf0fc0ef45a6b4fd9f951852e76e_D20200329-20210403">
        <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>2021-04-03</endDate>
        </period>
    </context>
    <context id="i257cdf3c0252445caeff5b62c91daedb_D20190331-20200328">
        <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>2020-03-28</endDate>
        </period>
    </context>
    <context id="i0d54ea1fdece4490897e8615c35f048d_D20180401-20190330">
        <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>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i3234d99545274f3cb72a4976a7069bd5_I20210403">
        <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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i8e60f064660044c4bfc1ae7a4810e8be_I20210403">
        <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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="iaf3c07c7665c42b2ba3a0ca9837007ad_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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i5330fb88031348d4aeb8c79ee744996b_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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="idaf5d82c1b31411ebb2df0eaf97ae22d_I20210403">
        <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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i0b6f52edb38340579cf6321a88cc0485_I20210403">
        <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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i4cacbfafd24a4a01805c8cd82c888252_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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i0676078c9a704ec39f7294b02b08c0f3_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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i97f3b9228b56473b99699f8f06fa6ce6_I20210403">
        <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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ic438ef0afe464333af1fc1b1fdfcd35b_I20210403">
        <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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i01dea2a8044d43e2a2192568a8bb0153_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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ibb6d9b5b720d4c3a8cae9920d8b6cd6c_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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i91eee5e9f15f42cd855c21a1c6a1f2ca_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:DefinedContributionPlanAxis">cvco:A401KPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i4042ccb704c14a5a82cd220be1b6bfdd_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DefinedContributionPlanAxis">cvco:A401KPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="iec73a310b74f466ba978323208d520bc_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DefinedContributionPlanAxis">cvco:A401KPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i2f97df523c614a49a79aa5fae978a26f_D20180401-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DefinedContributionPlanAxis">cvco:A401KPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i14a91108a0a241e49e1e5b47268c56cb_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:ConsumerFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="if5c56151b9f34c8e8ac3a61d210676b9_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:ConsumerFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="ic9f70503263a45c096b475de303d96e5_D20180401-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:ConsumerFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i1adf2cf3660f4fe19204f6691b13f680_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:InsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i3c65c88f3edb4520a928ee410a9061a8_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:InsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i3eda8b0fcaa14d52a06665e4881d814c_D20180401-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:InsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i00bbce6d49e94a15bfb2e51392f3ae9b_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i44bec8858dd24c4595e6bfb10d955a55_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i6da7bd604470472e96ffd427b99fdebb_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="i44643be10eda4b8ea8ec6f4d8028a7de_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="i5f83bdd6572046f1b5e5056939935d5e_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="idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2020-12-27</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i593d24e0915a40d88a5068b7029016ce_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="i34dc492a44344daba82ecfd635042d7b_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="ibcd02c53c6354afab7111e0919658dd9_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="i0aca3ec1aa124dd982034d28d9974bb4_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</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="number">
        <measure>pure</measure>
    </unit>
    <unit id="claim">
        <measure>cvco:Claim</measure>
    </unit>
    <unit id="loans">
        <measure>cvco:Loans</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV80L2ZyYWc6OWI3M2ZiMjBmODdmNGU0ZDhjNGNiZjhhZjRkZGNiNzEvdGFibGU6MDEwOGNhYTA2YjUwNDFkYjkwMTc0YmE5ZTBkNTRlMWQvdGFibGVyYW5nZTowMTA4Y2FhMDZiNTA0MWRiOTAxNzRiYTllMGQ1NGUxZF8zLTEtMS0xLTA_41f8ad47-2303-45a3-b797-c5c166eaac11">0000278166</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV80L2ZyYWc6OWI3M2ZiMjBmODdmNGU0ZDhjNGNiZjhhZjRkZGNiNzEvdGFibGU6MDEwOGNhYTA2YjUwNDFkYjkwMTc0YmE5ZTBkNTRlMWQvdGFibGVyYW5nZTowMTA4Y2FhMDZiNTA0MWRiOTAxNzRiYTllMGQ1NGUxZF80LTEtMS0xLTA_3c511f87-b096-4af7-a48f-1e611b7ed3f6">--04-03</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV80L2ZyYWc6OWI3M2ZiMjBmODdmNGU0ZDhjNGNiZjhhZjRkZGNiNzEvdGFibGU6MDEwOGNhYTA2YjUwNDFkYjkwMTc0YmE5ZTBkNTRlMWQvdGFibGVyYW5nZTowMTA4Y2FhMDZiNTA0MWRiOTAxNzRiYTllMGQ1NGUxZF81LTEtMS0xLTA_bed3a411-e7c7-4f07-b2c8-5a48f198ff86">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV80L2ZyYWc6OWI3M2ZiMjBmODdmNGU0ZDhjNGNiZjhhZjRkZGNiNzEvdGFibGU6MDEwOGNhYTA2YjUwNDFkYjkwMTc0YmE5ZTBkNTRlMWQvdGFibGVyYW5nZTowMTA4Y2FhMDZiNTA0MWRiOTAxNzRiYTllMGQ1NGUxZF82LTEtMS0xLTA_60092db3-110e-4bc8-b054-9d1af0b77ed6">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV80L2ZyYWc6OWI3M2ZiMjBmODdmNGU0ZDhjNGNiZjhhZjRkZGNiNzEvdGFibGU6MDEwOGNhYTA2YjUwNDFkYjkwMTc0YmE5ZTBkNTRlMWQvdGFibGVyYW5nZTowMTA4Y2FhMDZiNTA0MWRiOTAxNzRiYTllMGQ1NGUxZF83LTEtMS0xLTA_21b9a723-3116-46fa-9384-80972d141a40">false</dei:AmendmentFlag>
    <cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTkvZnJhZzpkYTFkYmVmNmRmN2E0NzgwYTY3OGE5ZWJmY2U1YzU4NC90YWJsZTphMzhkZGY2ODc1Nzg0ZGYyOTE2NjA2Zjc2ZDQ4MzcwMi90YWJsZXJhbmdlOmEzOGRkZjY4NzU3ODRkZjI5MTY2MDZmNzZkNDgzNzAyXzEtMS0xLTEtMA_6863f6c2-838b-4fdf-8860-49619165908b"
      unitRef="number">0.002463</cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio>
    <cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTkvZnJhZzpkYTFkYmVmNmRmN2E0NzgwYTY3OGE5ZWJmY2U1YzU4NC90YWJsZTphMzhkZGY2ODc1Nzg0ZGYyOTE2NjA2Zjc2ZDQ4MzcwMi90YWJsZXJhbmdlOmEzOGRkZjY4NzU3ODRkZjI5MTY2MDZmNzZkNDgzNzAyXzEtMi0xLTEtMA_ef9afb69-a395-4c93-bf3e-1db936fc7707"
      unitRef="number">0.002715</cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio>
    <cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTkvZnJhZzpkYTFkYmVmNmRmN2E0NzgwYTY3OGE5ZWJmY2U1YzU4NC90YWJsZTphMzhkZGY2ODc1Nzg0ZGYyOTE2NjA2Zjc2ZDQ4MzcwMi90YWJsZXJhbmdlOmEzOGRkZjY4NzU3ODRkZjI5MTY2MDZmNzZkNDgzNzAyXzItMS0xLTEtMA_099ad4da-2af6-4af5-8dad-8ed53f39ea12"
      unitRef="number">0.003159</cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio>
    <cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTkvZnJhZzpkYTFkYmVmNmRmN2E0NzgwYTY3OGE5ZWJmY2U1YzU4NC90YWJsZTphMzhkZGY2ODc1Nzg0ZGYyOTE2NjA2Zjc2ZDQ4MzcwMi90YWJsZXJhbmdlOmEzOGRkZjY4NzU3ODRkZjI5MTY2MDZmNzZkNDgzNzAyXzItMi0xLTEtMA_7e6fbc6d-0c4a-42d0-8814-36f7a313b7c2"
      unitRef="number">0.003203</cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio>
    <dei:DocumentType
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDI3_4cdd15f2-a6bf-4ac8-beb7-5a51903b21db">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6Yjg2MzA2MjViNjQxNGM0MGI4NDI3MmMzZTI5ZDJkMWUvdGFibGVyYW5nZTpiODYzMDYyNWI2NDE0YzQwYjg0MjcyYzNlMjlkMmQxZV8wLTAtMS0xLTA_45a220fd-9377-4a17-bd34-b218facda7b3">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8xMjk_6c8261ce-efb7-4536-9aae-4d77d6761ca7">2021-04-03</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6MDUyOWRkMjQwZWQ5NDM4MmE4ZGU4ZmUwYTYyZjBmMjYvdGFibGVyYW5nZTowNTI5ZGQyNDBlZDk0MzgyYThkZThmZTBhNjJmMGYyNl8wLTAtMS0xLTA_e0a0a164-c11f-40d1-b4da-ef57fb622870">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDI4_f0cd2408-7ef3-4f0e-b04e-94442aada66f">000-08822</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDI5_83c1f994-6f7e-42e7-a5d4-45ac91a4c7c1">CAVCO INDUSTRIES INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6OTYwOTExMTc3ZDk4NGEzMDllNmNiOGVlYWVmN2U0OGYvdGFibGVyYW5nZTo5NjA5MTExNzdkOTg0YTMwOWU2Y2I4ZWVhZWY3ZTQ4Zl8wLTEtMS0xLTY4MzQ_26742ede-cb72-4aa9-9835-afbb02bb0e39">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6OTYwOTExMTc3ZDk4NGEzMDllNmNiOGVlYWVmN2U0OGYvdGFibGVyYW5nZTo5NjA5MTExNzdkOTg0YTMwOWU2Y2I4ZWVhZWY3ZTQ4Zl8wLTMtMS0xLTY4Mzg_7fefa958-29d1-48f9-9d46-30bd0297d3f1">56-2405642</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6ZmIyZTNhYjZlYjRkNDAyOTliYWMxNzU3YTRhNDU2ZjYvdGFibGVyYW5nZTpmYjJlM2FiNmViNGQ0MDI5OWJhYzE3NTdhNGE0NTZmNl8zLTAtMS0xLTA_c99e95c0-a63b-4290-97d1-5c9e5aad1bea">3636 North Central Ave, Ste 1200</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6ZmIyZTNhYjZlYjRkNDAyOTliYWMxNzU3YTRhNDU2ZjYvdGFibGVyYW5nZTpmYjJlM2FiNmViNGQ0MDI5OWJhYzE3NTdhNGE0NTZmNl80LTAtMS0xLTA_f04b27a9-d0f5-41b2-bb80-6df11fd030e4">Phoenix</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6ZmIyZTNhYjZlYjRkNDAyOTliYWMxNzU3YTRhNDU2ZjYvdGFibGVyYW5nZTpmYjJlM2FiNmViNGQ0MDI5OWJhYzE3NTdhNGE0NTZmNl80LTEtMS0xLTA_52ac753d-9bd4-4940-b383-a422d0898cf9">AZ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6ZmIyZTNhYjZlYjRkNDAyOTliYWMxNzU3YTRhNDU2ZjYvdGFibGVyYW5nZTpmYjJlM2FiNmViNGQ0MDI5OWJhYzE3NTdhNGE0NTZmNl80LTMtMS0xLTA_37e0f6db-0ca3-4925-98c3-a1a23ebd01f4">85012</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDMw_9c48a7e5-f5ef-4e7e-9bbb-efdf8e55f105">602</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDMx_ffacab0c-8c0a-4116-8c4e-ebb8577777bf">256-6263</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6OTBkNDAzYTcxMTQwNDZmMzlhNDA0ZGQzNzkwZTk5YzAvdGFibGVyYW5nZTo5MGQ0MDNhNzExNDA0NmYzOWE0MDRkZDM3OTBlOTljMF8xLTAtMS0xLTA_0ad0d011-7b8d-417e-b8d2-76ec211761f2">Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6OTBkNDAzYTcxMTQwNDZmMzlhNDA0ZGQzNzkwZTk5YzAvdGFibGVyYW5nZTo5MGQ0MDNhNzExNDA0NmYzOWE0MDRkZDM3OTBlOTljMF8xLTEtMS0xLTA_56763928-b24e-4595-a382-fa0b0580e49f">CVCO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6OTBkNDAzYTcxMTQwNDZmMzlhNDA0ZGQzNzkwZTk5YzAvdGFibGVyYW5nZTo5MGQ0MDNhNzExNDA0NmYzOWE0MDRkZDM3OTBlOTljMF8xLTItMS0xLTA_f50a155c-a0fd-4dfe-a7d0-3db8cbcceffc">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDMy_f38c4df0-ee05-4f25-81c8-bf2581aef727">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDI0_76a98be1-0536-41a0-b170-61b3e767dbb5">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDMz_707f4408-f5ce-41b2-bfda-27c92557d6d0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDI1_0de8b7ab-0c26-4db9-a490-26b787db647f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6Mzc4MzEwNDQ3NWM2NDcwNWFiNGQ2YjU3NWY1NGM1MTkvdGFibGVyYW5nZTozNzgzMTA0NDc1YzY0NzA1YWI0ZDZiNTc1ZjU0YzUxOV8wLTAtMS0xLTA_894a347c-d236-412b-8d0b-149d77a0d47f">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6Mzc4MzEwNDQ3NWM2NDcwNWFiNGQ2YjU3NWY1NGM1MTkvdGFibGVyYW5nZTozNzgzMTA0NDc1YzY0NzA1YWI0ZDZiNTc1ZjU0YzUxOV8xLTMtMS0xLTA_377cf357-5084-4809-9de2-e55e55f6fe3a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGFibGU6Mzc4MzEwNDQ3NWM2NDcwNWFiNGQ2YjU3NWY1NGM1MTkvdGFibGVyYW5nZTozNzgzMTA0NDc1YzY0NzA1YWI0ZDZiNTc1ZjU0YzUxOV8yLTEtMS0xLTA_6ff03d58-6981-44df-9060-902509e79137">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8yMTk5MDIzMjU5Mjgx_39e1e6b3-0e97-4bd5-9e06-177bd031ed24">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDM0_6c144cab-1e3e-43bf-b9a0-b4acc8d590f6">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ifc0a6137ca36452e891d13552d2486b5_I20200926"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8yNzI1_3765ced8-9621-4897-8947-5a6396d31430"
      unitRef="usd">873604813</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i97542491d20f4bc28bc1224b47fe8a9a_I20210521"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zMDIx_8e436e81-37fa-4edf-9d5f-f4a11b74a310"
      unitRef="shares">9177036</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xL2ZyYWc6MGQ2ODQwY2VmYzYwNGE1ZWEyOGY5ZWIzMDBhNzk3NTIvdGV4dHJlZ2lvbjowZDY4NDBjZWZjNjA0YTVlYTI4ZjllYjMwMGE3OTc1Ml8zNDI2_0392eb9f-df2c-4bf4-847a-74f981a255fe">Portions of Cavco Industries, Inc.'s Definitive Proxy Statement relating to its 2021 Annual Meeting of Stockholders, which is expected to be filed within 120 days following the end of the registrant's fiscal year ended April 3, 2021, are incorporated by reference into Part III hereof.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMtMS0xLTEtMA_bf664a4c-176b-4847-9506-860e2e400e4a"
      unitRef="usd">322279000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMtMy0xLTEtMA_37a3e78e-b670-44c6-b40f-5727cc838c07"
      unitRef="usd">241826000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzQtMS0xLTEtMA_32396190-d989-48fc-9e96-1f71b12deb38"
      unitRef="usd">16693000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzQtMy0xLTEtMA_fae3d29d-c58c-41a4-9f41-8b95bca9433a"
      unitRef="usd">13446000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzUtMS0xLTEtMA_c1f8c801-b50e-4db3-9dd9-79bd1f775a11"
      unitRef="usd">47396000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzUtMy0xLTEtMA_c006a229-f09f-4ff3-becf-c9666591f989"
      unitRef="usd">42800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzYtMS0xLTEtMA_9aaf1e64-7529-4954-b6e9-a96aa36826ef"
      unitRef="usd">19496000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzYtMy0xLTEtMA_942064e7-06f9-4b8d-b511-602c7eea8ebd"
      unitRef="usd">14582000</us-gaap:ShortTermInvestments>
    <cvco:LoansandLeasesReceivableNetAmountConsumerCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzctMS0xLTEtMA_9a25b7ab-aac8-49a5-a862-01e9d1c5d11f"
      unitRef="usd">37690000</cvco:LoansandLeasesReceivableNetAmountConsumerCurrent>
    <cvco:LoansandLeasesReceivableNetAmountConsumerCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzctMy0xLTEtMA_dc19e893-3a6c-49eb-ab5c-001d69481057"
      unitRef="usd">32376000</cvco:LoansandLeasesReceivableNetAmountConsumerCurrent>
    <cvco:LoansandLeasesReceivableNetAmountCommercialCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzgtMS0xLTEtMA_dabd7978-3165-4005-97f2-f297a314aa3f"
      unitRef="usd">14568000</cvco:LoansandLeasesReceivableNetAmountCommercialCurrent>
    <cvco:LoansandLeasesReceivableNetAmountCommercialCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzgtMy0xLTEtMA_47d5602e-f6f8-44d3-a72b-e33dc3254a1a"
      unitRef="usd">14657000</cvco:LoansandLeasesReceivableNetAmountCommercialCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzktMS0xLTEtMA_6e597549-59d2-4f61-9416-5e950ed6d066"
      unitRef="usd">4664000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzktMy0xLTEtMA_bdb89480-5fa0-45c2-b56c-fd32fa74e7b0"
      unitRef="usd">766000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:InventoryNet
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzEwLTEtMS0xLTA_5ef42dc3-1e2b-4319-ba5a-4e4683dde480"
      unitRef="usd">131234000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzEwLTMtMS0xLTA_56239469-58b0-480a-a3a9-8c3e8b4c8e80"
      unitRef="usd">113535000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzEyLTEtMS0xLTA_6d4f156c-6033-4dcb-b559-d08aa6ed8995"
      unitRef="usd">57779000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzEyLTMtMS0xLTA_ba7e2cfd-c78a-4b55-b645-d088c6240abd"
      unitRef="usd">42197000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzEzLTEtMS0xLTA_0dd5ec90-c76b-43cb-94dd-00781f18fdba"
      unitRef="usd">651799000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzEzLTMtMS0xLTA_943e9139-f03f-4493-82df-2913ab40011a"
      unitRef="usd">516185000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE0LTEtMS0xLTA_e76ebf05-5186-4a20-b8bd-d5abb9ed9b4e"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE0LTMtMS0xLTA_9f1ce93a-1fcb-4d17-a79c-97447cb729e5"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE1LTEtMS0xLTA_eadb112b-20ef-487a-adcd-9225b4c40fa9"
      unitRef="usd">35010000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE1LTMtMS0xLTA_6d59ce8a-437d-4c38-9ee7-70c24dc1d494"
      unitRef="usd">31557000</us-gaap:LongTermInvestments>
    <cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE2LTEtMS0xLTA_7116dbdf-9306-45c8-bd08-2b5001f5b8ba"
      unitRef="usd">37108000</cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent>
    <cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE2LTMtMS0xLTA_8727f87c-31f8-484b-9aeb-82b3c40dfd22"
      unitRef="usd">49928000</cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent>
    <cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE3LTEtMS0xLTA_d32c7535-29b4-418d-87f2-dcf3c76c35dc"
      unitRef="usd">20281000</cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent>
    <cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE3LTMtMS0xLTA_d8167190-b1d6-4602-8968-9c77a974f67b"
      unitRef="usd">23685000</cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE4LTEtMS0xLTA_6f389829-f7b0-4807-afd9-013d01e15ead"
      unitRef="usd">4801000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE4LTMtMS0xLTA_0b0be480-4a87-4e78-aeca-132232af4ea3"
      unitRef="usd">7457000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE5LTEtMS0xLTA_4a022eaa-59f1-414e-ac15-25c26e25c8b0"
      unitRef="usd">96794000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzE5LTMtMS0xLTA_0e2d7e68-d4aa-4a24-9b12-fd6012e9662c"
      unitRef="usd">77190000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIwLTEtMS0xLTA_2ef2d745-0331-4a5c-be49-e7499de39b9e"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIwLTMtMS0xLTA_482c5a94-d76f-4413-9f28-ee6efab55e4a"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIxLTEtMS0xLTA_d9f2aff2-78ec-409a-94e2-c91e61549cb8"
      unitRef="usd">14363000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIxLTMtMS0xLTA_067b44f7-4481-41b1-87fd-45bd4496b95d"
      unitRef="usd">15110000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIyLTEtMS0xLTA_8d7d7e43-3fe2-4b43-b7cd-3269fe22700f"
      unitRef="usd">16252000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIyLTMtMS0xLTA_b7c31ba9-1979-4b21-8558-9875ecc234e9"
      unitRef="usd">13894000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Assets
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIzLTEtMS0xLTA_4983a42b-16f2-4bf7-a576-b92e2a4bcde1"
      unitRef="usd">951833000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzIzLTMtMS0xLTA_dbd007b0-dfb5-41bf-b57b-6ce8c1db13b6"
      unitRef="usd">810431000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI2LTEtMS0xLTA_1c3a1c9c-d4e1-4c44-921d-e79a5c3ef423"
      unitRef="usd">32120000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI2LTMtMS0xLTA_b24edeff-e715-4c56-8a7d-8677f71390db"
      unitRef="usd">29924000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI3LTEtMS0xLTA_4ceb132f-9f70-430d-ad4c-ceedb2c907e1"
      unitRef="usd">203133000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI3LTMtMS0xLTA_3b48566c-f4a5-4696-a712-506eb4ebb81b"
      unitRef="usd">139930000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI4LTEtMS0xLTA_7addc2ef-4db2-4064-9798-cc02d7d1adca"
      unitRef="usd">1851000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI4LTMtMS0xLTA_8ef48f37-4ea6-40ac-8570-27be7fd8b39f"
      unitRef="usd">2248000</us-gaap:SecuredDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI5LTEtMS0xLTA_38ebfc09-cac5-4b51-aa20-992186bbbe6b"
      unitRef="usd">237104000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzI5LTMtMS0xLTA_5b0ac255-e57a-482a-81b7-edf3d9d2a79a"
      unitRef="usd">172102000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMwLTEtMS0xLTA_de0615a3-eaa3-498b-b269-f710abc44de7"
      unitRef="usd">13361000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMwLTMtMS0xLTA_be08151d-ea1e-448d-a50f-0f10a4bfbf21"
      unitRef="usd">10743000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:SecuredLongTermDebt
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMxLTEtMS0xLTA_3ca8d558-6027-4470-bab1-c3256c0edb61"
      unitRef="usd">10335000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMxLTMtMS0xLTA_531826e8-92ef-4015-8b56-8aaa3d2fb41f"
      unitRef="usd">12705000</us-gaap:SecuredLongTermDebt>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMyLTEtMS0xLTA_986f600c-7d55-4ddf-b625-efcf53c608a1"
      unitRef="usd">7393000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzMyLTMtMS0xLTA_a72d8a40-5611-4107-8062-c9485b9afaa6"
      unitRef="usd">7295000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1NjU1_1360d765-870c-4809-94b0-9584745445cd"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1NjU1_d867b826-1fab-4d0b-8bf5-61b5a64464e7"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1NjY4_bc99b3c7-6b90-4e72-b5dd-a0b35e914c35"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1NjY4_f623642a-e93a-4d95-b727-39c18509458c"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1Njc1_127680da-7dc6-4ec7-b270-a5b2eb218ce6"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1Njc1_604fc651-3114-4384-8e23-5b798fe7655c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1Njc1_7e253f95-6378-4dc0-bc70-a65aa1fa0bc6"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjc1ZmFkZGRkNDc0MDEwOTY0ODI4NjEzOWI3ZjljOV8yMTk5MDIzMjU1Njc1_815bab7a-74db-4353-bd1b-9f33532c34ca"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTEtMS0xLTA_0a8a4479-abb7-489b-bdb8-e1799c214d68"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM0LTMtMS0xLTA_55e81368-0f0c-4d15-aeaf-a4bb911e4e4b"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOGI0MjNlODUwZDA0NjM0YjlkMDFjOTA5MDliNDUxN18yMTk5MDIzMjU1NzIx_65164c2d-59b7-4d39-a1d3-05f2b9687f22"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOGI0MjNlODUwZDA0NjM0YjlkMDFjOTA5MDliNDUxN18yMTk5MDIzMjU1NzIx_e871f2cf-6f5c-4ffa-9459-031a9c3d1603"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOGI0MjNlODUwZDA0NjM0YjlkMDFjOTA5MDliNDUxN18yMTk5MDIzMjU1Njk3_22754ab2-12b8-4eb1-8b57-5d608dc31769"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOGI0MjNlODUwZDA0NjM0YjlkMDFjOTA5MDliNDUxN18yMTk5MDIzMjU1Njk3_24dde2cb-da56-4be1-a725-1521698d8633"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOGI0MjNlODUwZDA0NjM0YjlkMDFjOTA5MDliNDUxN18yMTk5MDIzMjU1NzMy_40f81330-3698-4c6d-9710-d88687c93115"
      unitRef="shares">9241256</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOGI0MjNlODUwZDA0NjM0YjlkMDFjOTA5MDliNDUxN18yMTk5MDIzMjU1Njgy_f2628f10-75ef-4570-8170-337e19b83fb5"
      unitRef="shares">9173242</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTEtMS0xLTA_00b8709f-b886-4281-826d-44d82f5ff1b6"
      unitRef="usd">92000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTMtMS0xLTA_dfc3dbb6-0efb-4e1c-ab19-3f79618c9867"
      unitRef="usd">92000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockShares
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTUzMjYvdGV4dHJlZ2lvbjpiYTFjZTk1YWI2ZGU0Mzk3YTg0YjUwYmZhMWRlODE3NF80OTQ3ODAyMzI1MTQ4_d5ed7b3c-2add-4495-a556-1eb6ab5f8dfe"
      unitRef="shares">6600</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTAtMS0xLTUzMjYvdGV4dHJlZ2lvbjpiYTFjZTk1YWI2ZGU0Mzk3YTg0YjUwYmZhMWRlODE3NF8yMTk5MDIzMjU1NjYz_2a19da8b-9405-4bd9-9a42-e4b5d3e61618"
      unitRef="shares">0</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTEtMS0xLTU0MzE_e7c26876-f8f6-4f26-b330-dd2182d04400"
      unitRef="usd">1441000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM1LTMtMS0xLTU0MzE_34c08da6-ebc8-44e6-a423-500973abef26"
      unitRef="usd">0</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM2LTEtMS0xLTA_c636e287-384b-4566-a84f-e3966ebf5bc8"
      unitRef="usd">253835000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM2LTMtMS0xLTA_1af67832-cc56-487f-a560-ee44f205877c"
      unitRef="usd">252260000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM3LTEtMS0xLTA_a8ba6bab-438b-4602-8b53-2a9576e60a02"
      unitRef="usd">431057000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM3LTMtMS0xLTA_6d140eb6-e8d8-4a16-a799-4609139b058a"
      unitRef="usd">355144000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM4LTEtMS0xLTA_1f684d16-8fce-42bf-ae69-40a71c9d5866"
      unitRef="usd">97000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM4LTMtMS0xLTA_e34ace4a-6dae-486f-ba98-e9b9fe5e0f5e"
      unitRef="usd">90000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM5LTEtMS0xLTA_20bfc271-0b4c-4a2b-8b9b-5e59a45218ca"
      unitRef="usd">683640000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzM5LTMtMS0xLTA_3b7a3811-b8cc-4a09-a09f-8dc807f08a8f"
      unitRef="usd">607586000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzQwLTEtMS0xLTA_4fad4158-bd68-45d7-a560-ffca6ef0db84"
      unitRef="usd">951833000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDAvZnJhZzpjNTBiNjcxNmUzMDk0ZmUyYjhjZTIxOTQ2MzU0YzM0OC90YWJsZTpkNTk3Njk5NTc2MWQ0YTlhYjgwNDFiOTI4Zjg2NjIwMS90YWJsZXJhbmdlOmQ1OTc2OTk1NzYxZDRhOWFiODA0MWI5MjhmODY2MjAxXzQwLTMtMS0xLTA_d7ff6fed-e605-4ab3-89da-d5e06838c70a"
      unitRef="usd">810431000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzItMS0xLTEtMA_53cdabb4-810a-40c8-8d8e-d5316e850525"
      unitRef="usd">1108051000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzItMy0xLTEtMA_4d1d8810-b58c-48a9-99ea-3adf31e9dbb3"
      unitRef="usd">1061774000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzItNS0xLTEtMA_ff633a2d-c9e4-4e9b-9221-43ecd602472f"
      unitRef="usd">962746000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzMtMS0xLTEtMA_9ee191a2-6289-4c18-b521-6b616e5e57e6"
      unitRef="usd">869074000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzMtMy0xLTEtMA_0761b752-e0a7-4c16-a68a-684ad05db755"
      unitRef="usd">831256000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzMtNS0xLTEtMA_30743d4b-e9ce-482b-a60b-44da1fe8d2de"
      unitRef="usd">757040000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzQtMS0xLTEtMA_76f2cb75-78c9-4eaa-8c15-a46d667c8a59"
      unitRef="usd">238977000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzQtMy0xLTEtMA_a614a9ec-6d88-4f79-bbe7-d879e2fcfa58"
      unitRef="usd">230518000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzQtNS0xLTEtMA_d19b108b-d605-4726-9dac-4dddf92789e2"
      unitRef="usd">205706000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzUtMS0xLTEtMA_2d7ad24c-7351-4034-ad38-14c745dd0c04"
      unitRef="usd">150152000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzUtMy0xLTEtMA_160c25f3-a9c7-4008-9b7c-2f52e7f3ca3f"
      unitRef="usd">145611000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzUtNS0xLTEtMA_ab4d5934-d265-40f9-9bf2-fcc8eed21dd7"
      unitRef="usd">121568000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzYtMS0xLTEtMA_f1f5f0e6-982d-4f2b-b438-594a84162525"
      unitRef="usd">88825000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzYtMy0xLTEtMA_98573e54-75dd-425a-8e12-419a133cbf15"
      unitRef="usd">84907000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzYtNS0xLTEtMA_ec84c4ac-9fa0-4ca3-b6be-950f09a5e987"
      unitRef="usd">84138000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzctMS0xLTEtMA_79b6a414-c62b-4cb0-8c4f-77fead398624"
      unitRef="usd">738000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzctMy0xLTEtMA_6ac5fa19-5bec-4d47-a7ce-066c3001d45e"
      unitRef="usd">1495000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzctNS0xLTEtMA_f3165434-3659-42a5-af9f-cdcd6dfc76fb"
      unitRef="usd">3444000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzgtMS0xLTEtMA_d0d749d3-82a7-4ef7-a9dd-b559d6a0df3e"
      unitRef="usd">8825000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzgtMy0xLTEtMA_3b4c609f-c10e-4b10-a3d7-c896949bbff5"
      unitRef="usd">9567000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzgtNS0xLTEtMA_2a41d7d7-01da-40f4-93ef-1ce23432bcc5"
      unitRef="usd">5982000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzktMS0xLTEtMA_dff5a3b4-d163-4308-949f-2371838734ae"
      unitRef="usd">96912000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzktMy0xLTEtMA_43d474e1-485e-4dbd-abdc-38fa092769ac"
      unitRef="usd">92979000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzktNS0xLTEtMA_932537f3-e3ce-4c69-bc8b-ae9164d91419"
      unitRef="usd">86676000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzEwLTEtMS0xLTA_55f36ec5-2195-4c69-9ff8-b2e852cb38e7"
      unitRef="usd">20266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzEwLTMtMS0xLTA_198f2a5d-5da0-4e47-9f6f-831980d84120"
      unitRef="usd">17913000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzEwLTUtMS0xLTA_b952793b-7b81-4f3e-ad52-154d3217b639"
      unitRef="usd">18054000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzExLTEtMS0xLTA_150035e8-5bc8-45e7-8159-1bb1bde5a53d"
      unitRef="usd">76646000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzExLTMtMS0xLTA_bdb1b22b-e226-49ef-bcd7-372b607f4271"
      unitRef="usd">75066000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzExLTUtMS0xLTA_15049b98-37c4-4186-b65c-2b4d4d9666fe"
      unitRef="usd">68622000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE2LTEtMS0xLTA_10b6c188-166d-4926-a432-fb68b72ebb30"
      unitRef="usd">76646000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE2LTMtMS0xLTA_b80fb804-8e33-435c-8f4f-8f27e0acf8ed"
      unitRef="usd">75066000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE2LTUtMS0xLTA_b5e3441b-47b8-4099-8ba9-f1d57b8a87d6"
      unitRef="usd">68622000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE3LTEtMS0xLTA_92a73c02-e9cb-4889-9258-b3e2a3ce9e2a"
      unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE3LTMtMS0xLTA_f7e60a56-2dad-486e-ad7a-aec8397eb69e"
      unitRef="usd">-18000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE3LTUtMS0xLTA_21ed48bf-8ec4-4f00-8743-618b08df625a"
      unitRef="usd">-74000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE4LTEtMS0xLTA_04c55302-8621-4f15-8cc4-b1bffa11bfcf"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE4LTMtMS0xLTA_5debd3e7-9c85-494b-90df-02793b7bb7d6"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE4LTUtMS0xLTA_2823cb53-0091-42a2-9d5d-995942008de0"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE5LTEtMS0xLTA_c9a38750-6522-4940-b16b-39d4f488b50a"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE5LTMtMS0xLTA_275f5e98-bbac-475e-a6f5-7803c91b7d0a"
      unitRef="usd">132000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzE5LTUtMS0xLTA_cd2f02fd-fa2d-4a98-a1ac-6505632d39bf"
      unitRef="usd">122000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzIwLTEtMS0xLTA_9b3cc335-6bfd-49f8-92ac-fafc028cac9c"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzIwLTMtMS0xLTA_66b7f681-dd44-4130-baab-017a9c506817"
      unitRef="usd">28000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzIwLTUtMS0xLTA_108c7549-4746-4cf6-be06-84a4fdf20ec8"
      unitRef="usd">26000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzIxLTEtMS0xLTA_07039556-f30d-435b-8b69-96150b9a683b"
      unitRef="usd">76653000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzIxLTMtMS0xLTA_5fc391fe-b734-4323-a4a1-33ebf44c9cbe"
      unitRef="usd">75184000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzIxLTUtMS0xLTA_0a379f14-a167-4c40-9703-cc0eba08576d"
      unitRef="usd">68777000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI2LTEtMS0xLTA_f38b12e1-aafe-433e-ae43-f8378ae58424"
      unitRef="usdPerShare">8.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI2LTMtMS0xLTA_4f4ea69c-8ffe-456b-98e5-f492f45b9baa"
      unitRef="usdPerShare">8.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI2LTUtMS0xLTA_a3af3a5d-8328-4701-856e-e4f735ee982c"
      unitRef="usdPerShare">7.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI3LTEtMS0xLTA_2c04bd60-1934-487e-b951-6a6040ad6691"
      unitRef="usdPerShare">8.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI3LTMtMS0xLTA_7ad5c564-07db-40c9-9cc0-fd9a79dbfd64"
      unitRef="usdPerShare">8.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI3LTUtMS0xLTA_29dbdd24-f569-47d3-8586-42e74de14786"
      unitRef="usdPerShare">7.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI5LTEtMS0xLTA_26a9d57f-afb9-44bf-8f09-dd6ac5ef62a8"
      unitRef="shares">9189052</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI5LTMtMS0xLTA_a527b714-c2fe-44a8-860d-84333805d0f9"
      unitRef="shares">9129639</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzI5LTUtMS0xLTA_1b493626-7935-42fd-8849-4a09b4207739"
      unitRef="shares">9080878</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzMwLTEtMS0xLTA_ff02a927-4f78-4b06-a8b3-eb6d55bc8d6d"
      unitRef="shares">9293134</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzMwLTMtMS0xLTA_7dc9fe81-613c-4b33-a5ab-9421234cf3c2"
      unitRef="shares">9268784</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDYvZnJhZzplODJmMzNhMTNmZmI0NGQ0YTYwNTZmOTYxZWQ3NWNjZS90YWJsZTo0NGVkMWY2YzAwNmM0N2MxODFlZGY1MWY1MGIzODE5ZS90YWJsZXJhbmdlOjQ0ZWQxZjZjMDA2YzQ3YzE4MWVkZjUxZjUwYjM4MTllXzMwLTUtMS0xLTA_ff99afd7-ec14-480e-81c0-eea2b38a1c3b"
      unitRef="shares">9268737</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id213db4c4c1a44eabbc3cadd9a37166a_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtMS0xLTEtMA_40694741-9991-4b88-83e0-ad3a1ecc4238"
      unitRef="shares">9044858</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id213db4c4c1a44eabbc3cadd9a37166a_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtMy0xLTEtMA_7b2222b5-1a7f-4820-bd29-5337127de62a"
      unitRef="usd">90000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib2c1906b637341d58beb82c536c4ce55_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtNS0xLTEtNTQ5NQ_d246dcb5-1bee-4441-a971-cdd390617394"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a0a2e95efcc4430952d6166f0104a72_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtNS0xLTEtMA_e2f11198-5a01-4281-a333-4980228830c9"
      unitRef="usd">246197000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf5bf08916514904ada734da0947c9c0_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtNy0xLTEtMA_b3b93278-d4f9-484d-bf91-587b9c0cc6c0"
      unitRef="usd">209381000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0427bd91b20d40739963cafab4649f18_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtOS0xLTEtMA_4ad13f2a-26a9-4389-ab83-6c8b76173339"
      unitRef="usd">1438000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1742dafc5a6c462b827d3b24e74af8d7_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzQtMTEtMS0xLTA_d0fb6bfd-7aaf-4c03-8348-da4cc2f9213b"
      unitRef="usd">457106000</us-gaap:StockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i654fbb8b113a4be2a7e40992189c5b18_I20190330"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzYtMy0xLTEtMA_90a1103e-7ee6-4eab-8010-46aeee3f8089"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i63864e1c4b814970ac4e838831d3fb14_I20190330"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzUtNS0xLTEtNTQ5NQ_d00efe57-b6d2-40f9-a421-ad44aed07437"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iefdd3eaea8934497a7b682bfaaa57f4d_I20190330"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzYtNS0xLTEtMA_56d082a7-5249-41e4-9aca-9777d579a662"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i62788c768c1542c5bc42b10247a8e7be_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzYtNy0xLTEtMA_4edfe4d1-bd13-4c2f-ae6d-ea9c8a7be61b"
      unitRef="usd">1621000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3b53f984ebfd48ae9880e40ef5cb2e3a_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzYtOS0xLTEtMjM_215d9635-0f2d-46be-b67a-5ba2ae165930"
      unitRef="usd">-1621000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib412c766bea549f1a9efa48b1665138f_I20190330"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzYtMTEtMS0xLTA_a68a9df9-ebc3-4e97-be96-1fc1e5ab0310"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i48d84f7f58cf40adb05845c94e0fcea3_I20190330"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzctMy0xLTEtMA_92dfb7d1-a445-4957-bc3c-24691e7fe316"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i671e99276dd94295baf00c40ca32fd2d_I20190330"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzYtNS0xLTEtNTQ5NQ_41d63f0c-293b-401f-84a5-5fb92063bd40"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i825831e00f23443ba8f91e6cce4f44e9_I20190330"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzctNS0xLTEtMA_de7d2120-30ad-4a3f-8f4e-6440133746ba"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i05c2d784062b48f38121cf77e66ae147_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzctNy0xLTEtMA_51f99521-87ee-46aa-aab9-693797ca418a"
      unitRef="usd">454000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9aa14fb49e514f0c8a44938e3c65392a_I20190330"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzctOS0xLTEtMA_38fdba39-5ca5-4739-96aa-8ff84ef1451d"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9e27de12d67e482e849964aa301fc12b_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzctMTEtMS0xLTA_467a6b8c-0268-4a0e-a9b4-47fa36f75802"
      unitRef="usd">454000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NetIncomeLoss
      contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtMS0xLTEtNTQ1Mg_1f12aff4-deb1-440a-ab83-9e82c5ad86fc"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtMy0xLTEtNTQ1Mg_2575b0d4-37b0-477b-8b18-ec44f7049db6"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i572459a739f64b7284e255a57b69058c_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzctNS0xLTEtNTQ5NQ_f717faaa-c522-4052-9131-2b63e9c43ee4"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i058c1bcdd855482f87cea919d3355649_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtNS0xLTEtNTQ1Mg_fdf2060a-ceda-430c-b5c4-7f6b8f4fe9ca"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifba5111dd2af473191fdd5a02f3913f5_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtNy0xLTEtNTQ1Mg_e0c5337f-17da-4a1d-b7bd-ae7de8f3c84d"
      unitRef="usd">68622000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9aaefef9417e47cc9fb07e0feaba600a_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtOS0xLTEtNTQ1Mg_ad16e859-5698-4174-a5e4-f0297bc42bdd"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtMTEtMS0xLTU0NTI_308be333-58ec-405f-83ef-913f1a17b773"
      unitRef="usd">68622000</us-gaap:NetIncomeLoss>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtMS0xLTEtMA_6cefdfd0-1d6c-4d35-8443-f065623016fb"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtMy0xLTEtMA_714de27d-84fd-4234-aacb-7db69d9c476e"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i572459a739f64b7284e255a57b69058c_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtNS0xLTEtNTQ5NQ_dd9bd9e8-0250-416f-950d-c0d880f02cba"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i058c1bcdd855482f87cea919d3355649_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtNS0xLTEtMA_4a605eac-75db-4883-9433-f450e837b641"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ifba5111dd2af473191fdd5a02f3913f5_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtNy0xLTEtMA_edbe20d8-f7f3-499f-88c8-d82a7517259c"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i9aaefef9417e47cc9fb07e0feaba600a_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtOS0xLTEtMA_837faebc-783c-4093-bbd7-b4a068b414b5"
      unitRef="usd">155000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzgtMTEtMS0xLTA_4d63dcdb-c2ba-404c-ba5e-13ac4b536dad"
      unitRef="usd">155000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTEtMS0xLTA_579bb3a0-6f42-49b9-bee8-1285b2c388e7"
      unitRef="shares">53462</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTMtMS0xLTA_27cc0a07-55fa-48e5-bac6-f05d71fbe18a"
      unitRef="usd">1000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i572459a739f64b7284e255a57b69058c_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzktNS0xLTEtNTQ5NQ_154574d1-4f7c-4588-a171-32f822c46a5f"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i058c1bcdd855482f87cea919d3355649_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTUtMS0xLTA_b2e3c535-e598-49ad-9325-4deeaf0e50af"
      unitRef="usd">-115000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ifba5111dd2af473191fdd5a02f3913f5_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTctMS0xLTA_d24389a5-6aeb-458a-b4cc-9f6a91802feb"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i9aaefef9417e47cc9fb07e0feaba600a_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTktMS0xLTA_3fce93bd-dd5a-4e0e-887d-5c1acb706abc"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTExLTEtMS0w_4cc75202-3e92-462e-a03e-c15b6fdcc27f"
      unitRef="usd">-114000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTEtMS0xLTA_0a705f53-9105-4b8a-8c39-7ca7047f2a82"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1847000b06d946f9ba11ce2122bafe7b_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTMtMS0xLTA_ad7b63af-eaee-4027-bf98-a7e10bebaa62"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i572459a739f64b7284e255a57b69058c_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEwLTUtMS0xLTU1MjI_60e24adc-a1d4-4429-aa57-b46ff7b31f14"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i058c1bcdd855482f87cea919d3355649_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTUtMS0xLTA_c59ed779-d391-4c7e-b0a6-0cc17d40552f"
      unitRef="usd">3365000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifba5111dd2af473191fdd5a02f3913f5_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTctMS0xLTA_e6843c10-7c95-4776-89bb-eea003d05eb7"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9aaefef9417e47cc9fb07e0feaba600a_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTktMS0xLTA_cb119b67-27aa-4750-a3f0-7fc737611496"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTExLTEtMS0w_f121f753-a9bf-4607-a26e-3adf73b08086"
      unitRef="usd">3365000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i17dea118a623470a91046c91169f9248_I20190330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTEtMS0xLTA_19325a3c-8a54-4618-a649-4b3ff9dbcb8c"
      unitRef="shares">9098320</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i17dea118a623470a91046c91169f9248_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTMtMS0xLTA_63456367-6e45-4ac1-805b-0ed185f5998f"
      unitRef="usd">91000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id28eac33e26f49a18d3cc3964ad87116_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzExLTUtMS0xLTU0OTU_08bbb64e-3fbf-49b0-ba4a-67d28cbc9fe1"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i619bdb7e7b5345728275fcc92802b8b9_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTUtMS0xLTA_92aadff8-f87a-4471-9c82-565d0351a1e1"
      unitRef="usd">249447000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e399a2354cd47dc86a704b65a3edf71_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTctMS0xLTA_02c780a0-6cf8-40e4-becb-ec93cc3614db"
      unitRef="usd">280078000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab8f2f5a6ac5438bbf369e1cea78b924_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTktMS0xLTA_6d67b020-ac7e-4d82-8102-adbd2dc452d6"
      unitRef="usd">-28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTExLTEtMS0w_868d6bcc-c7bc-4ef0-86c0-788b7bc0b473"
      unitRef="usd">529588000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTEtMS0xLTA_ce1d35ec-9816-4c98-8625-ecad85ed39c1"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTMtMS0xLTA_60abaf4e-ffb6-4fbc-bcd8-4031fc255362"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaaa4eda88cb944cfa06ce41947d25355_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEyLTUtMS0xLTU0OTU_8fbfa028-96eb-46d8-833a-5a35addff8e1"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8aa8fa1e1f934396a1421c6e40467ba5_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTUtMS0xLTA_15861fe2-1922-48ab-8184-f5054c39646e"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i94119268c2cf494ca2a56ba935e786e2_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTctMS0xLTA_dafb1e8e-92d6-4ca4-afb1-458cd05eef2e"
      unitRef="usd">75066000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if43f09062be44bb3a22afd95093f29f8_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTktMS0xLTA_f93138e9-94be-4a6d-aef3-616c179e6a38"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTExLTEtMS0w_ee95bc9d-44b3-4281-97ae-59b6a7f94cc6"
      unitRef="usd">75066000</us-gaap:NetIncomeLoss>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTEtMS0xLTA_ce95e504-fb78-43b3-bb40-a7764882f4fd"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTMtMS0xLTA_539fd5f5-676d-4049-9622-edf3f102fc70"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iaaa4eda88cb944cfa06ce41947d25355_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzEzLTUtMS0xLTU0OTU_4f8c29e7-f198-4d9e-b200-28c34c3e3398"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i8aa8fa1e1f934396a1421c6e40467ba5_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTUtMS0xLTA_cdc49952-7e29-47ec-896f-8e95ede71a86"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i94119268c2cf494ca2a56ba935e786e2_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTctMS0xLTA_c5bfbfdf-b2f0-4cb8-9803-252497eab19d"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if43f09062be44bb3a22afd95093f29f8_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTktMS0xLTA_80725b75-c590-454d-8591-631016af4bef"
      unitRef="usd">118000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTExLTEtMS0w_f2723317-1e88-427e-9977-6d4dc4cb1dd4"
      unitRef="usd">118000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTEtMS0xLTA_9f030bb9-eb45-42b1-b541-ab57feb75ca2"
      unitRef="shares">74922</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTMtMS0xLTA_322cc93d-6a4a-46dc-88a3-1b817c0973c8"
      unitRef="usd">1000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="iaaa4eda88cb944cfa06ce41947d25355_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE0LTUtMS0xLTU0OTU_60ad5cf6-c0dc-4aef-a0b5-214ab8afab48"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i8aa8fa1e1f934396a1421c6e40467ba5_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTUtMS0xLTA_c8ba1baf-f837-42f8-a4d3-68d4ecaaf6e8"
      unitRef="usd">-1068000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i94119268c2cf494ca2a56ba935e786e2_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTctMS0xLTA_9d57dc96-fe9f-4dc2-b099-15c327d7f096"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="if43f09062be44bb3a22afd95093f29f8_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTktMS0xLTA_f926c668-8a12-4b97-9f1a-92579607152d"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTExLTEtMS0w_3f0f24fe-cbbc-4f15-bfae-deb16d03e086"
      unitRef="usd">-1067000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTEtMS0xLTA_2df786f3-7d9e-4f80-8817-48cde45aa11f"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie699df82f0e046bc92a58d846fddb428_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTMtMS0xLTA_7bbf641d-37d0-4567-a41b-0718b35a5f16"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaaa4eda88cb944cfa06ce41947d25355_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE1LTUtMS0xLTU0OTU_b356084d-3915-46f0-b6e8-79a331677c82"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8aa8fa1e1f934396a1421c6e40467ba5_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTUtMS0xLTA_07066888-3fed-4016-b2a2-50cd7242d2db"
      unitRef="usd">3881000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i94119268c2cf494ca2a56ba935e786e2_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTctMS0xLTA_6ab21415-af85-47ce-97d4-906d238149e2"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if43f09062be44bb3a22afd95093f29f8_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTktMS0xLTA_f2a3fd6b-5e63-49f0-9c9c-3d1fb11e6813"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTExLTEtMS0w_76cbd24b-8c54-4e8d-b2cc-85e30831a9c7"
      unitRef="usd">3881000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia389e5df6545497a8161993c5a01c248_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTEtMS0xLTA_336977f7-88d9-45e8-955b-c06ab08ad3d6"
      unitRef="shares">9173242</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia389e5df6545497a8161993c5a01c248_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTMtMS0xLTA_fb9f45f8-ac8f-4fd4-9819-0937a7de914f"
      unitRef="usd">92000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0415559b8302459d856beea69b61362f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE2LTUtMS0xLTU0OTU_d8e451f8-8904-4b2a-8293-d5ffc8ac4884"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icab3651ac7964382b60eeb183999a41d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTUtMS0xLTA_5905d3b2-ee0f-4931-8c9e-5f7aac86c019"
      unitRef="usd">252260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibafc7657cc904e4ea26bb95eb1b27425_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTctMS0xLTA_d1b78bb5-f8ab-4e0a-952e-ad4e417a87c9"
      unitRef="usd">355144000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c76d72235d84ca7944eb4303dcaf510_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTktMS0xLTA_78402ed8-3a19-4a7f-8b62-15af7aa35bfd"
      unitRef="usd">90000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTExLTEtMS0w_15839f3a-b314-413c-912a-1b8b28b0af59"
      unitRef="usd">607586000</us-gaap:StockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0ecb46caa1c94ee3838777c8e63e4d22_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTMtMS0xLTYzMzk_38e7a96b-8bf2-4234-a134-0a2f7ebf3fcb"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i14b0b330cae241cbba2f41821de1fe09_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTUtMS0xLTYzMzk_90b3810c-fe51-4771-a19d-240c646228ca"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i48b5bd87eeb34c6a9a04c33818950b0d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTctMS0xLTYzMzk_b0f13061-f424-45ee-bf09-326d0bd22558"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibf38fd15d4aa4801b1bbdacf130199a1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTktMS0xLTYzMzk_373f49c9-f8df-4a1b-bf81-19d61fd00d1d"
      unitRef="usd">-733000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idba6294f898b4d9c81622c83c5668aee_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTExLTEtMS02MzM5_0e732773-3548-4dce-a46c-c2fa6754cd72"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ieedf069630b94f8a97bb3c1905826a13_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTEzLTEtMS02MzM5_3819376c-848e-4894-899d-ad3550926db9"
      unitRef="usd">-733000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NetIncomeLoss
      contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTEtMS0xLTA_5b5dc0a7-3337-4674-9f18-c5bb300ff13a"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTMtMS0xLTA_e104f158-f4fc-4cb6-810f-10d355b7ee41"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ief6005ade88e429d91d5d5dc0ecc6129_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE3LTUtMS0xLTU1MjI_d2773b63-b47b-4a66-b930-eb71af870e95"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibc4e0186d64a477f9318a5a94c22fdfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTUtMS0xLTA_a60baeae-d1db-4710-841c-de80e6478e78"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i412df4ea3e844b68b0850e2163eba38a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTctMS0xLTA_edddc226-3d84-4f51-b7e9-03f7a87b589d"
      unitRef="usd">76646000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i52701c23422c4777af02ee8ad910fefb_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTktMS0xLTA_26422e08-1c43-40c8-b336-47ea73efa2fc"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTExLTEtMS0w_a6042074-d055-4935-99f5-53c83a49a640"
      unitRef="usd">76646000</us-gaap:NetIncomeLoss>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTEtMS0xLTA_06416aee-30f8-4bd6-8f74-410ccd86e438"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTMtMS0xLTA_7fdc732c-cb61-4b6a-bba3-7671f0c40741"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ief6005ade88e429d91d5d5dc0ecc6129_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE4LTUtMS0xLTU1MjI_bfda2aa4-e704-4b13-a201-b87f46e555ec"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ibc4e0186d64a477f9318a5a94c22fdfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTUtMS0xLTA_0876cdb9-4af6-4a93-8434-a5ed034579fa"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i412df4ea3e844b68b0850e2163eba38a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTctMS0xLTA_ee305955-ab6d-4b5a-80da-0f4325fd8a62"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i52701c23422c4777af02ee8ad910fefb_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTktMS0xLTA_20e271a1-57b7-42df-be2c-23abb4fe50aa"
      unitRef="usd">7000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTExLTEtMS0w_48836f75-50ec-4390-9ab9-cdf9bc903d2d"
      unitRef="usd">7000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI0LTEtMS0xLTA_f1864894-1a12-4567-a53c-7b30dd434014"
      unitRef="shares">68014</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI0LTMtMS0xLTA_90d5343a-bf1c-4adc-bcf0-888cd3e4ecef"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ief6005ade88e429d91d5d5dc0ecc6129_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzE5LTUtMS0xLTU1MjI_61dbccec-985f-451c-b968-2a11601ed446"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ibc4e0186d64a477f9318a5a94c22fdfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI0LTUtMS0xLTA_9e09cc2d-944c-4a78-980b-6f7f2a3d4316"
      unitRef="usd">-2817000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i412df4ea3e844b68b0850e2163eba38a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI0LTctMS0xLTA_3bc72f38-25b8-4772-ac86-f7c4c9fea1b9"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i52701c23422c4777af02ee8ad910fefb_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI0LTktMS0xLTA_af95ebb1-67e5-4482-a0ee-a734aeb3c857"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI0LTExLTEtMS0w_b68fd371-1533-4667-9b86-289f743d917e"
      unitRef="usd">-2817000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI1LTEtMS0xLTA_261b44fd-c132-4cf7-9e0b-7a0a8faff673"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI1LTMtMS0xLTA_6a205571-e78f-4370-9107-5a12ea77e34b"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ief6005ade88e429d91d5d5dc0ecc6129_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIwLTUtMS0xLTU1MjI_e543a7bf-eaa4-4a4b-90b8-79962c3bb2d3"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibc4e0186d64a477f9318a5a94c22fdfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI1LTUtMS0xLTA_3bd55901-b06b-4560-84b8-25a3bc97f68d"
      unitRef="usd">4392000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i412df4ea3e844b68b0850e2163eba38a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI1LTctMS0xLTA_a2d4b1e2-3139-4173-8cd4-9afce30d55ab"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i52701c23422c4777af02ee8ad910fefb_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI1LTktMS0xLTA_96ff683b-c5f4-4c06-be0d-e9ac2493242b"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI1LTExLTEtMS0w_e4170356-aa5c-4fd0-a6ea-3500ac7f7bfb"
      unitRef="usd">4392000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTEtMS0xLTU1MDI_bb300e16-26b1-4cce-9265-1e3650e34eec"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i827389145f9d4d3687f06cb292cfc980_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTMtMS0xLTU1MDI_dcee0874-0fa5-493a-a511-3099a2766133"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ief6005ade88e429d91d5d5dc0ecc6129_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTUtMS0xLTU1MDI_75675c9e-bff3-44a8-9924-5f5d31bc214a"
      unitRef="usd">-1441000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibc4e0186d64a477f9318a5a94c22fdfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTctMS0xLTU1MDI_f55d40ae-2874-49d4-b414-e6f30d4cf4e4"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i412df4ea3e844b68b0850e2163eba38a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTktMS0xLTU1MDI_70159868-7786-4dc8-a657-1f06181507e7"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i52701c23422c4777af02ee8ad910fefb_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTExLTEtMS01NTAy_98853888-b1d6-4250-be41-daaad2c96c5d"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIxLTEzLTEtMS01NTAy_70b8a5ca-83a4-448a-b712-6454f052a48e"
      unitRef="usd">1441000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9947f8a86c0f4c7a9bdeab89d6a31cb3_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI2LTEtMS0xLTA_a00946c9-381b-4048-9b64-fe594be09398"
      unitRef="shares">9241256</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9947f8a86c0f4c7a9bdeab89d6a31cb3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI2LTMtMS0xLTA_3a3d633a-a229-4952-b370-ff06bdc523fe"
      unitRef="usd">92000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40073438d1d74c7a974b0c9e45789912_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzIyLTUtMS0xLTU0OTU_737acd47-f7b5-4188-8f0c-038bc6b99b29"
      unitRef="usd">-1441000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d6658a57ddb4978858bf13bc38aa420_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI2LTUtMS0xLTA_c6282956-bfdb-4bba-ad4c-636aac70c3df"
      unitRef="usd">253835000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieaa00a0210bd4e2395e04270b22328f0_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI2LTctMS0xLTA_17144a77-4b0a-4c01-923d-f5d7aa1d12ae"
      unitRef="usd">431057000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i631ec73c049148fcb107957c1888d06d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI2LTktMS0xLTA_0b48ee48-bb6b-4483-989f-d625c2a20da5"
      unitRef="usd">97000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMDkvZnJhZzphYThkMmNjYWVhNzk0YWQxODM1NTExOGI2MjBmNThiMy90YWJsZTplODA5ZTE3YmE4NzU0Y2NkYjgwZDc4MTNhYThhNzVjZS90YWJsZXJhbmdlOmU4MDllMTdiYTg3NTRjY2RiODBkNzgxM2FhOGE3NWNlXzI2LTExLTEtMS0w_9f866243-3526-4aed-80d7-3dbb12130cb9"
      unitRef="usd">683640000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMtMS0xLTEtMA_8eed02d2-39a9-4844-84b5-c539d2ac1fb7"
      unitRef="usd">76646000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMtMy0xLTEtMA_78ca239d-ae5c-4bcc-8d00-17875292a2d4"
      unitRef="usd">75066000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMtNS0xLTEtMA_3b94cc80-2b37-4965-92b4-331bff9b79fa"
      unitRef="usd">68622000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzUtMS0xLTEtMA_799d68b9-6a22-4ae4-aea2-77cca638622d"
      unitRef="usd">6324000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzUtMy0xLTEtMA_75e1b4ff-23b9-40c2-b6ae-078ba3fe10d7"
      unitRef="usd">5783000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzUtNS0xLTEtMA_b8d24223-6b63-4c78-8ece-7323beea044b"
      unitRef="usd">4698000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzYtMS0xLTEtMA_096be16c-ec25-4d7e-a821-4963deb2fe97"
      unitRef="usd">-1193000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzYtMy0xLTEtMA_c73014d4-16e7-4284-aeaf-2a7f04b0e062"
      unitRef="usd">1348000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzYtNS0xLTEtMA_51059a36-4dbc-413a-b051-c1ec000a38c5"
      unitRef="usd">562000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzctMS0xLTEtMA_4c71fb52-7714-4d70-85dc-f3d14f51d61b"
      unitRef="usd">326000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzctMy0xLTEtMA_869b1cf8-b23d-4339-9665-ff98c24bdba4"
      unitRef="usd">261000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzctNS0xLTEtMA_3829b6a4-7769-4be1-8a05-00f19f285618"
      unitRef="usd">-762000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzgtMS0xLTEtMA_3924c5aa-d5c6-4540-99ba-69e0e5d3f888"
      unitRef="usd">4392000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzgtMy0xLTEtMA_a6e4bdb4-2c1e-4f29-b27e-c895cc25bc34"
      unitRef="usd">3881000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzgtNS0xLTEtMA_4878e366-79a2-4782-83e1-a4c01206f926"
      unitRef="usd">3365000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncome
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzktMS0xLTEtMA_cf9e989a-663c-460b-9f13-8cfa44c65636"
      unitRef="usd">3312000</us-gaap:OtherNoncashIncome>
    <us-gaap:OtherNoncashIncome
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzktMy0xLTEtMA_c03fcbe3-965b-4a30-8982-5a77ec66d959"
      unitRef="usd">1411000</us-gaap:OtherNoncashIncome>
    <us-gaap:OtherNoncashIncome
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzktNS0xLTEtMA_d5060a65-ce48-4564-9169-20d9a57bb529"
      unitRef="usd">953000</us-gaap:OtherNoncashIncome>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzExLTEtMS0xLTA_346d38d3-80dd-4547-ba5f-fd189d992458"
      unitRef="usd">-116000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzExLTMtMS0xLTA_adb83d45-2806-4989-8522-6359ff8c38b9"
      unitRef="usd">3409000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzExLTUtMS0xLTA_e282bbc4-5238-42ae-923f-079b788c38c8"
      unitRef="usd">53000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzEyLTEtMS0xLTA_7c8d59cf-7189-43a3-85d3-022e7d37242a"
      unitRef="usd">22037000</cvco:Gainlossonsalesofloansandinvestments>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzEyLTMtMS0xLTA_7e9f54da-0d89-44a6-9869-fb11a35fb6e2"
      unitRef="usd">10977000</cvco:Gainlossonsalesofloansandinvestments>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzEyLTUtMS0xLTA_e1953d8b-8720-460f-b38e-58d62b016f0b"
      unitRef="usd">9207000</cvco:Gainlossonsalesofloansandinvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE0LTEtMS0xLTA_720ec66c-5d93-44b4-a88e-bcf3ad15011c"
      unitRef="usd">4597000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE0LTMtMS0xLTA_7ad06764-5db2-4fbc-a61e-a848b2fb673c"
      unitRef="usd">1442000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE0LTUtMS0xLTA_6f22e8f9-4803-4bd6-9695-c9e46bcbcd43"
      unitRef="usd">5684000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE1LTEtMS0xLTA_902a9f59-d9ba-4a62-9c68-f0c075f45170"
      unitRef="usd">161562000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE1LTMtMS0xLTA_08ee9081-ebaf-4a44-91d5-80d5b3a6c123"
      unitRef="usd">157090000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE1LTUtMS0xLTA_d0a3df87-4091-4289-a5ae-a42cbcba1bfd"
      unitRef="usd">129990000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE2LTEtMS0xLTA_57c06dbd-f56f-42b0-bf3a-67eb27024dbe"
      unitRef="usd">167067000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE2LTMtMS0xLTA_aaf0ef56-a3a9-4461-ab5d-9e938101d4c4"
      unitRef="usd">159632000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE2LTUtMS0xLTA_6ce15015-2aa7-42f3-ac8d-3a4381a9aded"
      unitRef="usd">131117000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE3LTEtMS0xLTA_aa3baf91-0831-4870-91d3-a9ed57973da1"
      unitRef="usd">14126000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE3LTMtMS0xLTA_8c036ef0-e17f-41d4-a3c0-ba8d362a9dd7"
      unitRef="usd">10632000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE3LTUtMS0xLTA_79f63b5b-cd86-4f27-9ba3-65c7c4cfb924"
      unitRef="usd">12945000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE4LTEtMS0xLTA_1d4b9b02-4e03-492e-b2c4-7a130e43633c"
      unitRef="usd">17699000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE4LTMtMS0xLTA_cc94c2e8-7ac4-43a7-a0f4-8a181f8d9400"
      unitRef="usd">-8250000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE4LTUtMS0xLTA_72b5d099-bc12-4f7b-a414-f1addaea5cf9"
      unitRef="usd">7051000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE5LTEtMS0xLTA_0c25d6c3-155a-453b-b69d-1db121af8b65"
      unitRef="usd">-6380000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE5LTMtMS0xLTA_596ae1c8-fd65-453f-b383-7d9e27c23a9c"
      unitRef="usd">-6683000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzE5LTUtMS0xLTA_442077fb-bb8d-4d25-ade0-a8c6ef98e7a2"
      unitRef="usd">12942000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIwLTEtMS0xLTA_219e8ebf-47f5-489c-a7d4-9f1b4da039ee"
      unitRef="usd">-1825000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIwLTMtMS0xLTA_6643599f-f5bb-444e-a715-0d03f7a1b34d"
      unitRef="usd">1914000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIwLTUtMS0xLTA_18f1329a-4551-4c75-9128-9300022f2fd3"
      unitRef="usd">26543000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIxLTEtMS0xLTA_84b4d948-bba0-41da-982d-24b7e12ab203"
      unitRef="usd">47229000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIxLTMtMS0xLTA_6a252180-d346-4b6b-94e7-b162810ce72b"
      unitRef="usd">6444000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIxLTUtMS0xLTA_26c0b16d-0094-44ef-b8e2-423ba988e413"
      unitRef="usd">4712000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIyLTEtMS0xLTA_67848208-4fd9-4c68-bc02-f58f6f13cd66"
      unitRef="usd">114031000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIyLTMtMS0xLTA_d03420a1-1a01-4e38-889a-d9974609c846"
      unitRef="usd">101737000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzIyLTUtMS0xLTA_310bd0f9-0f8a-4f7f-b4e4-06b4ae1f0114"
      unitRef="usd">32836000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI0LTEtMS0xLTA_cbe29c75-3529-4c09-a2e4-9aac474e73dd"
      unitRef="usd">25537000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI0LTMtMS0xLTA_dbdc8f13-50ea-4e0a-867a-54971bbe1b65"
      unitRef="usd">14340000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI0LTUtMS0xLTA_4526f193-0412-41c4-ab07-70d81002ca4e"
      unitRef="usd">7636000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI1LTEtMS0xLTA_5388a65d-46b3-4954-98e9-9787ddf9e589"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI1LTMtMS0xLTA_4f95096c-7a77-43ca-a734-d0f4e9cabb84"
      unitRef="usd">15937000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI1LTUtMS0xLTA_a15588fc-32f7-4354-aa5a-54ffc429a086"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI2LTEtMS0xLTA_9c741063-b424-48a3-ba7f-f08aa76bebe9"
      unitRef="usd">240000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI2LTMtMS0xLTA_89765cbf-1adc-4d1f-b27a-f2c8d00e0525"
      unitRef="usd">6541000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI2LTUtMS0xLTA_9d8b3e71-213d-49f1-9652-9bdaea39879d"
      unitRef="usd">125000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI3LTEtMS0xLTA_f3220cb1-938f-4567-a666-e4102f394e81"
      unitRef="usd">17518000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI3LTMtMS0xLTA_e0e94438-2126-4e8c-b3ce-e3b6f72d8ed0"
      unitRef="usd">11699000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI3LTUtMS0xLTA_82b50541-05cc-46f2-bada-5d60bf11729b"
      unitRef="usd">7337000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI4LTEtMS0xLTA_71de8189-1a6b-4d41-a252-0749807fa925"
      unitRef="usd">19466000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI4LTMtMS0xLTA_8ff05b60-45ee-466f-8234-b350bbc555f9"
      unitRef="usd">10192000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI4LTUtMS0xLTA_dee36dd7-51b7-48c4-b0f8-c34d9bd0f358"
      unitRef="usd">9033000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI5LTEtMS0xLTA_3c4e2496-fc39-4f11-a2e8-d97518fce10d"
      unitRef="usd">-23349000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI5LTMtMS0xLTA_99071bb9-1b2f-4950-8f35-4c421dd74202"
      unitRef="usd">-25243000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzI5LTUtMS0xLTA_122cb648-e01e-4827-a947-2254e22f97bb"
      unitRef="usd">-5815000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMxLTEtMS0xLTA_042b9126-5ab2-4ddd-ab8a-1487f90f7301"
      unitRef="usd">-2817000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMxLTMtMS0xLTA_592bc949-d44c-4d60-8366-de09771712a3"
      unitRef="usd">-1067000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMxLTUtMS0xLTA_828a3f6b-755f-4782-926d-c4f75eee1a18"
      unitRef="usd">-114000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromAccountsReceivableSecuritization
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMyLTEtMS0xLTA_50c9e335-d942-4968-a0ef-038afafedd7f"
      unitRef="usd">64000</us-gaap:ProceedsFromAccountsReceivableSecuritization>
    <us-gaap:ProceedsFromAccountsReceivableSecuritization
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMyLTMtMS0xLTA_a707c52d-f2c7-41f7-80f3-bad5931de94f"
      unitRef="usd">227000</us-gaap:ProceedsFromAccountsReceivableSecuritization>
    <us-gaap:ProceedsFromAccountsReceivableSecuritization
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMyLTUtMS0xLTA_08b85ce2-ec1d-4803-b98b-f11eee9c7644"
      unitRef="usd">392000</us-gaap:ProceedsFromAccountsReceivableSecuritization>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMzLTEtMS0xLTA_a2bef244-f8b5-4d39-8d35-80049571ff55"
      unitRef="usd">2788000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMzLTMtMS0xLTA_7a15890d-bce8-438c-a552-10e37ae6e7c8"
      unitRef="usd">19916000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzMzLTUtMS0xLTA_81359b4a-b0bd-48dd-8f34-aacdf0075e2a"
      unitRef="usd">26688000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM0LTEtMS0xLTU5NDM_e7d844f1-cee8-4116-8ff5-5dffe1f2ec28"
      unitRef="usd">1441000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM0LTMtMS0xLTU5NDc_e22888f4-8194-4f1c-97c7-c13a2fe56e04"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM0LTUtMS0xLTU5NTE_cfb46459-89f5-4a77-a472-2720ef494017"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM0LTEtMS0xLTA_0dd1a38e-5a42-4e8b-b846-2297c5d11ce7"
      unitRef="usd">-6982000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM0LTMtMS0xLTA_1e5102f7-d137-4796-a39f-270659ae74e5"
      unitRef="usd">-20756000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM0LTUtMS0xLTA_f6b8ed7c-a624-4d68-a6df-2ce416180e01"
      unitRef="usd">-26410000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM1LTEtMS0xLTA_789fbdc1-505a-4e43-8df7-81b6316717bd"
      unitRef="usd">83700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM1LTMtMS0xLTA_40c3aff7-cbf1-4253-86db-fff1b619b649"
      unitRef="usd">55738000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM1LTUtMS0xLTA_1fa99768-6ba4-4199-80cf-c03759006940"
      unitRef="usd">611000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM2LTEtMS0xLTA_76c66cc1-c8ae-4f32-87b9-34ff47004296"
      unitRef="usd">255607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM2LTMtMS0xLTA_d44dd0e5-7ae3-4437-bfeb-c66c1a4fc676"
      unitRef="usd">199869000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1742dafc5a6c462b827d3b24e74af8d7_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM2LTUtMS0xLTA_6e4b2519-ef61-49c6-9ed5-bc7e51085227"
      unitRef="usd">199258000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM3LTEtMS0xLTA_861a8917-6001-4530-9f50-61de21c38423"
      unitRef="usd">339307000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM3LTMtMS0xLTA_6b5a44ee-ab22-40aa-955b-cbe34524d0eb"
      unitRef="usd">255607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM3LTUtMS0xLTA_6c61810c-5c62-4fd8-8553-8115fff5a9d8"
      unitRef="usd">199869000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM5LTEtMS0xLTA_29eef5cf-efd9-4186-b67e-9f6c3dab8d23"
      unitRef="usd">19469000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM5LTMtMS0xLTA_cce37bf8-50a0-472a-b923-fbc8ac363f65"
      unitRef="usd">18839000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzM5LTUtMS0xLTA_248f9c91-6525-40c3-9cf2-518adc557edc"
      unitRef="usd">19912000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQwLTEtMS0xLTA_b334fe26-59c3-4ce4-8701-b511cdc7c2bf"
      unitRef="usd">468000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQwLTMtMS0xLTA_07b06457-6ada-47b3-904c-cd323edaaf78"
      unitRef="usd">736000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQwLTUtMS0xLTA_f5a53fba-5bdf-4ed8-aac7-883994b83a85"
      unitRef="usd">2302000</us-gaap:InterestPaidNet>
    <us-gaap:LoansAssumed1
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQzLTEtMS0xLTYzODc_a4ad5eb3-0495-43c3-b1ac-7a0346841735"
      unitRef="usd">18339000</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQzLTMtMS0xLTYzOTI_4f0a078a-bcd3-4c96-b0cd-688bd45f8dc3"
      unitRef="usd">3634000</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQzLTUtMS0xLTYzOTk_8c315abc-d784-4803-8714-67c29787a6d6"
      unitRef="usd">-1867000</us-gaap:LoansAssumed1>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQyLTEtMS0xLTA_72c36e98-f635-475a-b2ec-f3fbd6630978"
      unitRef="usd">5985000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQyLTMtMS0xLTA_2996ef28-7968-4329-911d-8351ed2b9cda"
      unitRef="usd">18498000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQyLTUtMS0xLTA_0064e57c-56a6-4da1-9e7c-db0624ba5fe7"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQzLTEtMS0xLTA_4f0bc17c-4d0f-4166-85b1-688b04755947"
      unitRef="usd">5985000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQzLTMtMS0xLTA_241500f5-4d6d-4935-8b0b-f4602815d438"
      unitRef="usd">18523000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTIvZnJhZzo5ZDc5NDVhNTE4YTY0MDMxYmJkNTg0YzEwNGQxNGJkMi90YWJsZTo4NjllNGQ2NGIxZDU0NjM2ODQxZDY0NzZmODVkZjMxNC90YWJsZXJhbmdlOjg2OWU0ZDY0YjFkNTQ2MzY4NDFkNjQ3NmY4NWRmMzE0XzQzLTUtMS0xLTA_c30421ec-e9c9-4cda-8c4e-8e0f78ecca99"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjA1_d7931843-6985-4e60-9dce-25ac96220654">Summary of Significant Accounting Policies&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;Principles of Consolidation.&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; These Consolidated Financial Statements include the accounts of Cavco Industries, Inc. and its consolidated subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco"). All significant intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to current period classification. We have evaluated subsequent events after the balance sheet date of April&#160;3, 2021, through the date of the filing of this report with the Securities and Exchange Commission (the "SEC") and there were no disclosable subsequent events&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;. In addition, references throughout to numbered "Notes" refer to these Notes to Consolidated Financial Statements, unless otherwise stated.&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;Nature of Operations.&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; Headquartered in Phoenix, Arizona, we design and produce factory-built housing products primarily distributed through a network of independent distributors located throughout the continental United States, as well as through Company-owned retail stores which offer our homes to retail customers. Our financial services segment is comprised of: a mortgage subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), which is an approved Federal National Mortgage Association ("Fannie Mae") and Federal Home Loan Mortgage Corporation ("Freddie Mac") seller/servicer and a Government National Mortgage Association ("Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes; and an insurance subsidiary, Standard Casualty Co. ("Standard Casualty"), which provides property and casualty insurance primarily to owners of manufactured homes.&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 March 2020, the World Health Organization declared the novel coronavirus COVID-19 ("COVID-19") a global pandemic. As our business was considered essential, we continued to operate substantially all of our homebuilding and retail sales facilities while working to follow COVID-19 health guidelines. We minimized exposure and transmission risks by implementing enhanced facility cleaning, social distancing and related protocols while continuing to serve our customers. &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;It is difficult to predict the future impacts on housing demand or operations at each of our locations due to the COVID-19 pandemic. However, our wholesale customers have been positive about continuing the process of delivering homes and appreciative of our efforts to continue production to meet housing needs.&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;Fiscal Year. &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 operates on a 52-53 week fiscal year ending &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 the Saturday nearest to March 31&lt;/span&gt;&lt;span style="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. Th&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;e current fiscal year ended on April&#160;3, 2021 and includes 53 weeks, whereas fiscal years 2020 and 2019 each consisted of 52 weeks.&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-style:italic;font-weight:400;line-height:120%"&gt;Accounting Estimates.&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; Preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from the estimates and assumptions used in preparation of the consolidated financial statements.&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-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments.&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; Our financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, investments, consumer loans receivable, commercial loans receivable, accounts payable, certain accrued expenses and other current liabilities and secured credit facilities and other financings. &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;In accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 820, &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;Fair Value Measurements and Disclosures&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; ("ASC 820"), fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. &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 standard describes three levels of inputs that may be used to measure fair value:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.505%"/&gt;&lt;td style="width:0.1%"/&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;Level&#160;1&#160;&#x2013;&lt;/span&gt;&lt;/td&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;Quoted prices in active markets for identical assets or liabilities.&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:top"&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;2&#160;&#x2013;&lt;/span&gt;&lt;/td&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;Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level&#160;3&#160;&#x2013;&lt;/span&gt;&lt;/td&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;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 carrying amount of cash and cash equivalents approximates fair value because their maturity is less than three months. The carrying amounts of restricted cash, accounts receivable, accounts payable and certain accrued expenses and other current liabilities approximate fair value due to the short-term maturity of the amounts. See Note 19 for the fair values of our other financial instruments and the inputs used.&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;Factory-Built Housing Revenue Recognition - Wholesale&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;. Revenue from homes sold to independent distributors, builders, communities and developers is generally recognized when the home is shipped, at which time title passes and it is probable that substantially all of the consideration will be received. Homes sold to independent distributors are generally either paid upon shipment or floor plan financed by the independent distributor through standard industry financing arrangements, which can include repurchase agreements. Manufacturing sales financed under floor plan arrangements that include repurchase agreements are reduced by a provision for estimated repurchase obligations (see Note 16).&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;Some of our independent distributors operate multiple sales outlets. No independent distributor accounted for 10% or more of factory-built housing revenue during any fiscal year within the three-year period ended April&#160;3, 2021.&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;Factory-Built Housing Revenue Recognition - Retail&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;. Sales by Company-owned retail stores are generally recognized when the customer has entered into a legally binding sales contract, the home is delivered and permanently located at the customer's site, the home is accepted by the customer, title has transferred and funding is probable.&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;Financial Services Revenue Recognition.&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; Premium amounts collected on policies issued and assumed by Standard Casualty are amortized on a straight-line basis into Net revenue over the life of the policy. Premiums earned are net of reinsurance ceded. Policy acquisition costs are also amortized in Cost of sales over the life of the policy. Insurance agency commissions received from third-party insurance companies are recognized as revenue upon execution of the insurance policy as we have no future or ongoing obligation with respect to such policies.&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;Interest income on consumer loans receivables is recognized in Net revenue. Upon acquisition of the previously securitized loan portfolios (the "Acquisition Date"), we evaluated the existing consumer loans receivable held for investment to determine whether there was evidence of deterioration of credit quality and the probability that we would be able to collect all amounts due according to the loans' contractual terms. We also considered expected prepayments and estimated the amount and timing of undiscounted principal, interest and other cash flows. We determined the excess of the loan pool's scheduled contractual principal and interest payments over the undiscounted expected cash flows as of the Acquisition Date as an amount that is not accreted into interest income (the non-accretable difference). The cash flow expected to be collected in excess of the carrying value of the acquired loans was accreted into interest income over the remaining life of the loans (referred to as accretable yield). We adopted FASB Accounting Standards Update ("ASU") 2016-13, &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;Financial Instruments - Credit Losses (Topic 326)&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="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;Measurement of Credit Losses on Financial Instruments &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;("ASU 2016-13") on March 29, 2020. Upon adoption, we determined that $1.7 million of 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 continue to be accredited into interest income over the life of the loans (see Note 6).&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;For loans originated and held for sale, loan origination fees and gains or losses on sales are recognized in Net revenue upon title transfer of the loans. We provide third-party servicing of mortgages and earn s&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;ervicing fees each month based on the aggregate outstanding balances. Servicing fees are recognized in Net revenue when earned.&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;Cash and Cash Equivalents&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;. Highly liquid investments with insignificant interest rate risk and original maturities of three months or less, when purchased, are classified as cash equivalents.&#160;Our cash equivalents are primarily comprised of U.S. Treasury and other money market funds and other depository accounts, some of which are in excess of Federal Deposit Insurance Corporation insured limits.&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;Restricted Cash&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;. Restricted cash primarily represents cash related to CountryPlace customer payments to be remitted to third parties and deposits received from retail customers required to be held in trust accounts. These funds cannot be accessed for general operating purposes (see Note 3).&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;Accounts Receivable.&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 extend competitive credit terms on a customer-by-customer basis in the normal course of business, subject to normal industry risk, with many requiring a cash deposit with a sales order or payment upon delivery of a home. We review accounts receivable for estimated losses that may result from customers' inability to pay. As of April&#160;3, 2021 and March&#160;28, 2020, there were no allowances for doubtful accounts.&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;Investments.&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; Management determines the appropriate classification of its investment securities at the time of purchase. Our investments include marketable debt and equity securities and non-marketable equity investments. Changes in unrealized net holding gains and losses on equity securities are reported in earnings. Unrealized net holding gains and losses on available-for-sale debt securities are recorded in Accumulated other comprehensive income ("AOCI") on the Consolidated Balance Sheets. Realized gains and losses from the sale of securities are determined using the specific identification method (see Note 4).&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 discussed above, we adopted ASU 2016-13 on March 29, 2020. Under this standard, declines in the fair value of individual available-for-sale debt securities that are related to credit losses are recorded as a valuation allowance against the investment balance, with the loss recorded in earnings. As of April&#160;3, 2021, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had no valuation allowance. Prior to the adoption of ASU 2016-13, management would evaluate whether a decline in the value of an individual security was other-than-temporary. Investments on which there was an unrealized loss that was deemed to be other-than-temporary were written down to fair value with the loss recorded in earnings.&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;Consumer Loans Receivable.&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; Consumer loans receivable consists primarily of manufactured housing loans originated by CountryPlace (held for investment or held for sale) and construction advances on mortgages.&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;Loans held for investment consist of loan contracts collateralized by the borrowers' homes and, in some instances, related land. Construction loans in progress are stated at the aggregate amount of cumulative funded advances. Loans held for sale are loans that, at the time of origination, are originated with the intent to resell to investors with which the Company has pre-existing purchase agreements, such as Fannie Mae and Freddie Mac, or to sell as part of a Ginnie Mae insured pool of loans and consist of loan contracts collateralized by single-family residential mortgages. Loans held for sale are stated at the lower of cost or market on an aggregate basis. &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;Combined land and home mortgages are further disaggregated by the type of loan documentation: those conforming to the requirements of Government-Sponsored Enterprises ("GSEs") and those that are non-conforming. In most instances, our mortgages are secured by a first-lien position and are provided for the consumer purchase of a home. Consumer loans held for investment include home-only personal property loans originated under our home-only lending programs. Accordingly, we classify our loans receivable as follows: conforming mortgages, non-conforming mortgages, home-only loans and other 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;In measuring credit quality within each segment and class, we use commercially available credit scores (such as FICO&#xae;). At the time of each loan's origination, we obtain credit scores from each of the three primary credit bureaus, if available. To evaluate credit quality of individual loans, we use the mid-point of the available credit scores or, if only two scores are available, we use the lower of the two. We do not update credit bureau scores after the time of origination.&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;Commercial Loans Receivable.&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; Our commercial loans receivable balance consists of amounts loaned under commercial loan programs for the benefit of our independent distributors and community operators' home purchasing needs. Under the terms of certain programs, we have entered into direct commercial loan arrangements with independent distributors and community operators wherein we provide funds to purchase home inventory or homes for placement in communities. Interest income on commercial loans receivable is recognized in Other income, net in the Consolidated Statements of Comprehensive Income on an accrual basis.&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;Allowance for Loan 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; ASU 2016-13 requires a forward-looking impairment model based on expected losses rather than incurred losses. The primary portion of the allowance for loan losses reflects our judgment of the incurred loss exposure on our consumer loans receivable. As of April&#160;3, 2021, we had an allowance for loan losses of $3.2 million, which includes the previously discussed $1.7 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; of existing purchase discount on acquired consumer loans that was reclassified upon adoption of ASU 2016-13. Our allowance for loan 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;as of 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;was &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;$1.8 million (see Note 6).&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;Another portion of the allowance for loan losses relates to our commercial loans receivables as of the end of the reporting period. We have historically been able to resell 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. In addition to the allowance calculated under ASU 2016-13, if we determine that it is probable that a borrower will default, a specific reserve is determined and recorded within the estimated allowance for loan losses. We recorded allowance for loan losses of $816,000 and $393,000 at April&#160;3, 2021 and March&#160;28, 2020, respectively, related to commercial loans receivable (see Note 7).&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;Inventories.&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; Raw material inventories are valued at the lower of cost or market, using the first in, first out method. Finished goods and work-in-process inventories are valued at the lower of cost or market, using the specific identification method.&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;Property, Plant and Equipment.&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; Property, plant and equipment are carried at cost. Depreciation is calculated using the straight-line method over the estimated useful life of each asset. Estimated useful lives for significant classes of assets are as follows: buildings and improvements, 10 to 39 years; and machinery and equipment, 3 to 25 years. Repairs and maintenance charges are expensed as incurred. We sell miscellaneous property, plant and equipment in the normal course of business.&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;Asset Impairment&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 periodically evaluate the carrying value of long-lived assets to be held and used and held for sale for impairment when events and circumstances warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets to be disposed of are determined in a similar manner, except that the fair values are primarily based on independent appraisals and preliminary or definitive contractual arrangements less costs to dispose. There were no impairment losses recognized in fiscal years 2021, 2020 or 2019&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;/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;Goodwill and Other Intangibles.&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 account for business combinations using the acquisition method of accounting, which allocates the fair value of the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values.&#160;In the fair value evaluation of intangible assets acquired, there are significant estimates and assumptions, including forecasts of future cash flows, pre-tax income and revenue growth rates, as well as the selection of the royalty rates and discount rates. The excess of the purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill.&#160;We account for goodwill and other intangible assets in accordance with the provisions of FASB ASC 350, &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;Intangibles&#x2014;Goodwill and Other&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;. As such, we test goodwill annually for impairment. The Company has two reporting segments: factory-built housing and financial services. As of April&#160;3, 2021, all of our goodwill is attributable to the factory-built housing reporting segment. Certain intangibles are considered indefinite-lived and others are finite-lived and are amortized over their useful lives. Finite-lived intangibles are amortized over 3 to 15 years on a straight-line basis and are reviewed for possible impairment whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable. Indefinite-lived intangible assets are assessed annually for impairment first by making a qualitative assessment, and if necessary, performing a quantitative assessment and recording an impairment charge if the fair value of the asset is less than its carrying amount.&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 performed our annual goodwill impairment analysis as of April&#160;3, 2021, and the analysis determined that the fair value of the reporting unit was greater than the carrying value. There was no impairment recognized during fiscal years 2021, 2020 or 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-style:italic;font-weight:400;line-height:120%"&gt;Warranties.&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 provide retail home buyers, builders or developers with a one year warranty for manufacturing defects from the date of sale to the retail customer. Nonstructural components of a cosmetic nature are warranted for 120 days, except in specific cases where state laws require longer warranty terms. Estimated warranty costs are accrued in Cost of sales at the time of sale. The warranty provision and reserves are based on estimates of the amounts necessary to settle existing and future claims on homes sold as of the balance sheet date. Factors used to calculate the warranty obligation are the estimated amount of homes still under warranty including homes in distributor inventories, homes purchased by consumers still within the one year warranty period, the timing in which work orders are completed and the historical average costs incurred to service a home.&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;Volume Rebates&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;. Certain distributors, builders and developers can qualify for cash rebates generally based on the level of sales attained during a twelve-month period on specified products. Volume rebates are accrued at the time of sale and are recorded as a reduction of 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-style:italic;font-weight:400;line-height:120%"&gt;Freight.&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; Substantially all freight costs are recovered from our distributors and are included in Net revenue. Freight charges of $29.3 million, $30.9 million and $28.9 million were recognized in fiscal years 2021, 2020 and 2019, 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;Reserve for Repurchase Commitment.&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 are contingently liable under terms of repurchase agreements with the financial institutions that provide inventory financing to certain distributors of our products. These arrangements, which are customary in the industry, provide the lender a guarantee that we will repurchase our products in the event of default by the distributor. Our obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The risk of loss under these agreements is spread over numerous distributors and the repurchase price generally declines over the period of the agreement (generally 18 to 24 months), further reduced by the resale value of repurchased homes. We apply FASB ASC 460, &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;Guarantees&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 460") to account for our liability for repurchase commitments. Following the inception of the commitment, the recorded reserve is reduced over the repurchase period in conjunction with applicable curtailment arrangements and is eliminated once the distributor sells the home. Changes in the reserve are recorded as an adjustment to Net revenue. See Note 16 for further discussion.&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;Reserve for Property Casualty Insurance Claims and Claims Expense.&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; Standard Casualty establishes reserves for claims and claims expense on reported and unreported claims of insured losses. Our reserve process takes into account known facts and interpretations of circumstances and factors, including experience with similar cases, actual claims paid, historical trends involving claim payment patterns and pending levels of unpaid claims, loss management programs, product mix, contractual terms, changes in law and regulation, judicial decisions and economic conditions. In the normal course of business, we may also supplement our claims processes by utilizing third party adjusters, appraisers, engineers, inspectors and other professionals and information sources to assess and settle catastrophe and non-catastrophe related claims. The effects of inflation are implicitly considered in the reserving process. The applicable reserve balance was $7.5 million and $5.6 million as of April&#160;3, 2021 and March&#160;28, 2020, respectively, of which $3.7 million and $3.5 million related to incurred but not reported ("IBNR") losses, 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;Insurance.&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 are self-insured for a significant portion of our general and products liability, auto liability, health, property and workers' compensation liability coverage. Insurance is maintained for catastrophic exposures and those risks required to be insured by law. Estimated self-insurance costs are accrued for incurred claims and estimated IBNR claims. A reserve for products liability is actuarially determined and reflected in Accrued expenses and other current liabilities in the accompanying Consolidated Balance Sheets. The determination of claims and expenses and the appropriateness of the related liabilities are regularly reviewed and updated.&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;Advertising.&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; Advertising costs are expensed as incurred and were $807,000 in fiscal year 2021, $900,000 in fiscal year 2020 and $837,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;in fiscal year 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-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes.&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 account for income taxes pursuant to FASB ASC 740, &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;Income Taxes&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 740") and provide for income taxes utilizing the asset and liability approach. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax bases of the Company's assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted.&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 calculation of tax liabilities involves considering uncertainties in the application of complex tax regulations. We recognize liabilities for anticipated tax audit issues based on our estimate of whether, and the extent to which, additional taxes will be due. If payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period of derecognition. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result. We use a two-step approach to evaluate uncertain tax positions. This approach involves recognizing any tax positions that are more likely than not to occur and then measuring those positions to determine the amounts to be recognized in the Consolidated Financial Statements.&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;Other Income, net.&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; Other income primarily consists of realized and unrealized gains and losses on corporate investments, interest income related to commercial loan receivables and earned on cash balances, gains and losses on the sale of property, plant and equipment or assets held for sale and impairment of such assets, if necessary.&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-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation. &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;We calculate the fair value of stock options under the provisions of FASB ASC 718, &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;Compensation&#x2014;Stock Compensation&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; ("ASC 718"), using the Black-Scholes-Merton option-pricing model. The determination of the fair value of stock options on the date of grant using this option-pricing model is affected by the Company's stock price as well as assumptions regarding a number of complex and subjective variables. These variables include actual and projected employee stock option exercise behaviors, the expected stock price volatility over the expected term of the awards, the risk-free interest rate and expected dividends. The fair value of restricted stock awards is estimated as the closing price of our common stock on the date of grant.&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;We use historical data to estimate pre-vesting forfeitures and record stock-based compensation cost, using the straight-line attribution method, only for those awards that are expected to vest. Compensation expense related to performance-based awards is recognized over the implicit service period of the award based on management's estimate of the probability of the performance criteria being satisfied, adjusted at each balance sheet date (see Note 17).&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;Accumulated Other Comprehensive Income.&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; AOCI is comprised of unrealized gains and losses on available-for-sale debt securities (see Note 4), and is presented net of tax. &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;Accumulated unrealized gain on available-for-sale debt securities at the end of fiscal year 2021 was $123,000 before tax, with an associated tax amount of $26,000, resulting in a net unrealized gain of $97,000. Unrealized gain on available-for-sale debt securities for fiscal year 2020 was $114,000, with an associated tax amount of $24,000, for a net unrealized gain of $90,000.&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-style:italic;font-weight:400;line-height:120%"&gt;Treasury Stock. &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;We record repurchases of our common stock as treasury stock at cost. As we do not have a formal retirement plan for the shares acquired, and the ultimate disposition has not yet been decided, we show the cost of the acquired stock separately as a deduction from equity.&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;Net Income Per Share.&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; Basic earnings per common share is computed based on the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per common share is computed based on the combination of dilutive common share equivalents, comprised of shares issuable under the Company's stock-based compensation plans and the weighted-average number of common shares outstanding during the reporting period. Dilutive common share equivalents include the dilutive effect of in-the-money options to purchase shares, which is calculated based on the average share price for each period using the treasury stock method (see Note 18).&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;Recently Issued or Adopted Accounting Pronouncements.&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;/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 ASU 2016-13, which changed 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 w&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;as $733,000, net of taxes. &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 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;From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted as of the specified effective dates. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company's Consolidated Financial Statements upon adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTg4_3ddc640a-ebc1-45a3-a54e-c3d229c9a183">&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;Principles of Consolidation.&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; These Consolidated Financial Statements include the accounts of Cavco Industries, Inc. and its consolidated subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco"). All significant intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to current period classification. We have evaluated subsequent events after the balance sheet date of April&#160;3, 2021, through the date of the filing of this report with the Securities and Exchange Commission (the "SEC") and there were no disclosable subsequent events&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;. In addition, references throughout to numbered "Notes" refer to these Notes to Consolidated Financial Statements, unless otherwise stated.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:NatureOfOperations
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTc3_06a7b56f-28e8-4182-bcbc-e7b309a88d55">&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;Nature of Operations.&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; Headquartered in Phoenix, Arizona, we design and produce factory-built housing products primarily distributed through a network of independent distributors located throughout the continental United States, as well as through Company-owned retail stores which offer our homes to retail customers. Our financial services segment is comprised of: a mortgage subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), which is an approved Federal National Mortgage Association ("Fannie Mae") and Federal Home Loan Mortgage Corporation ("Freddie Mac") seller/servicer and a Government National Mortgage Association ("Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes; and an insurance subsidiary, Standard Casualty Co. ("Standard Casualty"), which provides property and casualty insurance primarily to owners of manufactured homes.&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 March 2020, the World Health Organization declared the novel coronavirus COVID-19 ("COVID-19") a global pandemic. As our business was considered essential, we continued to operate substantially all of our homebuilding and retail sales facilities while working to follow COVID-19 health guidelines. We minimized exposure and transmission risks by implementing enhanced facility cleaning, social distancing and related protocols while continuing to serve our customers. &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;It is difficult to predict the future impacts on housing demand or operations at each of our locations due to the COVID-19 pandemic. However, our wholesale customers have been positive about continuing the process of delivering homes and appreciative of our efforts to continue production to meet housing needs.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:FiscalPeriod
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4Njc3_0a517377-5e34-48ae-a2cd-2e16ccc4e794">&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;Fiscal Year. &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 operates on a 52-53 week fiscal year ending &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 the Saturday nearest to March 31&lt;/span&gt;&lt;span style="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. Th&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;e current fiscal year ended on April&#160;3, 2021 and includes 53 weeks, whereas fiscal years 2020 and 2019 each consisted of 52 weeks.&lt;/span&gt;</us-gaap:FiscalPeriod>
    <us-gaap:UseOfEstimates
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4Njgx_44fa6f52-7425-4ea5-b80e-4aceadf3f170">&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;Accounting Estimates.&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; Preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from the estimates and assumptions used in preparation of the consolidated financial statements.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjM5_12c71021-6d31-489a-bd71-ec65891ae4c4">&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-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments.&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; Our financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, investments, consumer loans receivable, commercial loans receivable, accounts payable, certain accrued expenses and other current liabilities and secured credit facilities and other financings. &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;In accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 820, &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;Fair Value Measurements and Disclosures&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; ("ASC 820"), fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. &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 standard describes three levels of inputs that may be used to measure fair value:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.505%"/&gt;&lt;td style="width:0.1%"/&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;Level&#160;1&#160;&#x2013;&lt;/span&gt;&lt;/td&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;Quoted prices in active markets for identical assets or liabilities.&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:top"&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;2&#160;&#x2013;&lt;/span&gt;&lt;/td&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;Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level&#160;3&#160;&#x2013;&lt;/span&gt;&lt;/td&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;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 carrying amount of cash and cash equivalents approximates fair value because their maturity is less than three months. The carrying amounts of restricted cash, accounts receivable, accounts payable and certain accrued expenses and other current liabilities approximate fair value due to the short-term maturity of the amounts. See Note 19 for the fair values of our other financial instruments and the inputs used.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTYz_04fe1c1f-9e81-45b9-b275-f468c060d023">&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;Factory-Built Housing Revenue Recognition - Wholesale&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;. Revenue from homes sold to independent distributors, builders, communities and developers is generally recognized when the home is shipped, at which time title passes and it is probable that substantially all of the consideration will be received. Homes sold to independent distributors are generally either paid upon shipment or floor plan financed by the independent distributor through standard industry financing arrangements, which can include repurchase agreements. Manufacturing sales financed under floor plan arrangements that include repurchase agreements are reduced by a provision for estimated repurchase obligations (see Note 16).&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;Some of our independent distributors operate multiple sales outlets. No independent distributor accounted for 10% or more of factory-built housing revenue during any fiscal year within the three-year period ended April&#160;3, 2021.&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;Factory-Built Housing Revenue Recognition - Retail&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;. Sales by Company-owned retail stores are generally recognized when the customer has entered into a legally binding sales contract, the home is delivered and permanently located at the customer's site, the home is accepted by the customer, title has transferred and funding is probable.&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;Financial Services Revenue Recognition.&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; Premium amounts collected on policies issued and assumed by Standard Casualty are amortized on a straight-line basis into Net revenue over the life of the policy. Premiums earned are net of reinsurance ceded. Policy acquisition costs are also amortized in Cost of sales over the life of the policy. Insurance agency commissions received from third-party insurance companies are recognized as revenue upon execution of the insurance policy as we have no future or ongoing obligation with respect to such policies.&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;Interest income on consumer loans receivables is recognized in Net revenue. Upon acquisition of the previously securitized loan portfolios (the "Acquisition Date"), we evaluated the existing consumer loans receivable held for investment to determine whether there was evidence of deterioration of credit quality and the probability that we would be able to collect all amounts due according to the loans' contractual terms. We also considered expected prepayments and estimated the amount and timing of undiscounted principal, interest and other cash flows. We determined the excess of the loan pool's scheduled contractual principal and interest payments over the undiscounted expected cash flows as of the Acquisition Date as an amount that is not accreted into interest income (the non-accretable difference). The cash flow expected to be collected in excess of the carrying value of the acquired loans was accreted into interest income over the remaining life of the loans (referred to as accretable yield). We adopted FASB Accounting Standards Update ("ASU") 2016-13, &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;Financial Instruments - Credit Losses (Topic 326)&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="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;Measurement of Credit Losses on Financial Instruments &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;("ASU 2016-13") on March 29, 2020. Upon adoption, we determined that $1.7 million of 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 continue to be accredited into interest income over the life of the loans (see Note 6).&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;For loans originated and held for sale, loan origination fees and gains or losses on sales are recognized in Net revenue upon title transfer of the loans. We provide third-party servicing of mortgages and earn s&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;ervicing fees each month based on the aggregate outstanding balances. Servicing fees are recognized in Net revenue when earned.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <cvco:ConcentrationRiskonFactoryBuiltHousingDescription
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjEx_0148b089-ad55-4f78-a777-b2755542c6da">No independent distributor accounted for 10% or more of factory-built housing revenue</cvco:ConcentrationRiskonFactoryBuiltHousingDescription>
    <cvco:ConcentrationRiskonFactoryBuiltHousingDescription
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjEx_7a09fa96-0c9b-4b14-8d63-590a4fce7826">No independent distributor accounted for 10% or more of factory-built housing revenue</cvco:ConcentrationRiskonFactoryBuiltHousingDescription>
    <cvco:ConcentrationRiskonFactoryBuiltHousingDescription
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjEx_fc098937-d7cf-49e2-887f-7671754fe547">No independent distributor accounted for 10% or more of factory-built housing revenue</cvco:ConcentrationRiskonFactoryBuiltHousingDescription>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="ia64ceee0bf554ba6a6c3945e17b220c9_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxOTkwMjMzNTk4NDQ_8346fab5-7da4-45a4-9207-9b61e774cdb4"
      unitRef="usd">1700000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjA2_98e3f51d-90de-43f8-8602-d232473da742">&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;Cash and Cash Equivalents&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;. Highly liquid investments with insignificant interest rate risk and original maturities of three months or less, when purchased, are classified as cash equivalents.&#160;Our cash equivalents are primarily comprised of U.S. Treasury and other money market funds and other depository accounts, some of which are in excess of Federal Deposit Insurance Corporation insured limits.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjAw_363bc05f-8375-411a-8d13-e0aa7c286d2e">&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;Restricted Cash&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;. Restricted cash primarily represents cash related to CountryPlace customer payments to be remitted to third parties and deposits received from retail customers required to be held in trust accounts. These funds cannot be accessed for general operating purposes (see Note 3).&lt;/span&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NzA0_acc3868f-8749-4303-9c8e-851c33e1a18b">&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;Accounts Receivable.&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 extend competitive credit terms on a customer-by-customer basis in the normal course of business, subject to normal industry risk, with many requiring a cash deposit with a sales order or payment upon delivery of a home. We review accounts receivable for estimated losses that may result from customers' inability to pay. As of April&#160;3, 2021 and March&#160;28, 2020, there were no allowances for doubtful accounts.&lt;/span&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i81bec118ecc64f04831baf86634398c4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzEwNjU3_651bfc39-b195-4a1f-8396-6ee602834075"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i75315f08b8d04f4ba9d8ec2def4a4c9c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzEwNjU3_d0d6b97d-4aab-48d2-98c2-59c39d72cf68"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4Njcz_aed2af50-fc95-473c-88c7-dcce1aa5dfb5">&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;Investments.&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; Management determines the appropriate classification of its investment securities at the time of purchase. Our investments include marketable debt and equity securities and non-marketable equity investments. Changes in unrealized net holding gains and losses on equity securities are reported in earnings. Unrealized net holding gains and losses on available-for-sale debt securities are recorded in Accumulated other comprehensive income ("AOCI") on the Consolidated Balance Sheets. Realized gains and losses from the sale of securities are determined using the specific identification method (see Note 4).&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 discussed above, we adopted ASU 2016-13 on March 29, 2020. Under this standard, declines in the fair value of individual available-for-sale debt securities that are related to credit losses are recorded as a valuation allowance against the investment balance, with the loss recorded in earnings. As of April&#160;3, 2021, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had no valuation allowance. Prior to the adoption of ASU 2016-13, management would evaluate whether a decline in the value of an individual security was other-than-temporary. Investments on which there was an unrealized loss that was deemed to be other-than-temporary were written down to fair value with the loss recorded in earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxOTkwMjMzNjc0MTQ_e7ff0b05-1d76-4155-9814-3e8cc9ed6dd3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTU0_8830b57c-19c2-4870-846b-29e6d2c60b1d">&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;Consumer Loans Receivable.&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; Consumer loans receivable consists primarily of manufactured housing loans originated by CountryPlace (held for investment or held for sale) and construction advances on mortgages.&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;Loans held for investment consist of loan contracts collateralized by the borrowers' homes and, in some instances, related land. Construction loans in progress are stated at the aggregate amount of cumulative funded advances. Loans held for sale are loans that, at the time of origination, are originated with the intent to resell to investors with which the Company has pre-existing purchase agreements, such as Fannie Mae and Freddie Mac, or to sell as part of a Ginnie Mae insured pool of loans and consist of loan contracts collateralized by single-family residential mortgages. Loans held for sale are stated at the lower of cost or market on an aggregate basis. &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;Combined land and home mortgages are further disaggregated by the type of loan documentation: those conforming to the requirements of Government-Sponsored Enterprises ("GSEs") and those that are non-conforming. In most instances, our mortgages are secured by a first-lien position and are provided for the consumer purchase of a home. Consumer loans held for investment include home-only personal property loans originated under our home-only lending programs. Accordingly, we classify our loans receivable as follows: conforming mortgages, non-conforming mortgages, home-only loans and other 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;In measuring credit quality within each segment and class, we use commercially available credit scores (such as FICO&#xae;). At the time of each loan's origination, we obtain credit scores from each of the three primary credit bureaus, if available. To evaluate credit quality of individual loans, we use the mid-point of the available credit scores or, if only two scores are available, we use the lower of the two. We do not update credit bureau scores after the time of origination.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy>
    <us-gaap:FinanceLoansAndLeasesReceivablePolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTgz_78e6e6f6-4817-40cc-8a89-2dcd739e18a1">&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;Commercial Loans Receivable.&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; Our commercial loans receivable balance consists of amounts loaned under commercial loan programs for the benefit of our independent distributors and community operators' home purchasing needs. Under the terms of certain programs, we have entered into direct commercial loan arrangements with independent distributors and community operators wherein we provide funds to purchase home inventory or homes for placement in communities. Interest income on commercial loans receivable is recognized in Other income, net in the Consolidated Statements of Comprehensive Income on an accrual basis.&lt;/span&gt;</us-gaap:FinanceLoansAndLeasesReceivablePolicy>
    <us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjQy_ee993559-b721-4432-bf6f-60bc4be42feb">&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;Allowance for Loan 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; ASU 2016-13 requires a forward-looking impairment model based on expected losses rather than incurred losses. The primary portion of the allowance for loan losses reflects our judgment of the incurred loss exposure on our consumer loans receivable. As of April&#160;3, 2021, we had an allowance for loan losses of $3.2 million, which includes the previously discussed $1.7 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; of existing purchase discount on acquired consumer loans that was reclassified upon adoption of ASU 2016-13. Our allowance for loan 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;as of 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;was &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;$1.8 million (see Note 6).&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;Another portion of the allowance for loan losses relates to our commercial loans receivables as of the end of the reporting period. We have historically been able to resell 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. In addition to the allowance calculated under ASU 2016-13, if we determine that it is probable that a borrower will default, a specific reserve is determined and recorded within the estimated allowance for loan losses. We recorded allowance for loan losses of $816,000 and $393,000 at April&#160;3, 2021 and March&#160;28, 2020, respectively, related to commercial loans receivable (see Note 7).&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxOTkwMjMzNjI1MzA_66c5add5-c20d-4a70-a3aa-9abd2f982529"
      unitRef="usd">3200000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="ia64ceee0bf554ba6a6c3945e17b220c9_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxOTkwMjMzNjI3MTY_8346fab5-7da4-45a4-9207-9b61e774cdb4"
      unitRef="usd">1700000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxOTkwMjMzNjI1Mzg_4634e9d0-d865-4958-9139-218b0174604f"
      unitRef="usd">1800000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxMDc5_8ba3cad8-c096-49ec-9164-d7dd08ebbc66"
      unitRef="usd">816000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxMDg2_78b646ca-7e36-4b92-b878-bcf954c5cb9f"
      unitRef="usd">393000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTU2_429caf7d-fe63-4c7d-90dc-a950c0f8d1b8">&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;Inventories.&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; Raw material inventories are valued at the lower of cost or market, using the first in, first out method. Finished goods and work-in-process inventories are valued at the lower of cost or market, using the specific identification method.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjQ0_211853f0-722d-4d2e-a09d-1310b3e2b740">&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;Property, Plant and Equipment.&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; Property, plant and equipment are carried at cost. Depreciation is calculated using the straight-line method over the estimated useful life of each asset. Estimated useful lives for significant classes of assets are as follows: buildings and improvements, 10 to 39 years; and machinery and equipment, 3 to 25 years. Repairs and maintenance charges are expensed as incurred. We sell miscellaneous property, plant and equipment in the normal course of business.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5272fd0c694a4128b638804214318ece_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxNjYw_ee2100d6-d30d-4e63-9864-ed3277dd48e0">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iebbe4239f5e14b0c89e6fab02d39c368_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxNjY2_74a82e8e-f960-4a2d-9e8b-f772843838dd">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idcb87fbdb48340bd9c13ceff5e0966a6_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxNzA1_0f2709e2-dc1b-47e8-b207-58d9a49f78b9">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6d4fe2de56884bc982fc297562cee056_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxNzEx_0ee92376-7658-4519-884a-8b75895e4ff7">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjMy_6068e566-d554-43aa-a3b8-49d89386deee">&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;Asset Impairment&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 periodically evaluate the carrying value of long-lived assets to be held and used and held for sale for impairment when events and circumstances warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets to be disposed of are determined in a similar manner, except that the fair values are primarily based on independent appraisals and preliminary or definitive contractual arrangements less costs to dispose. There were no impairment losses recognized in fiscal years 2021, 2020 or 2019&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;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzQ5NDc4MDI0MTk3ODU_7458a819-eaf3-4548-8045-9c6221645532"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzQ5NDc4MDI0MTk3ODU_a3cb74e9-3544-498e-8b24-b9763aea1745"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzQ5NDc4MDI0MTk3ODU_eb0edb2c-fcee-4807-ae48-a70412fef877"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4Njkx_59bfc908-4307-4857-b670-2d7ccfb563e2">&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;Goodwill and Other Intangibles.&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 account for business combinations using the acquisition method of accounting, which allocates the fair value of the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values.&#160;In the fair value evaluation of intangible assets acquired, there are significant estimates and assumptions, including forecasts of future cash flows, pre-tax income and revenue growth rates, as well as the selection of the royalty rates and discount rates. The excess of the purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill.&#160;We account for goodwill and other intangible assets in accordance with the provisions of FASB ASC 350, &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;Intangibles&#x2014;Goodwill and Other&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;. As such, we test goodwill annually for impairment. The Company has two reporting segments: factory-built housing and financial services. As of April&#160;3, 2021, all of our goodwill is attributable to the factory-built housing reporting segment. Certain intangibles are considered indefinite-lived and others are finite-lived and are amortized over their useful lives. Finite-lived intangibles are amortized over 3 to 15 years on a straight-line basis and are reviewed for possible impairment whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable. Indefinite-lived intangible assets are assessed annually for impairment first by making a qualitative assessment, and if necessary, performing a quantitative assessment and recording an impairment charge if the fair value of the asset is less than its carrying amount.&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 performed our annual goodwill impairment analysis as of April&#160;3, 2021, and the analysis determined that the fair value of the reporting unit was greater than the carrying value. There was no impairment recognized during fiscal years 2021, 2020 or 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIzNzEz_6d31b5fb-20f8-4cd8-96fc-fbf4ea49482c"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i567069d1e37647b4a5dc84aaafaef291_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0MDUz_16fddbc0-b676-4bdb-8f88-e6cbd7b88ac3">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibeb58119608b4e34ab8b58119a0a1e53_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0MDU5_231f8df7-e115-4f26-8e63-2ca6edada42e">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0Njgx_1b643c41-a031-4666-aa3d-ddd44b79cc8c"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0Njgx_c8536f04-7707-4c26-aabb-a410bcb2e720"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0Njgx_d2202de4-7ae9-4468-b16a-9aa1215ba68c"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ExtendedProductWarrantyPolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjQ2_729f5458-67c4-49e5-a4a3-72aae3500eed">&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;Warranties.&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 provide retail home buyers, builders or developers with a one year warranty for manufacturing defects from the date of sale to the retail customer. Nonstructural components of a cosmetic nature are warranted for 120 days, except in specific cases where state laws require longer warranty terms. Estimated warranty costs are accrued in Cost of sales at the time of sale. The warranty provision and reserves are based on estimates of the amounts necessary to settle existing and future claims on homes sold as of the balance sheet date. Factors used to calculate the warranty obligation are the estimated amount of homes still under warranty including homes in distributor inventories, homes purchased by consumers still within the one year warranty period, the timing in which work orders are completed and the historical average costs incurred to service a home.&lt;/span&gt;</us-gaap:ExtendedProductWarrantyPolicy>
    <cvco:StandardProductWarrantyTerm
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0ODQw_48e41159-1262-4632-8c39-bbbd1a336888">P1Y</cvco:StandardProductWarrantyTerm>
    <cvco:NonstructuralComponentWarrantyDescription
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI0OTg4_b4ca1029-bcba-4995-b41a-af6dd0b731a2">P120D</cvco:NonstructuralComponentWarrantyDescription>
    <cvco:StandardProductWarrantyTerm
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI1NTAw_60e05105-afd3-4b9b-8aef-26c0ad6bc389">P1Y</cvco:StandardProductWarrantyTerm>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjYw_7d9bffaf-3942-4ad4-bb47-63b3022a007f">&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;Volume Rebates&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;. Certain distributors, builders and developers can qualify for cash rebates generally based on the level of sales attained during a twelve-month period on specified products. Volume rebates are accrued at the time of sale and are recorded as a reduction of 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-style:italic;font-weight:400;line-height:120%"&gt;Freight.&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; Substantially all freight costs are recovered from our distributors and are included in Net revenue. Freight charges of $29.3 million, $30.9 million and $28.9 million were recognized in fiscal years 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib0c4192fc92544c3906d9d4894d81f5e_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI2NDIy_9acff24b-e414-43c1-8e7d-b4f050e1c5cb"
      unitRef="usd">29300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia6bf6d177cfd47baa12e6a75ca7c5aa9_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI2NDI2_3fff4254-5a05-477d-a164-aff9ec0c9e61"
      unitRef="usd">30900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id8158a6e31734989ac41a62a322f373d_D20180401-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI2NDMz_57b2f3d1-31c2-4676-b4a6-80800c700608"
      unitRef="usd">28900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:RepurchaseAndResaleAgreementsPolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzIxOTkwMjMzNTA0MTM_92a21d7a-ebd8-4e07-bb28-a9253ce27f39">&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;Reserve for Repurchase Commitment.&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 are contingently liable under terms of repurchase agreements with the financial institutions that provide inventory financing to certain distributors of our products. These arrangements, which are customary in the industry, provide the lender a guarantee that we will repurchase our products in the event of default by the distributor. Our obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The risk of loss under these agreements is spread over numerous distributors and the repurchase price generally declines over the period of the agreement (generally 18 to 24 months), further reduced by the resale value of repurchased homes. We apply FASB ASC 460, &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;Guarantees&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 460") to account for our liability for repurchase commitments. Following the inception of the commitment, the recorded reserve is reduced over the repurchase period in conjunction with applicable curtailment arrangements and is eliminated once the distributor sells the home. Changes in the reserve are recorded as an adjustment to Net revenue. See Note 16 for further discussion.&lt;/span&gt;</us-gaap:RepurchaseAndResaleAgreementsPolicy>
    <us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjA0_50ad7bb0-5f4c-465c-a954-41845b8064ee">&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;Reserve for Property Casualty Insurance Claims and Claims Expense.&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; Standard Casualty establishes reserves for claims and claims expense on reported and unreported claims of insured losses. Our reserve process takes into account known facts and interpretations of circumstances and factors, including experience with similar cases, actual claims paid, historical trends involving claim payment patterns and pending levels of unpaid claims, loss management programs, product mix, contractual terms, changes in law and regulation, judicial decisions and economic conditions. In the normal course of business, we may also supplement our claims processes by utilizing third party adjusters, appraisers, engineers, inspectors and other professionals and information sources to assess and settle catastrophe and non-catastrophe related claims. The effects of inflation are implicitly considered in the reserving process. The applicable reserve balance was $7.5 million and $5.6 million as of April&#160;3, 2021 and March&#160;28, 2020, respectively, of which $3.7 million and $3.5 million related to incurred but not reported ("IBNR") losses, respectively.&lt;/span&gt;</us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI5NDU5_603a4114-6fa5-41b8-b16c-6e799ac0fd45"
      unitRef="usd">7500000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI5NDY2_cbba5cd9-827d-4729-8ba0-e769dd983696"
      unitRef="usd">5600000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI5NTA5_1ab62d8f-5b16-4975-860d-d7a30449f5be"
      unitRef="usd">3700000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzI5NTE2_de92e50f-b309-43df-9567-3534182eda34"
      unitRef="usd">3500000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NzIy_46376682-ebfa-410b-8d58-93d108dd51f2">&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;Insurance.&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 are self-insured for a significant portion of our general and products liability, auto liability, health, property and workers' compensation liability coverage. Insurance is maintained for catastrophic exposures and those risks required to be insured by law. Estimated self-insurance costs are accrued for incurred claims and estimated IBNR claims. A reserve for products liability is actuarially determined and reflected in Accrued expenses and other current liabilities in the accompanying Consolidated Balance Sheets. The determination of claims and expenses and the appropriateness of the related liabilities are regularly reviewed and updated.&lt;/span&gt;</us-gaap:SelfInsuranceReservePolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NzM2_2381961d-ae90-4219-bbf1-10f7dead20a9">&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;Advertising.&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; Advertising costs are expensed as incurred and were $807,000 in fiscal year 2021, $900,000 in fiscal year 2020 and $837,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;in fiscal year 2019.&lt;/span&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzMwMzIz_d0e317ac-7733-4e86-a1f0-0c4b6229c77b"
      unitRef="usd">807000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzMwMzQ1_dfe84bed-be2a-4680-a967-6ac1fdf62f00"
      unitRef="usd">900000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzMwMzcw_961380e2-10d6-4c24-885a-42982625d69e"
      unitRef="usd">837000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NzEx_b58d1fa9-4c57-46b2-88f2-53d595d3d4d1">&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;Income Taxes.&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 account for income taxes pursuant to FASB ASC 740, &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;Income Taxes&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 740") and provide for income taxes utilizing the asset and liability approach. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax bases of the Company's assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted.&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 calculation of tax liabilities involves considering uncertainties in the application of complex tax regulations. We recognize liabilities for anticipated tax audit issues based on our estimate of whether, and the extent to which, additional taxes will be due. If payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period of derecognition. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result. We use a two-step approach to evaluate uncertain tax positions. This approach involves recognizing any tax positions that are more likely than not to occur and then measuring those positions to determine the amounts to be recognized in the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;We periodically evaluate the deferred tax assets based on the requirements established in ASC 740, which requires the recording of a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The determination of the need for, or amount of, any valuation allowance involves significant management judgment and is based upon the evaluation of both positive and negative evidence, including management projections of anticipated taxable income. At April&#160;3, 2021, we had state net operating loss carryforwards that total $12.6 million, which begin to expire in 2025. We recorded a $445,000 valuation allowance against the related deferred tax asset. At April&#160;3, 2021, we evaluated our historical profits earned and forecasted taxable income and determined that, except as described above, all of the deferred tax assets would be utilized in future periods. Ultimate realization of the deferred tax assets depends on our ability to continue to earn profits, as we have historically, and to meet these forecasts in future periods.</us-gaap:IncomeTaxPolicyTextBlock>
    <cvco:OtherIncomeExpensePolicyPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjI5_4cdfeaff-f0d3-4bca-8515-5adc3180850f">&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;Other Income, net.&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; Other income primarily consists of realized and unrealized gains and losses on corporate investments, interest income related to commercial loan receivables and earned on cash balances, gains and losses on the sale of property, plant and equipment or assets held for sale and impairment of such assets, if necessary.&lt;/span&gt;</cvco:OtherIncomeExpensePolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NzE0_8c67ddd0-53e6-460d-8e54-8f6657b50868">&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;Stock-Based Compensation. &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;We calculate the fair value of stock options under the provisions of FASB ASC 718, &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;Compensation&#x2014;Stock Compensation&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; ("ASC 718"), using the Black-Scholes-Merton option-pricing model. The determination of the fair value of stock options on the date of grant using this option-pricing model is affected by the Company's stock price as well as assumptions regarding a number of complex and subjective variables. These variables include actual and projected employee stock option exercise behaviors, the expected stock price volatility over the expected term of the awards, the risk-free interest rate and expected dividends. The fair value of restricted stock awards is estimated as the closing price of our common stock on the date of grant.&lt;/span&gt;We use historical data to estimate pre-vesting forfeitures and record stock-based compensation cost, using the straight-line attribution method, only for those awards that are expected to vest. Compensation expense related to performance-based awards is recognized over the implicit service period of the award based on management's estimate of the probability of the performance criteria being satisfied, adjusted at each balance sheet date (see Note 17).The Company maintains stock incentive plans whereby stock option grants or awards of restricted stock may be made to certain officers, directors and key employees. The plans, which are shareholder approved, permit the award of up to 1,650,000 shares of the Company's common stock, of which 295,571 shares were still available for grant as of April&#160;3, 2021. Upon option exercise, new shares of the Company's common stock are issued and when restricted stock vests, restricted stock shares issued become unrestricted. Stock option awards may not be granted below 100% of the fair market value of the Company's common stock at the date of grant and generally expire seven years from the date of grant. Stock options and awards of restricted stock vest over a defined period or based on certain performance criteria, as determined by the plan administrator (the Compensation Committee of the Board of Directors, which consists of independent directors), but typically is no more than five years. The stock incentive plans provide for accelerated vesting of stock option awards and removal of restrictions on restricted stock awards upon a change in control (as defined in the plans).</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjM4_54dc8c56-90b5-4e3d-929c-e65e346bd45d">&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;Accumulated Other Comprehensive Income.&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; AOCI is comprised of unrealized gains and losses on available-for-sale debt securities (see Note 4), and is presented net of tax. &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;Accumulated unrealized gain on available-for-sale debt securities at the end of fiscal year 2021 was $123,000 before tax, with an associated tax amount of $26,000, resulting in a net unrealized gain of $97,000. Unrealized gain on available-for-sale debt securities for fiscal year 2020 was $114,000, with an associated tax amount of $24,000, for a net unrealized gain of $90,000.&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-style:italic;font-weight:400;line-height:120%"&gt;Treasury Stock. &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;We record repurchases of our common stock as treasury stock at cost. As we do not have a formal retirement plan for the shares acquired, and the ultimate disposition has not yet been decided, we show the cost of the acquired stock separately as a deduction from equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM0Mzk4_85086a84-ab73-4da3-a0f5-11a0da1a0607"
      unitRef="usd">123000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM0NDQ2_8c6dc47b-738d-4e0d-9042-830e94e4c220"
      unitRef="usd">26000</us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM0NDg2_1f684d16-8fce-42bf-ae69-40a71c9d5866"
      unitRef="usd">97000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM0NTYx_955d16c3-0eea-4e8c-8d8a-029f2e9254ab"
      unitRef="usd">114000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM0NTg5_59549c43-f5ff-440b-9629-7e2db3e46845"
      unitRef="usd">24000</us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM0NjIw_14a89588-dcc1-4774-8edc-c21d83e93f75"
      unitRef="usd">90000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NjUx_a812ca98-0cc0-4cc1-bbb6-06d48ebb0c7d">&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;Net Income Per Share.&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; Basic earnings per common share is computed based on the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per common share is computed based on the combination of dilutive common share equivalents, comprised of shares issuable under the Company's stock-based compensation plans and the weighted-average number of common shares outstanding during the reporting period. Dilutive common share equivalents include the dilutive effect of in-the-money options to purchase shares, which is calculated based on the average share price for each period using the treasury stock method (see Note 18).&lt;/span&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzM4NTY2_10904e8b-b290-4519-b589-6de5750b10d1">&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;Recently Issued or Adopted Accounting Pronouncements.&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;/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 ASU 2016-13, which changed 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 w&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;as $733,000, net of taxes. &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 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;From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted as of the specified effective dates. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company's Consolidated Financial Statements upon adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibf38fd15d4aa4801b1bbdacf130199a1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzMyOTg1MzQ5NzgzNTU_373f49c9-f8df-4a1b-bf81-19d61fd00d1d"
      unitRef="usd">-733000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i5a2af8c5175349af8b798cd2fbf71cc3_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzMyOTg1MzQ5NzgzMzE_72801156-de87-43aa-a9d7-6fa4c8c1e177"
      unitRef="usd">435000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i0a97ffe65e294646b3d203e9e7988f77_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMTgvZnJhZzo3NTFlMWRkMzM5MDk0YzhhODRhNzVhYTA0YTU3M2ZmYy90ZXh0cmVnaW9uOjc1MWUxZGQzMzkwOTRjOGE4NGE3NWFhMDRhNTczZmZjXzMyOTg1MzQ5NzgzNDE_c1ba470d-18c5-432e-a959-1889089dda55"
      unitRef="usd">528000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90ZXh0cmVnaW9uOjI0ZGJmNzI5ZDI0MTRhZTA5MDU0ZmYwZmZmNzQ4YjVjXzI4OTQ_5c51e781-eda2-4a3b-98be-adfbeab5da50">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;Revenues are recognized when a good or service is transferred to a customer. A good or service is transferred when, or as, the customer obtains control of that good or service. Revenues are based on the consideration expected to be received in connection with our promises to deliver goods and services to the customers. &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;Site Improvements on Retail Sales. &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 recognize sales of subcontracted ancillary services, such as preparation of the home site or other exterior enhancements. Such services are provided as a convenience to the customer. As we are involved in the selection of subcontractors, under FASB ASC 606, &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;Revenue from Contracts with Customers&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 recognize the sale of these ancillary services on a gross basis. The revenues associated with these programs for fiscal years 2021, 2020 and 2019 were $41.1 million, $30.0 million and $24.9 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-style:italic;font-weight:400;line-height:120%"&gt;Additional Items&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;. Expected consideration, and therefore revenue, reflects reductions for returns, allowances, and other incentives, some of which may be contingent on future events. Additionally, our volume rebates are accrued at the time of sale and are recorded as a reduction of 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;In customer contracts for retail sales of manufactured homes, consideration includes certain state and local excise taxes billed to customers when those taxes are levied directly upon us by the taxing authorities. Expected consideration excludes sales and other taxes collected on behalf of taxing authorities. We elect to treat consideration for freight performed as a fulfillment activity. Therefore, Net revenue includes consideration for freight and other fulfillment activities performed prior to the customer obtaining control of the goods. &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;Practical Expedients and Exemptions. &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 generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within Selling, general and administrative expenses. In addition, we do not disclose the value of unsatisfied performance obligations for contracts with an expected length of one year or less.&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;Disaggregation of Revenue&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 summarizes customer contract revenues disaggregated by reportable segment and source (in thousands). All revenue from customers is recognized at a point in time, either when the customer takes delivery or when a third-party insurance contract is executed, as more fully discussed above.&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: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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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;U.S. Housing and Urban Development code homes&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;842,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;813,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;727,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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;Modular homes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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;Park model RVs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;38,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;56,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;55,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&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;1,037,889&#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;999,340&#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;905,726&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;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;Insurance agency commissions received from third-party insurance companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;53,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&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;70,162&#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;62,434&#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;57,020&#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:0 1pt 0 19pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,108,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,061,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;962,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:Revenues
      contextRef="i12b8e424382747aca3878eb25c2a0abc_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90ZXh0cmVnaW9uOjI0ZGJmNzI5ZDI0MTRhZTA5MDU0ZmYwZmZmNzQ4YjVjXzgzNQ_e2d18392-3388-4af1-8f95-b217f6f2390e"
      unitRef="usd">41100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iae37669ceffd40f783e8a5f5c66dbf69_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90ZXh0cmVnaW9uOjI0ZGJmNzI5ZDI0MTRhZTA5MDU0ZmYwZmZmNzQ4YjVjXzgzOQ_f1288cb8-7227-4118-9188-812915337697"
      unitRef="usd">30000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2712d80a231642389d505e7328ab7079_D20180401-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90ZXh0cmVnaW9uOjI0ZGJmNzI5ZDI0MTRhZTA5MDU0ZmYwZmZmNzQ4YjVjXzg0Ng_33ddff97-6f06-4030-a6a0-1f9655546648"
      unitRef="usd">24900000</us-gaap:Revenues>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90ZXh0cmVnaW9uOjI0ZGJmNzI5ZDI0MTRhZTA5MDU0ZmYwZmZmNzQ4YjVjXzI4OTA_010f55cc-2c9e-46ca-828e-1cd9d95ec0aa">&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;Disaggregation of Revenue&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 summarizes customer contract revenues disaggregated by reportable segment and source (in thousands). All revenue from customers is recognized at a point in time, either when the customer takes delivery or when a third-party insurance contract is executed, as more fully discussed above.&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: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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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;U.S. Housing and Urban Development code homes&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;842,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;813,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;727,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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;Modular homes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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;Park model RVs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;38,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;56,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;55,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&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;1,037,889&#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;999,340&#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;905,726&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;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;Insurance agency commissions received from third-party insurance companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;53,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&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;70,162&#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;62,434&#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;57,020&#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:0 1pt 0 19pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,108,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,061,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;962,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="id7a8c5c7a18b477db7f15254d1b889d6_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzItMS0xLTEtMA_e16c5c46-58f6-4bd8-9a05-919835fa675f"
      unitRef="usd">842515000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if46e734b6ef34a1783de59f0fbf285f8_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzItMy0xLTEtMA_62c10feb-955a-4046-a93f-a7ddc332920f"
      unitRef="usd">813074000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i81ba0f9b2e094fed90779d2b16bbb721_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzItNS0xLTEtODI0MQ_b83fbafd-e4ae-4cef-91ea-e5f3d20ea59e"
      unitRef="usd">727950000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic343329a20fe4bcf9678b3c9a453b6e4_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzMtMS0xLTEtMA_5d397c97-79df-470b-8e0d-dd604ea04fa1"
      unitRef="usd">91896000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i656166c4d8d34e4babfa44e4d728e4f2_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzMtMy0xLTEtMA_88097603-a27b-4594-a1ff-1adca1a86a65"
      unitRef="usd">84498000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0e870f34ad044f43884637be5158a70c_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzMtNS0xLTEtODI0MQ_f1cc6d93-b2db-4baf-b4ef-f1994d5510e7"
      unitRef="usd">90636000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaf6d595c1f314f3fb8a82c356428ad25_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzQtMS0xLTEtMA_2337616d-76aa-452b-8b93-806b31ea8536"
      unitRef="usd">46862000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i13be92c8580d48a59cf8c112d0cd64f8_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzQtMy0xLTEtMA_447f6f94-8164-4c33-a6c2-378e2410567d"
      unitRef="usd">46427000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie192ddc45cc344f484b38df8fffa96c5_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzQtNS0xLTEtODI0MQ_4ca0714a-c85d-439b-956b-0b4ef0d22d1a"
      unitRef="usd">38057000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i554f7e78faab46b5af3c531c9233fe11_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzUtMS0xLTEtMA_7031a454-ee8c-42bf-b022-08b5c5b2d786"
      unitRef="usd">56616000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieb585edb154f4fcfada289ddf4e7c75c_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzUtMy0xLTEtMA_96489475-af70-4176-98cd-41f897b61737"
      unitRef="usd">55341000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie3ae2d91003140fb8cf4e3a4146028ea_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzUtNS0xLTEtODI0MQ_437eaf2c-f7bb-4150-a3a4-20ce89f3f371"
      unitRef="usd">49083000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzYtMS0xLTEtMA_aa539693-d73f-4aac-bb33-c59bf876a473"
      unitRef="usd">1037889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzYtMy0xLTEtMA_77132505-d1df-487a-8b62-897e844b5d7b"
      unitRef="usd">999340000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzYtNS0xLTEtODI0MQ_543ceb96-2e5a-4253-8a2a-fda3955f85b3"
      unitRef="usd">905726000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i341140f216584312b4789706b3765150_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzgtMS0xLTEtMA_111cdcb5-3ef6-4f3d-b735-ca9893313995"
      unitRef="usd">3102000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibd5a4f210db84dabaed42b10d5a14195_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzgtMy0xLTEtMA_c7a91bec-404f-4bd6-b860-889760e2ec23"
      unitRef="usd">3352000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0d80b3c338de49c8a6fc6a3ccbfaa1d0_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzgtNS0xLTEtODI0MQ_35f7f220-3fc0-44c0-ae57-bda4b3478439"
      unitRef="usd">3065000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1ce16512d61e49628e11a8900cff006e_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzktMS0xLTEtMA_a543a5e8-6acf-4f14-9efa-4ba3b010e578"
      unitRef="usd">67060000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia147118883cc4e4dbcba967d7a816414_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzktMy0xLTEtMA_f685c5c0-4c06-4e86-ac09-5616a2f181c0"
      unitRef="usd">59082000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i922a8b03ba5b481a9cc84c835d61224e_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzktNS0xLTEtODI0MQ_43b393f9-5775-46c1-96d5-f7b09e0e539a"
      unitRef="usd">53955000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzEwLTEtMS0xLTA_2279630a-327e-4dc7-b05d-5976ace5d84a"
      unitRef="usd">70162000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzEwLTMtMS0xLTA_5e092084-132e-45cd-9f32-bd8c36aab676"
      unitRef="usd">62434000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzEwLTUtMS0xLTgyNDE_f7975b2c-8e08-45a4-a1ca-972f20051d23"
      unitRef="usd">57020000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzExLTEtMS0xLTA_53cdabb4-810a-40c8-8d8e-d5316e850525"
      unitRef="usd">1108051000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzExLTMtMS0xLTA_985c5260-e218-4b39-83b1-e505b2ad0833"
      unitRef="usd">1061774000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjQvZnJhZzoyNGRiZjcyOWQyNDE0YWUwOTA1NGZmMGZmZjc0OGI1Yy90YWJsZTphZjlmODFkMTg3YWY0YzlmYWM5M2Y2YmJmMjlkYjMxNS90YWJsZXJhbmdlOmFmOWY4MWQxODdhZjRjOWZhYzkzZjZiYmYyOWRiMzE1XzExLTUtMS0xLTgyNDE_9c26523c-c331-4813-9e23-de6b7a9d1c97"
      unitRef="usd">962746000</us-gaap:Revenues>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90ZXh0cmVnaW9uOjJhNDQ0ZWExOGU5ZjQxOGViODA4NTVmMDJiMWI5NmRmXzQ4NA_298158c1-0c89-45df-82bf-80cc6350b4fe">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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;16,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Other restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;17,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;322,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;div style="margin-bottom:5pt;margin-top:5pt"&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;/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;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;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: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;339,307&#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;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="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90ZXh0cmVnaW9uOjJhNDQ0ZWExOGU5ZjQxOGViODA4NTVmMDJiMWI5NmRmXzQ4Mg_3a7b572b-cdd2-4d29-828f-4b0b9d2285e9">&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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;16,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Other restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;17,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="i32262da683814b558c336e61d6450c28_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTozNzliMWY4ODRiZGU0MTgwYTRmMzJmMzJlZDc5ZGVjNi90YWJsZXJhbmdlOjM3OWIxZjg4NGJkZTQxODBhNGYzMmYzMmVkNzlkZWM2XzEtMS0xLTEtMA_95f7ead3-3f94-4aef-8302-8e086a425497"
      unitRef="usd">16049000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i1e31d86e8c7c46c98ab4a5c7c19a1bc7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTozNzliMWY4ODRiZGU0MTgwYTRmMzJmMzJlZDc5ZGVjNi90YWJsZXJhbmdlOjM3OWIxZjg4NGJkZTQxODBhNGYzMmYzMmVkNzlkZWM2XzEtMy0xLTEtMA_e47501a7-e1f2-4f67-9af7-4bf5a162fa19"
      unitRef="usd">12740000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i99c60830bc6f4f6994c866d78ee4adeb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTozNzliMWY4ODRiZGU0MTgwYTRmMzJmMzJlZDc5ZGVjNi90YWJsZXJhbmdlOjM3OWIxZjg4NGJkZTQxODBhNGYzMmYzMmVkNzlkZWM2XzQtMS0xLTEtMA_c522069e-8fda-49c9-9047-67d9c2b1f0a6"
      unitRef="usd">979000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i83f3e1bd57c043d6ab012826f688d161_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTozNzliMWY4ODRiZGU0MTgwYTRmMzJmMzJlZDc5ZGVjNi90YWJsZXJhbmdlOjM3OWIxZjg4NGJkZTQxODBhNGYzMmYzMmVkNzlkZWM2XzQtMy0xLTEtMA_1d39ae40-175e-43d0-8136-4e2129f8af84"
      unitRef="usd">1041000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTozNzliMWY4ODRiZGU0MTgwYTRmMzJmMzJlZDc5ZGVjNi90YWJsZXJhbmdlOjM3OWIxZjg4NGJkZTQxODBhNGYzMmYzMmVkNzlkZWM2XzUtMS0xLTEtMA_aa8ecedc-3ece-4ef2-a7e3-04a6a27deed3"
      unitRef="usd">17028000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTozNzliMWY4ODRiZGU0MTgwYTRmMzJmMzJlZDc5ZGVjNi90YWJsZXJhbmdlOjM3OWIxZjg4NGJkZTQxODBhNGYzMmYzMmVkNzlkZWM2XzUtMy0xLTEtMA_1df0b16f-7e70-4338-a8df-fd0771f0feba"
      unitRef="usd">13781000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90ZXh0cmVnaW9uOjJhNDQ0ZWExOGU5ZjQxOGViODA4NTVmMDJiMWI5NmRmXzIxOTkwMjMyNTYyMTM_370038d5-2e0e-4318-90e3-ab5cd9d39225">&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:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;322,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;div style="margin-bottom:5pt;margin-top:5pt"&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;/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;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;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: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;339,307&#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;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:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzEtMS0xLTEtMA_bf664a4c-176b-4847-9506-860e2e400e4a"
      unitRef="usd">322279000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzEtMy0xLTEtMA_37a3e78e-b670-44c6-b40f-5727cc838c07"
      unitRef="usd">241826000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzEtNS0xLTEtMA_a0e79f6c-d069-4fd1-863b-de65ad329a40"
      unitRef="usd">187370000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzItMS0xLTEtMA_32396190-d989-48fc-9e96-1f71b12deb38"
      unitRef="usd">16693000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzItMy0xLTEtMA_fae3d29d-c58c-41a4-9f41-8b95bca9433a"
      unitRef="usd">13446000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzItNS0xLTEtMA_f26e0198-bac5-4c4d-b20c-244449a04a31"
      unitRef="usd">12148000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzMtMS0xLTEtMA_e76ebf05-5186-4a20-b8bd-d5abb9ed9b4e"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzMtMy0xLTEtMA_9f1ce93a-1fcb-4d17-a79c-97447cb729e5"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzMtNS0xLTEtMA_e79e0977-81d4-4647-b261-39edf5704851"
      unitRef="usd">351000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzQtMS0xLTEtMA_f72d7e35-c5c8-4f2f-b800-d3ad234a0a77"
      unitRef="usd">339307000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzQtMy0xLTEtMA_bf22f484-ec1c-4334-9f9c-3ee41d0c2025"
      unitRef="usd">255607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMjcvZnJhZzoyYTQ0NGVhMThlOWY0MThlYjgwODU1ZjAyYjFiOTZkZi90YWJsZTpmMTZmZDFiMDMxYzc0OWIxOTQ3MjZkNWY2ZTRjMTIyZi90YWJsZXJhbmdlOmYxNmZkMWIwMzFjNzQ5YjE5NDcyNmQ1ZjZlNGMxMjJmXzQtNS0xLTEtMA_6394e8f2-5dd0-4c06-892a-2cbccaf15540"
      unitRef="usd">199869000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI2MTk_97cfaeb7-ed5c-44bd-b730-22f8f6fc4a25">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:5pt;margin-top:5pt"&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;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;14,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;17,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506&#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;46,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;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;(19,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,010&#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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of April&#160;3, 2021 and March&#160;28, 2020, non-marketable equity investments included contributions of $15.0 million to 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;We record investments in fixed maturity securities classified as available-for-sale at fair value and record the difference between fair value and cost in AOCI.&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:10pt;margin-top:14pt"&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:2px 1pt;text-align:left;vertical-align: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="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;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;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;2,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;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;7,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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;4,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;14,823&#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;166&#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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;14,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:2px 1pt;text-align:left;vertical-align: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="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: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;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: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;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: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;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="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;14,660&#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;208&#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;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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:5pt;margin-top:5pt"&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:31.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.581%"/&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;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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: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;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;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;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;3,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;3,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Corporate debt 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;2,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 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;6,093&#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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;699&#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;6,792&#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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:31.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.581%"/&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:2px 1pt;text-align:left;vertical-align: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="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: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;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: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;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;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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;4,481&#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;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,880&#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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;6,361&#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;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 are not aware of any changes to the securities or issuers that would indicate the losses above are indicative of credit impairment as of April&#160;3, 2021. 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.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&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:2px 1pt;text-align:left;vertical-align: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="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;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;Due in less than one year&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;1,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;Due after one year through five years&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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Due after five years through ten years&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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Due after ten years&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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Mortgage-backed 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;2,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;14,823&#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;14,946&#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. There were no gross gains realized on the sale of available-for-sale debt securities for fiscal years 2021, 2020 and 2019. Gross losses realized on the sale of available-for-sale debt securities were $6,000 in fiscal year 2021, none in fiscal year 2020, and $38,000 in fiscal year 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. See Note 1 for further discussion. Net investment gains and losses on marketable equity securities for fiscal years 2021, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&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="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;Year 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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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;March 28, 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:middle"&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, 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;Marketable equity securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Net gain (loss) recognized during the period&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;8,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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: Net (gains) losses recognized on securities sold during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Unrealized gains (losses) recognized during the period on securities still held&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,324&#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;(2,032)&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;(291)&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:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <cvco:ScheduleofInvestmentsTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI2Mjc_c231f0ca-1142-4ae9-b498-9b8f1e85f5db">&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:5pt;margin-top:5pt"&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;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;14,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;17,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506&#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;46,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;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;(19,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,010&#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="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzEtMS0xLTEtMA_383a8307-5594-4750-b134-679eff30b44c"
      unitRef="usd">14946000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzEtMy0xLTEtMA_4218d3de-2b7e-456c-a6eb-330d93421a72"
      unitRef="usd">14774000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzItMS0xLTEtMA_4b4c282c-4ee1-4bf6-b38d-f9a9e7df89b4"
      unitRef="usd">17600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzItMy0xLTEtMA_60fe1f2f-2593-45c7-be21-544c4580baaa"
      unitRef="usd">9829000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquityMethodInvestments
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzMtMS0xLTEtMA_a8718e95-a629-4470-bd6b-dfc70bb96374"
      unitRef="usd">21960000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzMtMy0xLTEtMA_0dd2144e-304d-4f3b-af7c-8f9048c22c30"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestments>
    <us-gaap:Investments
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzQtMS0xLTEtNDQxMQ_d847e85c-5c45-48fa-829e-b91fba371780"
      unitRef="usd">54506000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzQtMy0xLTEtNDQxOA_50b90fa6-f571-4127-91a8-738b380552e6"
      unitRef="usd">46139000</us-gaap:Investments>
    <us-gaap:ShortTermInvestments
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzUtMS0xLTEtNDM4NQ_6464929f-9823-4f94-a4c6-e3f08dd0fdfa"
      unitRef="usd">19496000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzUtMy0xLTEtNDQwMg_144e303b-9d4f-4696-aee1-8bf3b9862654"
      unitRef="usd">14582000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzQtMS0xLTEtMA_5d8e7940-a6be-4a58-89eb-d972c042bb98"
      unitRef="usd">35010000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3YTMwNmRiZjBjNDk0OTQ4YjVlNTViMzc4NzI4YzE2MS90YWJsZXJhbmdlOjdhMzA2ZGJmMGM0OTQ5NDhiNWU1NWIzNzg3MjhjMTYxXzQtMy0xLTEtMA_cf14a9c4-3979-44f6-9192-a129f3e79b27"
      unitRef="usd">31557000</us-gaap:LongTermInvestments>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI5MA_7f80458c-01e2-4ee7-835d-c0c1e3b6d1e1"
      unitRef="usd">15000000.0</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI5MA_addca34d-97d0-4dc6-8328-552e30fd1b2f"
      unitRef="usd">15000000.0</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:AvailableForSaleSecuritiesTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI2MjI_5733bbb3-0f2f-4df1-a8de-7eb15157d3f7">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;div style="margin-bottom:10pt;margin-top:14pt"&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:2px 1pt;text-align:left;vertical-align: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="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;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;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;2,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;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;7,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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;4,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;14,823&#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;166&#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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;14,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:2px 1pt;text-align:left;vertical-align: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="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: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;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: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;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: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;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="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;14,660&#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;208&#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;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;14,774&#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:AvailableForSaleSecuritiesTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzItMS0xLTEtMA_495bb9e9-3128-4d45-8106-0e5bb8428243"
      unitRef="usd">2787000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzItMy0xLTEtMA_5234b956-2ec8-48f7-9552-dd7df4732470"
      unitRef="usd">30000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzItNS0xLTEtMA_f74985f2-92c2-428b-8d87-121a0845af60"
      unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzItNy0xLTEtMA_5f417456-f6ca-4d78-aba1-49d9cc3ac11c"
      unitRef="usd">2804000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzMtMS0xLTEtMA_37a6caca-5a92-43d5-8353-26b09eb8d94e"
      unitRef="usd">7239000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzMtMy0xLTEtMA_2b0bc169-19fb-4376-b0b4-4cd099eb7594"
      unitRef="usd">125000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzMtNS0xLTEtMA_4a274d66-f5f2-428a-a265-e778d03d5dfb"
      unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzMtNy0xLTEtMA_6531c19f-19dd-49d2-9e50-69009891f8d9"
      unitRef="usd">7345000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzQtMS0xLTEtMA_ce629cad-6c6f-4c06-85cc-3dc37a21defa"
      unitRef="usd">4797000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzQtMy0xLTEtMA_70f897bd-d07a-4cf0-805c-0158e7c43569"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzQtNS0xLTEtMA_433795f3-5920-4108-8640-c1aa8f7a0419"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzQtNy0xLTEtMA_10735734-7f03-476c-b90b-78dd009eb6e5"
      unitRef="usd">4797000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzUtMS0xLTEtMA_ace728bd-239f-4220-8d3f-c24d8ab4c97e"
      unitRef="usd">14823000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzUtMy0xLTEtMA_ea5a9cfc-a293-45cf-9a77-c27ed7a35e71"
      unitRef="usd">166000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzUtNS0xLTEtMA_bb7393c0-f221-4642-a8ee-35879abde90f"
      unitRef="usd">43000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo0ZTQzODRlMThjMWY0OWVlOTU4MDdjZjMzODIxNjdkZC90YWJsZXJhbmdlOjRlNDM4NGUxOGMxZjQ5ZWU5NTgwN2NmMzM4MjE2N2RkXzUtNy0xLTEtMA_d5a82239-dbf5-4e46-93f2-2bb1c41fa98a"
      unitRef="usd">14946000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzItMS0xLTEtMA_33444258-9f33-47a4-809b-5cbb5794b2bb"
      unitRef="usd">5400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzItMy0xLTEtMA_49bfe12b-f2f2-43f3-a25f-792b4a3de5ae"
      unitRef="usd">69000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzItNS0xLTEtMA_f2f008a6-13c9-44ef-a811-246d5c57ae6a"
      unitRef="usd">26000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzItNy0xLTEtMA_608e3ee5-a416-4212-ad2e-81a0d92de2fd"
      unitRef="usd">5443000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icffbf07450474bd788588bdd10391d80_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzMtMS0xLTEtMA_0636f715-77b4-4f20-b1a0-67e287a16e46"
      unitRef="usd">4239000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icffbf07450474bd788588bdd10391d80_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzMtMy0xLTEtMA_51542907-7c63-4717-a108-3e908b90ee13"
      unitRef="usd">134000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icffbf07450474bd788588bdd10391d80_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzMtNS0xLTEtMA_8ad08989-4c2f-4a05-b56b-b1254fb070e6"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icffbf07450474bd788588bdd10391d80_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzMtNy0xLTEtMA_d8df2c42-a386-42ee-813c-da4f460d033d"
      unitRef="usd">4370000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzQtMS0xLTEtMA_7d8136b2-7409-41e2-b743-da178a844e22"
      unitRef="usd">5021000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzQtMy0xLTEtMA_0ee634ed-10d7-4ef2-adae-e530d1812566"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzQtNS0xLTEtMA_7d06b934-3c4a-4453-970e-685a457bb526"
      unitRef="usd">65000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzQtNy0xLTEtMA_763bc38b-0577-4353-aed2-cb6e97c7b95a"
      unitRef="usd">4961000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzYtMS0xLTEtMA_3fb18b1d-eb19-48eb-995b-3818d56b2d78"
      unitRef="usd">14660000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzYtMy0xLTEtMA_eaed8cb5-2cec-40e9-a2b6-4d884223767c"
      unitRef="usd">208000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzYtNS0xLTEtMA_6f4974e0-7b28-4b22-93b5-228fa3acd2b9"
      unitRef="usd">94000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpmNTQwNTAwZTgwZmQ0ODYwYmU1NjUxMDM4YjdmODFjZS90YWJsZXJhbmdlOmY1NDA1MDBlODBmZDQ4NjBiZTU2NTEwMzhiN2Y4MWNlXzYtNy0xLTEtMA_40ca91b5-bc33-4b16-9c53-d76478362bc9"
      unitRef="usd">14774000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI2NDY_4e617c37-49b4-4317-84d5-cdc72a86dce9">&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: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:5pt;margin-top:5pt"&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:31.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.581%"/&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;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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: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;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;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;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;3,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;3,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Corporate debt 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;2,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 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;6,093&#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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;699&#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;6,792&#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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:31.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.581%"/&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:2px 1pt;text-align:left;vertical-align: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="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: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;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: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;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;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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;4,481&#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;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,880&#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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;6,361&#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;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzMtMS0xLTEtMA_5de14317-9c28-4632-9da6-17d6e60d4218"
      unitRef="usd">927000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzMtMy0xLTEtMA_9409481b-9326-4044-a34c-b4ff3cc27c78"
      unitRef="usd">6000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzMtNS0xLTEtMA_baff2ada-d1e7-4cb2-89b2-bf5d9fb10df2"
      unitRef="usd">450000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzMtNy0xLTEtMA_38993b28-5bca-489d-be24-c8b24178ef59"
      unitRef="usd">7000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzMtOS0xLTEtMA_04804873-1b6a-4f43-b0e0-d9f5b3cd0cda"
      unitRef="usd">1377000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i8c3cef33597e42b58508ec3d3362a9a4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzMtMTEtMS0xLTA_fcc11246-02a7-4d38-b441-2c2f52cd7b70"
      unitRef="usd">13000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzQtMS0xLTEtMA_9ffbf17b-63b6-43b7-bd95-ca3695b2cd22"
      unitRef="usd">3013000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzQtMy0xLTEtMA_1c2e1a0d-bc98-4ddb-a4bc-f270d6a2408d"
      unitRef="usd">19000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzQtNS0xLTEtMA_1388bd06-701e-4108-aacc-631c096aeffc"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzQtOS0xLTEtMA_302297d3-9e9f-4750-b4f2-9244d7336cd7"
      unitRef="usd">3013000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i94813105ea9d46e8b36bf6c7821e5abb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzQtMTEtMS0xLTA_5e7dc9a7-e0eb-45a3-838f-8824a1945fdd"
      unitRef="usd">19000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzUtMS0xLTEtMA_54f4bee2-d303-4b08-b677-df69a5e9e32c"
      unitRef="usd">2153000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzUtMy0xLTEtMA_9a3d898e-15f2-4ff3-8062-bd8211c2ad8e"
      unitRef="usd">10000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzUtNS0xLTEtMA_2887f0e9-094d-403e-97b9-e8137d417f04"
      unitRef="usd">249000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzUtNy0xLTEtMA_a76a70ae-64ac-40f3-840a-900482149c15"
      unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzUtOS0xLTEtMA_5fb08856-a050-439b-b889-31277638e8b6"
      unitRef="usd">2402000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i9cde28bf6cd24be99c1b8515502280d3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzUtMTEtMS0xLTA_4a72c37d-b61c-4e9f-acf0-0b356b391448"
      unitRef="usd">11000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzYtMS0xLTEtMA_bccb53ad-7988-415d-ac2c-6cc1a7c7fb57"
      unitRef="usd">6093000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzYtMy0xLTEtMA_41a33943-cafc-4000-94d2-58a33e8588f6"
      unitRef="usd">35000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzYtNS0xLTEtMA_a184954e-e71a-4178-9a08-aa6a3c5cb3d0"
      unitRef="usd">699000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzYtNy0xLTEtMA_fd6e6a73-3392-4ced-ac26-2789f959255a"
      unitRef="usd">8000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzYtOS0xLTEtMA_d0b7aebb-14eb-4dd2-847a-8a2fafba145f"
      unitRef="usd">6792000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo1ZTlhZjFkNDhjNjk0ZGQxYWNiMTdkNDhjODJiMzY4Zi90YWJsZXJhbmdlOjVlOWFmMWQ0OGM2OTRkZDFhY2IxN2Q0OGM4MmIzNjhmXzYtMTEtMS0xLTA_5268511f-efcf-455c-92a9-81aa83657644"
      unitRef="usd">43000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzMtMS0xLTEtMA_bae611a7-52f5-4699-ad3a-70e5e93bf30b"
      unitRef="usd">133000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzMtMy0xLTEtMA_7cdc64d1-b965-487d-bb52-0ca95eba68f7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzMtNS0xLTEtMA_3e04f854-9258-4164-9798-e399ffbefc40"
      unitRef="usd">1779000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzMtNy0xLTEtMA_c2eab442-711e-4bd9-a320-85ee10e12ec1"
      unitRef="usd">26000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzMtOS0xLTEtMA_8f933ea2-f167-4740-8d62-385c709e52a1"
      unitRef="usd">1912000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i2793a575491f46e1a4489a5c1bece92d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzMtMTEtMS0xLTA_3c1353b2-9367-4816-a3cb-df5f52650d38"
      unitRef="usd">26000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="icffbf07450474bd788588bdd10391d80_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzQtMS0xLTEtMA_5ab2c09a-254a-499f-aebd-923377a45d88"
      unitRef="usd">601000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="icffbf07450474bd788588bdd10391d80_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzQtMy0xLTEtMA_d00022b6-7101-4132-93a5-b794447034da"
      unitRef="usd">2000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="icffbf07450474bd788588bdd10391d80_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzQtNS0xLTEtMA_a0f00dfd-b23e-4fa9-8a7e-e5141cc487b1"
      unitRef="usd">101000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="icffbf07450474bd788588bdd10391d80_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzQtNy0xLTEtMA_7b73008f-d71d-47aa-9f10-c5358b4210b4"
      unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="icffbf07450474bd788588bdd10391d80_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzQtOS0xLTEtMA_cb4243b8-8f28-4b01-9739-c3007541fd8b"
      unitRef="usd">702000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="icffbf07450474bd788588bdd10391d80_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzQtMTEtMS0xLTA_0624e470-499c-420c-af88-aeab56f9cd6b"
      unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzUtMS0xLTEtMA_b1cb9704-f329-4885-a8dc-8b7cd4fd8ba1"
      unitRef="usd">3747000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzUtMy0xLTEtMA_16e87d42-a457-40f8-9384-aa28166bc5a7"
      unitRef="usd">65000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzUtNS0xLTEtMA_bd711462-f39d-481e-b0a4-824c9b1858f0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzUtNy0xLTEtMA_90ecd572-e756-4cf3-98cc-f02756dfdf26"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzUtOS0xLTEtMA_0ffb0d7f-b582-4f24-98cc-77f90343ba14"
      unitRef="usd">3747000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i8d4dec7e1c3742c396dd45faa90e7845_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzUtMTEtMS0xLTA_d2c85ee1-8f2b-47a2-ab9f-e13b594edffa"
      unitRef="usd">65000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzctMS0xLTEtMA_d0bf0e31-ca31-4357-8735-a41c669c980b"
      unitRef="usd">4481000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzctMy0xLTEtMA_6126f620-a0a4-4a59-b238-67ccf89a5ebe"
      unitRef="usd">67000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzctNS0xLTEtMA_601e9f8e-daef-496b-8fa5-a034d5ce01d1"
      unitRef="usd">1880000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzctNy0xLTEtMA_2665d126-80ed-4c73-b3b6-22ed6057aa78"
      unitRef="usd">27000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzctOS0xLTEtMA_c660d92a-7d50-42ac-b582-1d7565e6db75"
      unitRef="usd">6361000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo3ZmQwMmU4Y2ZmNmI0ZTZkYjM3ZDZjYmU3M2FlZWFmNy90YWJsZXJhbmdlOjdmZDAyZThjZmY2YjRlNmRiMzdkNmNiZTczYWVlYWY3XzctMTEtMS0xLTA_75ce45e0-371e-4903-87dc-461a9b1f7d8f"
      unitRef="usd">94000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzI2NTI_f0647885-55ba-4782-95ad-0590c3245fe4">&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.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&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:2px 1pt;text-align:left;vertical-align: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="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;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;Due in less than one year&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;1,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;Due after one year through five years&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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Due after five years through ten years&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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Due after ten years&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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Mortgage-backed 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;2,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;14,823&#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;14,946&#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="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzItMS0xLTEtMA_fd57f970-c1b5-4f79-8196-1d5ee36f29cd"
      unitRef="usd">1218000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzItMy0xLTEtMA_334c2e78-33b4-41fb-a603-f4bb626ea57f"
      unitRef="usd">1220000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzMtMS0xLTEtMA_71c495ef-940e-41a5-87d4-f53f91241257"
      unitRef="usd">8487000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzMtMy0xLTEtMA_be81f92a-3827-4f1f-a25c-b2aa17f39207"
      unitRef="usd">8484000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzQtMS0xLTEtMA_c486e480-a29f-43d8-a141-86782202a253"
      unitRef="usd">1022000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzQtMy0xLTEtMA_5932e750-e163-4dbe-a7ae-b22908e6032c"
      unitRef="usd">1087000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzUtMS0xLTEtMA_a55c3ed7-34b7-497b-9315-28951c9fbe47"
      unitRef="usd">1309000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzUtMy0xLTEtMA_acf963a6-8cbc-47d7-b7bf-9db081e821de"
      unitRef="usd">1351000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzYtMS0xLTEtMA_d8bc5173-3bdf-409b-b4a5-b6f160416774"
      unitRef="usd">2787000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzYtMy0xLTEtMA_2684dae9-0257-4a7d-9358-dc5924645365"
      unitRef="usd">2804000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzctMS0xLTEtMA_fa9b59bc-61df-4dd2-b66a-fc7988ff4986"
      unitRef="usd">14823000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTpjYzJjM2FjYjcxNGE0YTgzYmM4OGQ1YjQ3N2Y0MWNhZi90YWJsZXJhbmdlOmNjMmMzYWNiNzE0YTRhODNiYzg4ZDViNDc3ZjQxY2FmXzctMy0xLTEtMA_26678289-4d28-498b-a955-bf97d55f7746"
      unitRef="usd">14946000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzE5NTI_02443fc8-22a0-41fd-8dc5-f3775612c456"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzE5NTI_7bf09a1f-b8a7-4725-b057-ddf0521b19fd"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzE5NTI_cf54b13b-7d4c-4f35-930b-c93a86780b12"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzIwNjk_2b78466a-9809-4aac-8df4-d2e433a7c4e3"
      unitRef="usd">6000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzQ5NDc4MDIzMjg2NTE_318dd55a-9417-417b-9568-b9b5c8617c90"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzQ5NDc4MDIzMjg1NDk_40268bc9-01f3-4242-836c-afe996702a78"
      unitRef="usd">38000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:GainLossOnInvestmentsTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90ZXh0cmVnaW9uOmM3MGQ3MTU4Zjc3YjRmNzA5MzlhNDFjMTY0MDliNTU1XzIxOTkwMjMyNTk0OTA_8bc713db-33f8-4fc1-92e6-5fa9e3bc4ad0">Net investment gains and losses on marketable equity securities for fiscal years 2021, 2020 and 2019 were as follows (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: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="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;Year 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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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;March 28, 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:middle"&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, 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;Marketable equity securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Net gain (loss) recognized during the period&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;8,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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: Net (gains) losses recognized on securities sold during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Unrealized gains (losses) recognized during the period on securities still held&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,324&#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;(2,032)&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;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzMtMS0xLTEtNjQ3NA_d3f5cda1-7ada-462e-a9ee-2e3507a178de"
      unitRef="usd">8515000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzMtMy0xLTEtNjQ3OA_b91d558a-6253-4289-9e33-147602f40ec1"
      unitRef="usd">-2264000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzMtNS0xLTEtNjQ4MQ_aab03df6-5312-4088-8acb-f852ad4d0908"
      unitRef="usd">-355000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzMtMS0xLTEtMA_5c680c2a-ce5a-4c99-9b63-58b640051c7b"
      unitRef="usd">2191000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzMtMy0xLTEtMA_7e2362ee-8dc5-4ec1-bf70-7d0f0181c5ee"
      unitRef="usd">-232000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzMtNS0xLTEtMzM0Mw_a7ca4587-a08e-4ee1-bd7f-45fccd13b4fd"
      unitRef="usd">-64000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzQtMS0xLTEtMA_6087742c-5b21-4fc2-bfed-7a84c66f81e0"
      unitRef="usd">6324000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzQtMy0xLTEtMA_e0a0e48e-0f35-42bd-a824-0c98a4e55fc7"
      unitRef="usd">-2032000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzAvZnJhZzpjNzBkNzE1OGY3N2I0ZjcwOTM5YTQxYzE2NDA5YjU1NS90YWJsZTo2ZGZiOWIwNGE4Njk0M2VjYmRkMjYyYmU3YmU1YmQ5Yi90YWJsZXJhbmdlOjZkZmI5YjA0YTg2OTQzZWNiZGQyNjJiZTdiZTViZDliXzQtNS0xLTEtMzM0OA_65d7086e-e450-47c4-8649-4d2bfd3d7929"
      unitRef="usd">-291000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90ZXh0cmVnaW9uOmFlYThiOTlkNjM5MTRiNTQ4NTc0MDMyNmFmNDM0ZDYwXzgw_6a169b38-1601-49e9-affa-989b7fba6b85">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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Raw materials&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;54,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;Work in process&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;19,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Finished goods &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;57,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;131,234&#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="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90ZXh0cmVnaW9uOmFlYThiOTlkNjM5MTRiNTQ4NTc0MDMyNmFmNDM0ZDYwXzgx_31d0e008-dc49-4c95-b76a-d635e96cdcac">&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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Raw materials&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;54,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;Work in process&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;19,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Finished goods &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;57,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;131,234&#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="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzEtMS0xLTEtMA_414a502b-dd48-441a-9141-2e77da4e0e29"
      unitRef="usd">54336000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzEtMy0xLTEtMA_ec32acfe-5999-4d43-9b4e-3f1d0fabf7f9"
      unitRef="usd">35691000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzItMS0xLTEtMA_56ac4f71-8643-4189-a197-bbb5e0edee48"
      unitRef="usd">19149000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzItMy0xLTEtMA_4aa71250-539a-4378-94ba-d23ebcbe9ceb"
      unitRef="usd">13953000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzMtMS0xLTEtMA_48d00fb4-fb81-445f-82fc-5536236982fd"
      unitRef="usd">57749000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzMtMy0xLTEtMA_942933e9-f617-494c-9743-e31c3ab8e09b"
      unitRef="usd">63891000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzQtMS0xLTEtMA_6f8dd27f-b5c1-4bc4-bf47-7da34639f10f"
      unitRef="usd">131234000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzYvZnJhZzphZWE4Yjk5ZDYzOTE0YjU0ODU3NDAzMjZhZjQzNGQ2MC90YWJsZTphZGQ4OWNlMDQxMGY0MDUzOTY1ODhhZWIyZWQwM2QyOC90YWJsZXJhbmdlOmFkZDg5Y2UwNDEwZjQwNTM5NjU4OGFlYjJlZDAzZDI4XzQtMy0xLTEtMA_c46780e9-d660-46bf-bf63-519e30662bbc"
      unitRef="usd">113535000</us-gaap:InventoryNet>
    <cvco:FinancingReceivablesConsumerTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzQwNTc_db208cbc-39c5-4af5-86af-2579cb328e3a">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:5pt;margin-top:5pt"&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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;Loans held for investment (at Acquisition Date)&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;31,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;Loans held for investment (originated after Acquisition Date)&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;18,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;Loans held for sale&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;15,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Construction advances&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;80,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;Deferred financing fees and other, net&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;(2,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Allowance for loan losses&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,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;74,798&#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;82,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;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;(37,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;37,108&#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;49,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;/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 allowance for loan losses reflects our judgment of the probable loss exposure on loans held for investment. &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;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:6pt;margin-top:9pt"&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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;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;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 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;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;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;(655)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;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;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: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 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;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,188&#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;1,767&#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-align:justify;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:5pt;margin-top:14pt"&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Weighted average contractual interest rate&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;8.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.42&#160;&lt;/span&gt;&lt;/td&gt;&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: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;Weighted average effective interest rate&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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Weighted average months to maturity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;162&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:6pt;margin-top:9pt"&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;76,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;80,027&#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 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:6pt;margin-top:9pt"&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;April 3, 2021&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;18,250&#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;3,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,718&#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;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,959&#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;23,375&#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;49,848&#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;10,227&#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;2,744&#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,794&#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,364&#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;500&#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,401&#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,030&#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;348&#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;53&#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;84&#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,579&#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,064&#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;576&#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;481&#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,085&#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;29,401&#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;6,372&#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,540&#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,335&#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,543&#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;35,836&#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;80,027&#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 April&#160;3, 2021, 35% of the outstanding principal balance of the 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 consumer loans receivable as of April&#160;3, 2021 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&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; home l&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;ess 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.&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 a monthly basis, the fair value of the collateral is adjusted to the lower of the amount recorded at repossession or the estimated sales price less estimated costs to sell, based on current information. Repossessed homes totaled approximately &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;$518,000&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; as of April&#160;3, 2021 and $1.5 million as of March&#160;28, 2020, and are included in Pre&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;paid expenses and other current assets in the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately &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.1 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; and $560,000 as of April&#160;3, 2021 and March&#160;28, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</cvco:FinancingReceivablesConsumerTextBlock>
    <cvco:ConsumerLoansReceivableTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzQwMzY_ce224ec8-135e-4937-ab6e-7311f538e39a">&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:5pt;margin-top:5pt"&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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;Loans held for investment (at Acquisition Date)&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;31,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;Loans held for investment (originated after Acquisition Date)&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;18,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;Loans held for sale&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;15,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Construction advances&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;80,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;Deferred financing fees and other, net&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;(2,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Allowance for loan losses&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,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;74,798&#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;82,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;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;(37,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;37,108&#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;49,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:ConsumerLoansReceivableTableTextBlock>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzEtMS0xLTEtMA_cccd9b42-9334-4e70-b6ef-7a93bb6f982e"
      unitRef="usd">31949000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzEtMy0xLTEtMA_2f70c0f3-028e-4670-ac7f-457251ac45c0"
      unitRef="usd">37779000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <cvco:ConsumerLoansReceivableHeldForInvestment
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzItMS0xLTEtMA_50482c54-93ec-4250-9981-3f848ae53e5f"
      unitRef="usd">18690000</cvco:ConsumerLoansReceivableHeldForInvestment>
    <cvco:ConsumerLoansReceivableHeldForInvestment
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzItMy0xLTEtMA_9876452c-f3f0-4abb-9755-490763a8d661"
      unitRef="usd">20140000</cvco:ConsumerLoansReceivableHeldForInvestment>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzMtMS0xLTEtMA_31bbbd87-8063-4fff-a5fd-f2d9096184ac"
      unitRef="usd">15587000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzMtMy0xLTEtMA_9535a40e-c606-4024-9288-2eb17c2bb3e0"
      unitRef="usd">14671000</us-gaap:LoansReceivableHeldForSaleAmount>
    <cvco:ConstructionAdvances
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzQtMS0xLTEtMA_51c67b51-8e67-43ce-ba43-dd724ef77f96"
      unitRef="usd">13801000</cvco:ConstructionAdvances>
    <cvco:ConstructionAdvances
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzQtMy0xLTEtMA_9a283c77-2d36-4232-ad3e-b53c5272ade8"
      unitRef="usd">13400000</cvco:ConstructionAdvances>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzUtMS0xLTEtMA_139749e4-f632-4866-aa78-1d94e3d6880f"
      unitRef="usd">80027000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzUtMy0xLTEtMA_82904619-54ac-43e1-8161-425eede05f8e"
      unitRef="usd">85990000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableDeferredIncome
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzYtMS0xLTEtMA_9a509fa0-12cf-41cf-b72d-52e950eae53f"
      unitRef="usd">2041000</us-gaap:LoansAndLeasesReceivableDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableDeferredIncome
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzYtMy0xLTEtMA_1e9de214-a11d-411e-8d65-e566cbe3810c"
      unitRef="usd">1919000</us-gaap:LoansAndLeasesReceivableDeferredIncome>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzctMS0xLTEtMA_17818ee4-c51b-4e5d-ba5c-323def84a445"
      unitRef="usd">3188000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzctMy0xLTEtMA_d3cccef2-4d3b-460c-bd65-e3aaaed26226"
      unitRef="usd">1767000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzgtMS0xLTEtMA_edc26d1e-b7ce-43bb-bc9b-960fd5de050e"
      unitRef="usd">74798000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzgtMy0xLTEtMA_9ee16866-86ab-4bac-a097-129d227af259"
      unitRef="usd">82304000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzktMS0xLTEtNTQ4Nw_caadd3ad-26e0-4870-91b3-9d6ac0466b9c"
      unitRef="usd">37690000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzktMy0xLTEtNTUyNw_1f8a69c3-02cf-4bb7-adaa-2defa6840e2e"
      unitRef="usd">32376000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzEwLTEtMS0xLTU1MzI_e2d88a26-7ce4-4331-a294-4561035b08ce"
      unitRef="usd">37108000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToxYjQ2Nzc2ZjQ4ZDk0MjY0YTEzNTJkZDE4NmFjZDZhMS90YWJsZXJhbmdlOjFiNDY3NzZmNDhkOTQyNjRhMTM1MmRkMTg2YWNkNmExXzEwLTMtMS0xLTU1Mzc_4640f579-5cfe-4bc9-8e8f-67d474fc5888"
      unitRef="usd">49928000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzIxOTkwMjMyNjQ4NTE_7af1098b-abee-4609-a9f5-14aa78bc7e7e">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;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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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;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;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 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;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;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;(655)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;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;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: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 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;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,188&#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;1,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i8a88db33e6c14a948e825c50dced7b75_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzEtMS0xLTEtNDU4Ng_10f80440-140d-461e-8286-951dbdf653f9"
      unitRef="usd">1767000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i33ae46dc5b3d4f62937d65beadcf307f_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzEtMy0xLTEtNDYyOQ_690e87c6-2c77-480a-9b92-7cf62ca58e26"
      unitRef="usd">415000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i26ab72d5b0cf4ec08aaeca50d501d43a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzItMS0xLTEtNDU5MQ_a7ae5ff8-f0e1-4fe2-b8bc-f903a6be8c78"
      unitRef="usd">2276000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="idd4849d0babc42d29e4ab2a4fe6b3f71_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzItMy0xLTEtNDYyOQ_dd06b005-c930-46cf-babe-e5e1cdec2e5f"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i5e143ffd04504642a78b5eb0836a72d0_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzMtMS0xLTEtNDYwNg_671ec14f-bf88-4ca9-a8d9-56ad871ea90e"
      unitRef="usd">-655000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i4838d17260234e70bd9882f76bb39604_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzMtMy0xLTEtNDYyOQ_0a319e5a-7fca-43c6-a333-fe82d85320a9"
      unitRef="usd">1352000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i5e143ffd04504642a78b5eb0836a72d0_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzQtMS0xLTEtNDYxMg_b613b26d-02f1-4bd0-a043-a1edbcf1b29f"
      unitRef="usd">201000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i4838d17260234e70bd9882f76bb39604_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzQtMy0xLTEtNDYyOQ_428a3868-161b-411f-8b7e-f2539fe7c9c3"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i5e143ffd04504642a78b5eb0836a72d0_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzUtMS0xLTEtNDYxOA_a895cbc1-f9e8-4589-94ae-50bfd3b7ef55"
      unitRef="usd">1000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i4838d17260234e70bd9882f76bb39604_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzUtMy0xLTEtNDYyOQ_c8c58bf6-b454-44c3-b7e8-88bb77c84916"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="ic7d97e04278f4a01b145e31e431c94d9_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzYtMS0xLTEtNDYyMw_108c49ce-d5ed-497d-ae4c-db7f9e4e3368"
      unitRef="usd">3188000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i8a88db33e6c14a948e825c50dced7b75_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo5ODVjNmE4OGM2M2Q0OGVlYjdlY2I4MzFjMjAwYjk0OC90YWJsZXJhbmdlOjk4NWM2YTg4YzYzZDQ4ZWViN2VjYjgzMWMyMDBiOTQ4XzYtMy0xLTEtNDYyOQ_c4767190-82e1-438d-b971-19654b226c57"
      unitRef="usd">1767000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzQwNTE_59691128-ff8d-42a8-953c-2ae801dc2250">&lt;div style="margin-top:9pt;text-align:justify;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:5pt;margin-top:14pt"&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Weighted average contractual interest rate&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;8.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.42&#160;&lt;/span&gt;&lt;/td&gt;&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: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;Weighted average effective interest rate&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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Weighted average months to maturity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;162&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;</cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock>
    <cvco:Weightedaveragecontractualinterestrate
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTpkMmNkZWMzMTdjZTI0YTE5YTdjYTE4ZGI4NGI4OWUyNi90YWJsZXJhbmdlOmQyY2RlYzMxN2NlMjRhMTlhN2NhMThkYjg0Yjg5ZTI2XzEtMS0xLTEtMA_8cec0870-0dcd-4bea-b01f-c927ccaa582e"
      unitRef="number">0.0826</cvco:Weightedaveragecontractualinterestrate>
    <cvco:Weightedaveragecontractualinterestrate
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTpkMmNkZWMzMTdjZTI0YTE5YTdjYTE4ZGI4NGI4OWUyNi90YWJsZXJhbmdlOmQyY2RlYzMxN2NlMjRhMTlhN2NhMThkYjg0Yjg5ZTI2XzEtMy0xLTEtMA_8b0b770b-19f7-44a2-b0fc-7660e32569d3"
      unitRef="number">0.0842</cvco:Weightedaveragecontractualinterestrate>
    <cvco:Weightedaverageeffectiveinterestrate
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTpkMmNkZWMzMTdjZTI0YTE5YTdjYTE4ZGI4NGI4OWUyNi90YWJsZXJhbmdlOmQyY2RlYzMxN2NlMjRhMTlhN2NhMThkYjg0Yjg5ZTI2XzItMS0xLTEtMA_6527cf94-ca94-4968-b44e-8a6c73e50a2e"
      unitRef="number">0.0934</cvco:Weightedaverageeffectiveinterestrate>
    <cvco:Weightedaverageeffectiveinterestrate
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTpkMmNkZWMzMTdjZTI0YTE5YTdjYTE4ZGI4NGI4OWUyNi90YWJsZXJhbmdlOmQyY2RlYzMxN2NlMjRhMTlhN2NhMThkYjg0Yjg5ZTI2XzItMy0xLTEtMA_22c5252e-3dc6-4abd-bead-471636570ec2"
      unitRef="number">0.0927</cvco:Weightedaverageeffectiveinterestrate>
    <cvco:Weightedaveragemonthstomaturity
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTpkMmNkZWMzMTdjZTI0YTE5YTdjYTE4ZGI4NGI4OWUyNi90YWJsZXJhbmdlOmQyY2RlYzMxN2NlMjRhMTlhN2NhMThkYjg0Yjg5ZTI2XzMtMS0xLTEtMA_13abcf15-e7c7-43aa-8fa2-d0ac9acfdcf0">P162M</cvco:Weightedaveragemonthstomaturity>
    <cvco:Weightedaveragemonthstomaturity
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTpkMmNkZWMzMTdjZTI0YTE5YTdjYTE4ZGI4NGI4OWUyNi90YWJsZXJhbmdlOmQyY2RlYzMxN2NlMjRhMTlhN2NhMThkYjg0Yjg5ZTI2XzMtMy0xLTEtMA_cd5d82b2-9ef0-47b5-b4fc-8e9831c07309">P164M</cvco:Weightedaveragemonthstomaturity>
    <cvco:DeliquencyStatusOfConsumerLoansTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzIxOTkwMjMyNjQ4NTI_8678d9ab-3023-4b61-abd0-495b60f81ebc">The following table is a consolidated summary of the delinquency status of the outstanding amortized cost of consumer loans receivable (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: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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;76,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;80,027&#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;</cvco:DeliquencyStatusOfConsumerLoansTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i076a6fa9d6204efda65ed51ac6853e7e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzEtMS0xLTEtNDc3Mg_f3a33fb3-d02b-4c65-89c8-5a1793e11304"
      unitRef="usd">76378000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i470f616e97bf4f669545c74842e7bdc1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzEtMy0xLTEtNDc2OA_e3171843-18b3-45ad-b922-2d04a379f96a"
      unitRef="usd">83861000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ida7db6f0f24942beacceb0240a8cdda8_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzItMS0xLTEtNDc3Mg_a955ac9b-4e3e-47f6-8ec6-fbdbfe8a4712"
      unitRef="usd">508000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="idaf01ac0b36f44749eee001b40b4d638_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzItMy0xLTEtNDc2OA_81d71319-f969-45c9-86b2-0f78224a792b"
      unitRef="usd">547000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ia357b7f583c54b739e16df34f2090897_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzMtMS0xLTEtNDc3Mg_07bf45e8-0c00-4d42-80a9-61731f2a4d7e"
      unitRef="usd">21000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if432d515e1e147e09b0fb356fdc08f20_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzMtMy0xLTEtNDc2OA_678f5665-82bd-438d-9460-ec8d26744e30"
      unitRef="usd">307000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib50691b970e247168f42d92506d3f757_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzQtMS0xLTEtNDc3Mg_aaaf27ca-fb25-4bda-a42f-16505f5235f2"
      unitRef="usd">3120000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib95b056e51384ddf858a192bd171737b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzQtMy0xLTEtNDc2OA_d674ddbd-b2f7-433b-b291-e42da2a8f4b9"
      unitRef="usd">1275000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzUtMS0xLTEtNDc3Mg_35d4f1a7-69cd-48d5-bb21-44aa2ea18e12"
      unitRef="usd">80027000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZToyNTBlMTBmYjZiOWU0YzM2OTJlNDhmM2RlZDQ3YzA3YS90YWJsZXJhbmdlOjI1MGUxMGZiNmI5ZTRjMzY5MmU0OGYzZGVkNDdjMDdhXzUtMy0xLTEtNDc2OA_9a99e4ac-9ef9-4fc3-bca7-1be98314e3f2"
      unitRef="usd">85990000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzQwMjE_5e9e290d-4c7c-4113-ba44-134a19d183c4">&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 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:6pt;margin-top:9pt"&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;April 3, 2021&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;18,250&#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;3,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,718&#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;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,959&#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;23,375&#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;49,848&#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;10,227&#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;2,744&#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,794&#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,364&#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;500&#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,401&#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,030&#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;348&#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;53&#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;84&#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,579&#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,064&#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;576&#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;481&#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,085&#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;29,401&#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;6,372&#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,540&#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,335&#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,543&#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;35,836&#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;80,027&#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="i5d278fcee6084f70884d05f79622e414_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItMS0xLTEtNDg2Mw_429f7b71-3ace-4b78-ad85-a51893d1eec0"
      unitRef="usd">18250000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i34f3189a97424890b4b140f1a2505759_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItMy0xLTEtNDg3MA_7812af52-efb1-4e99-ad45-938b3fb9959c"
      unitRef="usd">3575000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib3fa7d0c5edf4c288dacafe1ce583fb9_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItNS0xLTEtNDg3NA_2a01cc27-93d5-439a-82c5-f07deda56a94"
      unitRef="usd">1718000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i5a3274591e604ea6a047499de9e113b1_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItNy0xLTEtNDg3OQ_016a6a94-0ad7-4e13-b059-09fb2a37769f"
      unitRef="usd">971000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie1fcb4c6934a46cbb939e38a319e94ee_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItOS0xLTEtNDg4Mw_e4e201ba-6529-4beb-8c96-7dbffe378003"
      unitRef="usd">1959000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i33dde1052e5b45e081774a617b0ff753_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItMTEtMS0xLTQ4ODc_feafa709-d330-49af-aed2-163adcf507dd"
      unitRef="usd">23375000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i4735eea303c54ff9b58d7213a7658336_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItMTMtMS0xLTUyMjM_2939dc0c-c081-4270-bd56-de13c2ab1284"
      unitRef="usd">49848000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if5507018c2dd4e088ea429eebe34df27_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzItMTUtMS0xLTQ4NjY_772eb60a-487f-4494-8a87-6cd46c40e0ec"
      unitRef="usd">55513000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i333d7e394b1142819c7a64c221a6f88c_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtMS0xLTEtNDg2Mw_e3e465f3-bd3e-4597-8309-1bdf4961cad2"
      unitRef="usd">10227000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i26d6109f722346fda829afdd8dd3ef24_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtMy0xLTEtNDg3MA_a451ac45-1aac-4641-91b5-4aec37266783"
      unitRef="usd">2744000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i2cf051c96b0647f990350fdc8ea046f3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtNS0xLTEtNDg3NA_fcba833d-2f6a-4ae3-8560-8fe95f98f357"
      unitRef="usd">1794000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i2570b225633a44978c9191c94a733528_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtNy0xLTEtNDg3OQ_f0b2bd25-5153-4f65-8a40-8e1299d6ad25"
      unitRef="usd">1364000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if08f9468312e42dbbb37b58ae9360491_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtOS0xLTEtNDg4Mw_dea7e8d9-4507-4b92-b5b9-bf6389537ca0"
      unitRef="usd">500000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i563c416dd393438899ac2ddc66d11c68_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtMTEtMS0xLTQ4ODc_c0c79ec7-bdf9-471a-b09b-a3fda521115a"
      unitRef="usd">10401000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i0aba203b7df24b55b0dd47c6c5117d7e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtMTMtMS0xLTUyMjM_0e32eba6-723b-4911-8dae-c61a03ee0fff"
      unitRef="usd">27030000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib76f119f27eb42ef9705959091476dcb_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzMtMTUtMS0xLTQ4NjY_b34d3844-28be-45b8-bf1d-a90795149541"
      unitRef="usd">27767000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i0d858f67dd774eb18f075c98da933697_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtMS0xLTEtNDg2Mw_3a4faf49-22a1-4404-a11d-0f6301893134"
      unitRef="usd">348000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i6d106d90a9774b4cabb4f092661629e8_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtMy0xLTEtNDg3MA_dcac7321-371f-4e98-afa7-344cff6b2b09"
      unitRef="usd">53000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i352e2c9fbbc34918b29f8d96c82d4757_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtNS0xLTEtNDg3NA_ffcccdfb-54a3-46e7-9e3e-8935bef4313d"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i3fd8412e667c45b0881346a2d35bc30b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtNy0xLTEtNDg3OQ_3fb3962c-e503-4b1f-8d91-7131cb295b73"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iaaac6c4fdbc0419dbb8975cc664182f8_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtOS0xLTEtNDg4Mw_cee8824b-2e5a-4d2e-a157-ba0431845386"
      unitRef="usd">84000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i75f757e5851b43ee933831ed04e23e53_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtMTEtMS0xLTQ4ODc_0d885503-d1f4-4601-9f7d-631296f43e56"
      unitRef="usd">1579000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i09a8ed82a395471e9a84530eaca77353_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtMTMtMS0xLTUyMjM_ef979f72-82c1-4a7b-b598-3ead5f7be4a8"
      unitRef="usd">2064000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iaf678cb63a57449e9278f2b92b65aae6_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzQtMTUtMS0xLTQ4NjY_2f7ffb4a-70b0-4900-993c-e6e50cf982f4"
      unitRef="usd">2142000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i3b2dad35a52f4fb58c360a3131620082_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtMS0xLTEtNDg2Mw_191844ed-a987-4a5d-890f-1aa8204ecad0"
      unitRef="usd">576000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iae056c081b694883bae201a399be055e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtMy0xLTEtNDg3MA_e8230d0a-424d-46f1-95f1-a9a50542c348"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i2af8fa73d5af4ef4a07ab0e350a0bf2a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtNS0xLTEtNDg3NA_45eb3398-6411-4e19-a562-e441878a5ee2"
      unitRef="usd">28000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="idbbcc9c1b388418a9324ad6d3c8d3ade_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtNy0xLTEtNDg3OQ_c728ae0f-45b3-452e-8579-a3c97c6caa35"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="id659de1c98c540ca994aaf33d811c135_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtOS0xLTEtNDg4Mw_c036c943-eb0a-499d-9fe1-d3f13694ed5d"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ia76adccd5ecb4d8c8e714af5e773744d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtMTEtMS0xLTQ4ODc_d22a9756-5965-44db-a294-30500a4ae18e"
      unitRef="usd">481000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i1e5e43d612504957a9ded29e0d3504f1_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtMTMtMS0xLTUyMjM_b1b0d6e6-cd7e-4bae-a8c4-a40db9f292ae"
      unitRef="usd">1085000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i63f0b4c2e26c49f3a6b8693225ba39fd_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzUtMTUtMS0xLTQ4NjY_a7319981-4ca6-4539-af2f-518dbadde39f"
      unitRef="usd">568000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i8eba6c7d906a4bb9ad9493bc0863adca_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtMS0xLTEtNDg2Mw_208be329-246e-412a-b6e8-00e26014c898"
      unitRef="usd">29401000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i545d69fb6f8245d481b7850df9e3016f_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtMy0xLTEtNDg3MA_261c2b30-690b-4aa7-95ad-82f88eb2f654"
      unitRef="usd">6372000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i8a2ef8c2bc584bf1bc0220da4a1b701e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtNS0xLTEtNDg3NA_d9f13b26-8a58-405a-94fb-95d488f32d89"
      unitRef="usd">3540000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic3b5a3d5544d4621860a7a0eb613ad37_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtNy0xLTEtNDg3OQ_f6c16e6f-07ed-45eb-8619-4485762da6e5"
      unitRef="usd">2335000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i580e366079fa4150be69a6f9eed1d5de_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtOS0xLTEtNDg4Mw_f84ade2b-0080-4b4e-b46c-d909a8fb4987"
      unitRef="usd">2543000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iec87fee69d9b40ee9efff78e7c20f838_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtMTEtMS0xLTQ4ODc_1d0c831e-96ed-44d2-83c1-f48c61596c01"
      unitRef="usd">35836000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtMTMtMS0xLTUyMjM_6114eae9-53dd-4ad6-95f6-47e034446e15"
      unitRef="usd">80027000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90YWJsZTo2MDYxNGFmZDgwOGE0NzkxODEzNDVjNGU3YjgwNWUzOS90YWJsZXJhbmdlOjYwNjE0YWZkODA4YTQ3OTE4MTM0NWM0ZTdiODA1ZTM5XzYtMTUtMS0xLTQ4NjY_94c832ce-650e-4b75-9eee-1d1e7a352fda"
      unitRef="usd">85990000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <cvco:ConsumerLoansReceivablesGeographicConcentrationTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzQwMjg_bfe3a7ad-64c2-4a66-b6fb-21fad6f9a8f2">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 April&#160;3, 2021, 35% of the outstanding principal balance of the 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 consumer loans receivable as of April&#160;3, 2021 or March&#160;28, 2020.</cvco:ConsumerLoansReceivablesGeographicConcentrationTableTextBlock>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="i746370c97581451e80d380ce049b774e_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzI2OTU_9c636f63-6cdf-4cd8-8754-fd6afc91a9fd"
      unitRef="number">0.35</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="ibfe4a6b06bec40e1bdeb7d2dc2881c8b_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzI4MDQ_15480754-549a-4c4c-9aec-52e253f39fe3"
      unitRef="number">0.20</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="ib36e6450d41446ddabdd35c4eb45019f_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzI4NDY_18a8739e-75f0-4c21-8355-bba70341bd8e"
      unitRef="number">0.36</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="i5a127677034b4d88a8b2b6cc940f40f6_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzI5NTk_e5227497-c627-447f-9c05-e88113a0601c"
      unitRef="number">0.16</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzMwNjI_3c335087-d237-4638-9c43-019f88b133f4"
      unitRef="number">0.10</cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzM3NzM_21021548-6f53-4d13-8b4b-1f83bfb34dbe"
      unitRef="usd">518000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzMyOTg1MzQ4OTIyOTQ_fc9d2057-27f4-48be-ae72-a0ed7a4b44a3"
      unitRef="usd">1500000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzM5NjA_c3873648-a051-437e-b4c9-29760814ef8c"
      unitRef="usd">1100000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xMzkvZnJhZzo3YWYzZjZjZGViZGI0ODMyYmI5YjUyOWY1ZWFlNjRjMy90ZXh0cmVnaW9uOjdhZjNmNmNkZWJkYjQ4MzJiYjliNTI5ZjVlYWU2NGMzXzM5Njc_9cd71ef9-c1ba-4c62-aa99-6c6af3840d88"
      unitRef="usd">560000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <cvco:FinancingReceivablesCommercialTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzIxOTkwMjMyNzYyNjM_9622a33f-40f8-4e5c-94fd-922bc342168a">Commercial Loans Receivable and Allowance for Loan Losses&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 direct financing arrangements for the home product needs of our independent distributors, community owners and developers and amounts loaned by us under participation finan&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;cing programs.&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;Under the terms of our commercial lending 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. We also provide loans to independent floor plan lenders that then lend to distributors to finance their inventory purchases.&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 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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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;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;45,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;Allowance for loan losses&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;(816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred financing fees, 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;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;44,314&#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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#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;(19,232)&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;(15,423)&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: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;25,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;31,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:5pt;margin-top:5pt"&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Weighted average contractual interest rate&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;6.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;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: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;Weighted average months to maturity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#ffffff;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 &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;April&#160;3, 2021.&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 following table represents changes in the e&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;stimated 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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;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;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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;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;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Loans charged off, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Loans are subject to regular review and are given management's attention whenever a problem situation appears to be developing. Loans with indicators of potential performance problems are placed on watch list status and are subject to additional monitoring and scrutiny. Nonperforming status includes loans accounted for on a non-accrual basis and accruing loans with principal payments 90 days or more past due. Our policy is to place loans on nonaccrual status when interest is past due and remains unpaid 90 days or more or when there is a clear indication that the borrower is unable or unwilling to make payments as they become due. We will resume accrual of interest once these factors have been remedied. Payments received on non-accrual loans are recorded on a cash basis, first to interest and then to principal, and charge-offs occur when it becomes probable that outstanding amounts will not be recovered. At April&#160;3, 2021, 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="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:6pt;margin-top:9pt"&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:13.541%"/&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:10.320%"/&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:10.320%"/&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:10.320%"/&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:10.320%"/&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:10.320%"/&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:10.466%"/&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:10.469%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3, 2021&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;30,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;8,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;45,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;30,627&#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;8,677&#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,206&#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,864&#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,003&#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;45,377&#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;47,202&#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="display:none"/&gt;&lt;td colspan="3" 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;As of April&#160;3, 2021, 13% of our outstanding commercial loans receivable principal balance was concentrated in Arizona. As of March&#160;28, 2020, 11% of the outstanding commercial loans receivable principal balance was concentrated in California. No other state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of April&#160;3, 2021 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 18% and 21% of the net commercial loans receivables principal balance outstanding, all of which was secured, as of April&#160;3, 2021 and March&#160;28, 2020, respectively. &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;The 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:FinancingReceivablesCommercialTextBlock>
    <cvco:CommercialLoansReceivablesTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUxODk_6fe7059d-5525-4c45-8005-d31438a54857">&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 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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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;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;45,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;Allowance for loan losses&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;(816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred financing fees, 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;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;44,314&#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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#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;(19,232)&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;(15,423)&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: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;25,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;31,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:CommercialLoansReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="ifa00d7ecd02e4dcf811a1b125c2c1d8d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzEtMS0xLTEtMA_a343f443-73ff-46e8-b234-27c9d2ed3217"
      unitRef="usd">45377000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5ccbf04c0c324209b0b3ff28b7622410_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzEtMy0xLTEtMA_4f5653c4-ebe6-4440-87d6-3a273f6db278"
      unitRef="usd">47202000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ifa00d7ecd02e4dcf811a1b125c2c1d8d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzMtMS0xLTEtMA_d09caa89-f104-4721-a5af-8882a0d0649a"
      unitRef="usd">816000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5ccbf04c0c324209b0b3ff28b7622410_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzMtMy0xLTEtMA_ea67bb0c-7c3b-4c0f-a407-87288d6ff59a"
      unitRef="usd">393000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="ifa00d7ecd02e4dcf811a1b125c2c1d8d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzQtMS0xLTEtMA_7406a108-e93d-4934-94cf-912acff52a44"
      unitRef="usd">247000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="i5ccbf04c0c324209b0b3ff28b7622410_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzQtMy0xLTEtMA_cacc47cd-c962-48b5-9594-c9c0a1ab88c6"
      unitRef="usd">244000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:NotesReceivableNet
      contextRef="ifa00d7ecd02e4dcf811a1b125c2c1d8d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzUtMS0xLTEtMA_547ad1b8-55ad-4094-8f96-5252824bacfe"
      unitRef="usd">44314000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i5ccbf04c0c324209b0b3ff28b7622410_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzUtMy0xLTEtMA_b669fe9e-cbfa-41c3-af99-78bde99e13af"
      unitRef="usd">46565000</us-gaap:NotesReceivableNet>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzYtMS0xLTEtMjE4OA_e48e6e98-d509-411a-a2ba-8ddf56b0e443"
      unitRef="usd">19232000</cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzYtMy0xLTEtMjE5OA_9690e80d-41bb-43fc-8e81-7ed947f9532d"
      unitRef="usd">15423000</cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzctMS0xLTEtMjIwNg_9d587123-dde2-45d7-956c-a77e9ce1d0a2"
      unitRef="usd">25082000</cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo5ZGEyMWRmZWMwNDY0YWE0YTYyZGIyNDY1OTFlMDFkYS90YWJsZXJhbmdlOjlkYTIxZGZlYzA0NjRhYTRhNjJkYjI0NjU5MWUwMWRhXzctMy0xLTEtMjIxMA_4514f4bd-352e-4b68-af8c-bb5daed05926"
      unitRef="usd">31142000</cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent>
    <cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUyMTI_ea3f0359-ff6e-4c52-a798-f219bda84645">&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:5pt;margin-top:5pt"&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Weighted average contractual interest rate&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;6.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;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: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;Weighted average months to maturity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock>
    <cvco:Weightedaveragecontractualinterestratecommercial
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTpjOWE1ZjViN2U0ZmY0NzRkOThjMDg5YzJlMDQ5ODY3Ni90YWJsZXJhbmdlOmM5YTVmNWI3ZTRmZjQ3NGQ5OGMwODljMmUwNDk4Njc2XzEtMS0xLTEtMA_9163657d-e693-42d3-a2eb-e5b163ead12d"
      unitRef="number">0.064</cvco:Weightedaveragecontractualinterestratecommercial>
    <cvco:Weightedaveragecontractualinterestratecommercial
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTpjOWE1ZjViN2U0ZmY0NzRkOThjMDg5YzJlMDQ5ODY3Ni90YWJsZXJhbmdlOmM5YTVmNWI3ZTRmZjQ3NGQ5OGMwODljMmUwNDk4Njc2XzEtMy0xLTEtMA_57455ab6-0e17-4f06-b990-69a238926bf9"
      unitRef="number">0.057</cvco:Weightedaveragecontractualinterestratecommercial>
    <cvco:Weightedaveragemonthstomaturitycommercial
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTpjOWE1ZjViN2U0ZmY0NzRkOThjMDg5YzJlMDQ5ODY3Ni90YWJsZXJhbmdlOmM5YTVmNWI3ZTRmZjQ3NGQ5OGMwODljMmUwNDk4Njc2XzItMS0xLTEtMA_d8e5c944-0bf7-4f27-b156-90c15271f58e">P11M</cvco:Weightedaveragemonthstomaturitycommercial>
    <cvco:Weightedaveragemonthstomaturitycommercial
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTpjOWE1ZjViN2U0ZmY0NzRkOThjMDg5YzJlMDQ5ODY3Ni90YWJsZXJhbmdlOmM5YTVmNWI3ZTRmZjQ3NGQ5OGMwODljMmUwNDk4Njc2XzItMy0xLTEtMA_53a568bf-7bbe-4740-bca7-5f36a1e0c0ca">P10M</cvco:Weightedaveragemonthstomaturitycommercial>
    <us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUxNjg_cf1f9a20-b79d-415b-ab44-93470dfd1456">&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 following table represents changes in the e&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;stimated 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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;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;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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;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;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Loans charged off, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzItMS0xLTEtMA_7beac03a-8724-4e0d-9408-a6a52c1a965f"
      unitRef="usd">393000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzItMy0xLTEtMA_d88cb25b-4611-4bfa-8baf-cdcf58d79db2"
      unitRef="usd">180000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="ib434929f972948dca94e77ce41d2a40c_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzMtMS0xLTEtNTAyNQ_e0eeff29-4df4-4ea8-9b65-cb28b23e6b85"
      unitRef="usd">435000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i590c14b868844497b3846009d39b5957_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzMtMy0xLTEtNTAwNQ_f70b5abf-c56e-437e-9376-9bf83fbf673c"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i70e0bfc11ba2403faa45ccea0c47e141_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzMtMS0xLTEtMA_e6a7dd16-38c8-4971-a453-ef5110f08f8c"
      unitRef="usd">-12000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i8604e2764dec42d3b3cff6be50270e7b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzMtMy0xLTEtMA_a46977d1-8910-49e6-8292-5a50849bfa75"
      unitRef="usd">213000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzQtMS0xLTEtMA_1298e3df-00ef-4c52-80a5-3cf470d8decc"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzQtMy0xLTEtMA_8b7a86c4-4617-4a88-abb7-602f77e21cbf"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzUtMS0xLTEtMA_ea501e61-aa7e-49db-bcde-8a17de78b963"
      unitRef="usd">816000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZTo0NDNiMmQwNDE0OWQ0Y2ZmOTE1OTQwNDEzNjg5YmNjMS90YWJsZXJhbmdlOjQ0M2IyZDA0MTQ5ZDRjZmY5MTU5NDA0MTM2ODliY2MxXzUtMy0xLTEtMA_6679c11e-4eba-4584-a93c-a3bbfad1c294"
      unitRef="usd">393000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUyMDk_b0c13d86-86d1-4267-b596-2778821ee353">90 days or more</cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming>
    <cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUxOTI_ec510a85-86d2-4975-8045-ca0844071aeb">90 days or more</cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUxNjU_2d0a64a0-80ba-4601-89a8-841a3c4d21d3"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzIxOTkwMjMyNzU2OTY_b25f034d-8f88-4664-989c-b40175a83793">90 days or more</cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUxNzA_15cc79cf-844d-49a9-a88d-64877313c0f8">&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:6pt;margin-top:9pt"&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:13.541%"/&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:10.320%"/&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:10.320%"/&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:10.320%"/&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:10.320%"/&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:10.320%"/&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:10.466%"/&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:10.469%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3, 2021&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;30,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;8,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;45,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;30,627&#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;8,677&#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,206&#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,864&#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,003&#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;45,377&#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;47,202&#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="display:none"/&gt;&lt;td colspan="3" 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="if89648ba88fc4cacbc53133646e81c48_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtMi0xLTEtNTM3OQ_f6bde738-8683-4987-99fd-86ed809411b6"
      unitRef="usd">30627000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id0a567e8dc894355bfe2446fc99e909f_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtNC0xLTEtNTM4NA_dab2f774-2937-4077-8bf9-0e15164e4498"
      unitRef="usd">8677000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i71eb9097df734bf083002c5732690fe5_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtNi0xLTEtNTM5MA_a053d29e-8c43-4573-8d9d-b6e208cdef79"
      unitRef="usd">3206000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="idf7e8b323d29455288f8f19700f2870f_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtOC0xLTEtNTM5NA_b611aac9-dca1-4912-9c73-ae9117b799bc"
      unitRef="usd">1864000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i97d2d126083f4c779776e3a6240c8efd_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtMTAtMS0xLTUzOTg_ccf511c6-9a67-4cb5-a903-17d71a8d602e"
      unitRef="usd">1003000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iac04034af7384e6284838ba88fd78f23_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtMTItMS0xLTU0MDI_3049315c-483c-424e-9bff-2b1ba3157ae2"
      unitRef="usd">45377000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i890f21310974471bb682e2f6fb4c3aab_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzMtMTQtMS0xLTU0MDY_459ba253-6956-49e8-befc-8bc0205dc9f7"
      unitRef="usd">47016000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i56c4574233264550918cbebe278877ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtMi0xLTEtNTM3OQ_53159c83-c6c0-4387-af00-f76af1e20b6f"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3433d8b162ab4147bf3095ec05c26b05_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtNC0xLTEtNTM4NA_36983a7a-1a7c-43a2-bb8d-e89022dad932"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i62d63ecaa43c4aa9a23fb63703ef2ca2_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtNi0xLTEtNTM5MA_8565c0c3-d51e-4847-98db-ede1725f3543"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i22559960c5304dcd82ccaf601f300ec6_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtOC0xLTEtNTM5NA_313e45ba-dab8-48e4-8c35-96cdfa6ee1cd"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7a274a3498e249bab983cb68e5e67b03_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtMTAtMS0xLTUzOTg_5f1c52a8-569f-48f8-920c-26b480b967fb"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i77049873aa794b0596c80f1d7709c387_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtMTItMS0xLTU0MDI_a32f097c-208a-4b80-b8cd-75f111a94140"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i44c1b46ddb7942699b84b2aa611533ae_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzQtMTQtMS0xLTU0MDY_aa9c90bc-88a7-407d-b40f-a956af60cc31"
      unitRef="usd">186000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0cb1922a149642c68ddd32a5908a7d60_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtMi0xLTEtNTM3OQ_02352c48-26f3-432b-8da1-1ee05540e4b2"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i24bd386cc0324d07a4d839d632442e93_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtNC0xLTEtNTM4NA_f648d3e9-2ca7-470f-9014-42ea74c1ae45"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i888f2272459f49979a77d3cf247b044f_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtNi0xLTEtNTM5MA_62ddd894-f6ba-469e-82d0-27ae8fb6c6cb"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4d5e4c47c6cd4df1b4dd0aa13d9862fc_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtOC0xLTEtNTM5NA_14398eff-4de6-43f3-b105-bcfd72226b6c"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i38b61518a7a6417092b173eaadf3c4e4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtMTAtMS0xLTUzOTg_5f336fd3-551e-4d9e-927b-9e811bab4733"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibbdd6cfd96854046b0569c4bcfedcc6e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtMTItMS0xLTU0MDI_0a7dc0d7-31d0-49dc-a062-448ade9ac3b4"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if05755c905df47e3a3e48bbe7639378c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzUtMTQtMS0xLTU0MDY_e3b05534-6fb8-40a1-a7c7-4547c1d5070a"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8eba6c7d906a4bb9ad9493bc0863adca_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtMi0xLTEtNTM3OQ_aa2387f8-e92c-4875-bfce-e61d398b7ee2"
      unitRef="usd">30627000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i545d69fb6f8245d481b7850df9e3016f_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtNC0xLTEtNTM4NA_85ec9c05-d554-43a4-ba39-f38975487d36"
      unitRef="usd">8677000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8a2ef8c2bc584bf1bc0220da4a1b701e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtNi0xLTEtNTM5MA_426d2c68-3d64-4833-91ae-6c6755156c37"
      unitRef="usd">3206000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic3b5a3d5544d4621860a7a0eb613ad37_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtOC0xLTEtNTM5NA_4fb44ad5-556d-4ff5-a5f7-d0a81e77ec19"
      unitRef="usd">1864000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i580e366079fa4150be69a6f9eed1d5de_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtMTAtMS0xLTUzOTg_1637cdbb-84ff-49f4-b6cd-1eaefe9f9b09"
      unitRef="usd">1003000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtMTItMS0xLTU0MDI_6c50f0ef-9dfb-4255-adf1-564a6595b745"
      unitRef="usd">45377000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90YWJsZToyNDc1ZTczYjQ1YWI0NDg2OWEyNzU0NmZhN2EwZDRmNS90YWJsZXJhbmdlOjI0NzVlNzNiNDVhYjQ0ODY5YTI3NTQ2ZmE3YTBkNGY1XzYtMTQtMS0xLTU0MDY_2c9fb70e-991b-41cc-92cc-aee42865ae2c"
      unitRef="usd">47202000</us-gaap:NotesReceivableGross>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUxNjY_8d2fb7cf-b605-4bdd-8ab2-168faa62bfd2">As of April&#160;3, 2021, 13% of our outstanding commercial loans receivable principal balance was concentrated in Arizona. As of March&#160;28, 2020, 11% of the outstanding commercial loans receivable principal balance was concentrated in California. No other state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of April&#160;3, 2021 or March&#160;28, 2020.</cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="i3dc57ea0094f48e388f322c5f7c022d3_I20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzQ5NDc4MDIzNDE3NDA_ff741824-6efb-4120-bd39-4e4ad55f24cf"
      unitRef="number">0.13</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="ib6e9fb0f44bc45e3aeebfe30ec27a1ae_I20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzQ3Mjg_964a3daf-f988-46fe-b2ec-c5a0cc20b23c"
      unitRef="number">0.11</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzQ5NDc4MDIzNDE5NDM_3907cef9-f359-4352-bc5c-f97370fd7a2d"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzQ5NDc4MDIzNDE5NDM_e82055b4-09c2-42d8-a798-55f7a1249587"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:InventoryFinanceReceivablePrincipalBalanceConcentration
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUwMzM_dbb56b41-a4b7-4f93-abc0-a5298d99d4f1"
      unitRef="number">0.18</cvco:InventoryFinanceReceivablePrincipalBalanceConcentration>
    <cvco:InventoryFinanceReceivablePrincipalBalanceConcentration
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNDUvZnJhZzpmNTBmMWM0MjQ0NGE0N2E3YTgwMzM3MmNiZmZiYjBjZi90ZXh0cmVnaW9uOmY1MGYxYzQyNDQ0YTQ3YTdhODAzMzcyY2JmZmJiMGNmXzUwNDA_88ebbdd1-a061-48f7-bf59-331c41901f30"
      unitRef="number">0.21</cvco:InventoryFinanceReceivablePrincipalBalanceConcentration>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90ZXh0cmVnaW9uOjBmOGY1N2NjYTdkZjRlNDViODcxZDQ4NzBhMGIyNDA5XzMzOA_c5ada27e-bf5e-4bb0-bf15-c20e8274c573">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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Property, plant and equipment, at cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Land&lt;/span&gt;&lt;/div&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;28,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Buildings and improvements&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;71,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Machinery and equipment&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;34,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;134,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;Accumulated depreciation&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;(37,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;96,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 $5.6 million in fiscal year 2021, $5.2 million in fiscal year 2020 and $4.4 million in fiscal year 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;Included in the amounts above are certain assets under finance leases. See Note 9 for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90ZXh0cmVnaW9uOjBmOGY1N2NjYTdkZjRlNDViODcxZDQ4NzBhMGIyNDA5XzMzMw_70e450c1-743a-4016-b357-19da61101ad3">&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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Property, plant and equipment, at cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Land&lt;/span&gt;&lt;/div&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;28,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Buildings and improvements&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;71,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Machinery and equipment&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;34,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;134,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;Accumulated depreciation&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;(37,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;96,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="i1f97fc50d17e4b54936940ab145a7142_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzItMS0xLTEtMA_a00662cf-11ee-447f-b7ba-c9f0358154e4"
      unitRef="usd">28314000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id9f33759b93d4dcc89e40b1c0560d986_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzItMy0xLTEtMA_d3245f55-5b74-437b-ac2e-f0586b36244f"
      unitRef="usd">26827000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6d0b5b65d16a4632b72cdf75f295120e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzMtMS0xLTEtMA_f7c7fed0-f1aa-403e-8af6-77d50a844262"
      unitRef="usd">71827000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if7aefa32e9ef433193dd6ed9ba1ee51a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzMtMy0xLTEtMA_bc134563-00f8-4e17-998d-f881440ef166"
      unitRef="usd">52011000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i48408154aa274b42839da18144d64ceb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzQtMS0xLTEtMA_df2e5d9a-1182-4ada-a2a4-2bee5b48af6b"
      unitRef="usd">34146000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia01ee5cad2c9409ab85600c373de53af_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzQtMy0xLTEtMA_88341dc7-456d-45b6-9037-3af42951349e"
      unitRef="usd">30984000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzUtMS0xLTEtMA_87645268-f3dc-4fab-bd55-437c172c6460"
      unitRef="usd">134287000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzUtMy0xLTEtMA_887c0dfb-d27b-4b15-9499-39b63ee3e67d"
      unitRef="usd">109822000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzYtMS0xLTEtMA_9dd52ffc-2ee1-4695-9234-5b0e9871dbd8"
      unitRef="usd">37493000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzYtMy0xLTEtMA_1028f3d9-fe24-4b87-83e9-469b91b4762c"
      unitRef="usd">32632000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzctMS0xLTEtMA_052ee913-e7d4-47d6-a028-e030d249ae82"
      unitRef="usd">96794000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90YWJsZTo0ZjQ2ZDQ5OGNhOWI0MmE4OTgzMjk0YTMzNDE4MmRkYS90YWJsZXJhbmdlOjRmNDZkNDk4Y2E5YjQyYTg5ODMyOTRhMzM0MTgyZGRhXzctMy0xLTEtMA_b6a7fa91-7855-4add-9a4b-bc9c989e835f"
      unitRef="usd">77190000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90ZXh0cmVnaW9uOjBmOGY1N2NjYTdkZjRlNDViODcxZDQ4NzBhMGIyNDA5XzE0OQ_ca42e69e-f742-424e-8696-5e49427416d9"
      unitRef="usd">5600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90ZXh0cmVnaW9uOjBmOGY1N2NjYTdkZjRlNDViODcxZDQ4NzBhMGIyNDA5XzE3MQ_413cf88f-9c7a-47a0-b5a2-4623043a3bd0"
      unitRef="usd">5200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTEvZnJhZzowZjhmNTdjY2E3ZGY0ZTQ1Yjg3MWQ0ODcwYTBiMjQwOS90ZXh0cmVnaW9uOjBmOGY1N2NjYTdkZjRlNDViODcxZDQ4NzBhMGIyNDA5XzE5Ng_b9b409c3-a441-41da-892b-db5221580412"
      unitRef="usd">4400000</us-gaap:Depreciation>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzMzODU_2fe0a021-649e-4c55-be5c-a0aad5d26950">Leases&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 lease certain production and retail locations, office space and equipment. We determine if a contract or arrangement is, or contains, a lease at inception. Lease agreements with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheet. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term by one to&#160;three years&#160;or more.&#160;Generally, the exercise of lease renewal options is at our discretion.&#160;Some agreements also include options to purchase the leased property. The estimated life of assets and leasehold improvements is limited by the expected lease term, unless there is a transfer of title or purchase option that we are reasonably certain to exercise.&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;&#160;Certain of our lease agreements include rental payments adjusted periodically for inflation.&#160;These lease agreements do not contain any material residual value guarantees or material restrictive covenants.&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;&#160;Right Of Use ("ROU") assets represent the right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments in accordance with the lease.&#160;Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#160;Since our leases do not provide a readily determinable implicit interest rate, we estimate an incremental borrowing rate. In determining the estimated incremental borrowing rate, we consider the lease period and comparable market interest rates, as well as any other information available at the lease commencement date. The lease term includes options to extend or terminate the lease when it is reasonably certain that we will exercise such options.&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 information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheet as of April&#160;3, 2021 and March&#160;28, 2020 (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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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.523%"/&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%;text-decoration:underline"&gt;ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;Operating lease assets&lt;/span&gt;&lt;/td&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;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;16,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" 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;13,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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, net&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;17,238&#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;14,919&#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;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%;text-decoration:underline"&gt;Lease Liabilities&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;/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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Operating lease liabilities&lt;/span&gt;&lt;/td&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;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 portion of secured credit facilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;Non-current:&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;/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;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;Finance lease liabilities&lt;/span&gt;&lt;/td&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;Secured credit facilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;15,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding-left:27pt;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;(1) Recorded net of accumulated amortization of $143,000 and $103,000 as of April&#160;3, 2021 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-weight:400;line-height:120%"&gt;The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statement of Comprehensive Income for the years ended April&#160;3, 2021 and March&#160;28, 2020 (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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Year 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;Lease Expense Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Classification&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&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 expense &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="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:0 1pt"/&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: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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;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;/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 colspan="3" style="background-color:#cceeff;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;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;Interest on lease liabilities&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;4,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding-left:27pt;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;(2) Excludes short-term and variable lease expenses, which are immaterial.&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;Cash payments for operating and finance leases for the year ended April 3, 2021 were $4.2 million and $79,000, respectively. Cash payments for operating and finance leases for year ended March 28, 2020 were $3.4 million and $142,000, respectively.&#160;Rent expense for third-party operating leases was $5.2&#160;million for the fiscal year ended March 30, 2019 and is included in Cost of sales and Selling, general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income.&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 present value minimum payments for future fiscal years under non-cancelable leases as of April&#160;3, 2021 was as follows (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: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,266&#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;19,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,268)&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;17,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 provides information about the weighted average remaining lease terms and weighted average discount rates as of April&#160;3, 2021:&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: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;Remaining Lease Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&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;&#160;&#160;&#160;Finance leases&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;4.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzMzODY_3f4b8cd2-7d44-42e1-bce3-0707c65fc86f">Leases&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 lease certain production and retail locations, office space and equipment. We determine if a contract or arrangement is, or contains, a lease at inception. Lease agreements with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheet. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term by one to&#160;three years&#160;or more.&#160;Generally, the exercise of lease renewal options is at our discretion.&#160;Some agreements also include options to purchase the leased property. The estimated life of assets and leasehold improvements is limited by the expected lease term, unless there is a transfer of title or purchase option that we are reasonably certain to exercise.&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;&#160;Certain of our lease agreements include rental payments adjusted periodically for inflation.&#160;These lease agreements do not contain any material residual value guarantees or material restrictive covenants.&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;&#160;Right Of Use ("ROU") assets represent the right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments in accordance with the lease.&#160;Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#160;Since our leases do not provide a readily determinable implicit interest rate, we estimate an incremental borrowing rate. In determining the estimated incremental borrowing rate, we consider the lease period and comparable market interest rates, as well as any other information available at the lease commencement date. The lease term includes options to extend or terminate the lease when it is reasonably certain that we will exercise such options.&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 information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheet as of April&#160;3, 2021 and March&#160;28, 2020 (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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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.523%"/&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%;text-decoration:underline"&gt;ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;Operating lease assets&lt;/span&gt;&lt;/td&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;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;16,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" 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;13,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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, net&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;17,238&#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;14,919&#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;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%;text-decoration:underline"&gt;Lease Liabilities&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;/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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Operating lease liabilities&lt;/span&gt;&lt;/td&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;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 portion of secured credit facilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;Non-current:&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;/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;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;Finance lease liabilities&lt;/span&gt;&lt;/td&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;Secured credit facilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;15,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding-left:27pt;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;(1) Recorded net of accumulated amortization of $143,000 and $103,000 as of April&#160;3, 2021 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-weight:400;line-height:120%"&gt;The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statement of Comprehensive Income for the years ended April&#160;3, 2021 and March&#160;28, 2020 (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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Year 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;Lease Expense Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Classification&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&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 expense &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="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:0 1pt"/&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: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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;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;/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 colspan="3" style="background-color:#cceeff;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;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;Interest on lease liabilities&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;4,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding-left:27pt;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;(2) Excludes short-term and variable lease expenses, which are immaterial.&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;Cash payments for operating and finance leases for the year ended April 3, 2021 were $4.2 million and $79,000, respectively. Cash payments for operating and finance leases for year ended March 28, 2020 were $3.4 million and $142,000, respectively.&#160;Rent expense for third-party operating leases was $5.2&#160;million for the fiscal year ended March 30, 2019 and is included in Cost of sales and Selling, general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income.&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 present value minimum payments for future fiscal years under non-cancelable leases as of April&#160;3, 2021 was as follows (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: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,266&#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;19,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,268)&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;17,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 provides information about the weighted average remaining lease terms and weighted average discount rates as of April&#160;3, 2021:&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: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;Remaining Lease Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&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;&#160;&#160;&#160;Finance leases&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;4.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzIxOTkwMjMyNTk3OTA_fb45ce8a-6a93-484a-a118-ac5b41dde9af">&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 lease certain production and retail locations, office space and equipment. We determine if a contract or arrangement is, or contains, a lease at inception. Lease agreements with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheet. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term by one to&#160;three years&#160;or more.&#160;Generally, the exercise of lease renewal options is at our discretion.&#160;Some agreements also include options to purchase the leased property. The estimated life of assets and leasehold improvements is limited by the expected lease term, unless there is a transfer of title or purchase option that we are reasonably certain to exercise.&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;&#160;Certain of our lease agreements include rental payments adjusted periodically for inflation.&#160;These lease agreements do not contain any material residual value guarantees or material restrictive covenants.&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;&#160;Right Of Use ("ROU") assets represent the right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments in accordance with the lease.&#160;Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#160;Since our leases do not provide a readily determinable implicit interest rate, we estimate an incremental borrowing rate. In determining the estimated incremental borrowing rate, we consider the lease period and comparable market interest rates, as well as any other information available at the lease commencement date. The lease term includes options to extend or terminate the lease when it is reasonably certain that we will exercise such options.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzItMy0xLTEtMA_cd2fbccf-f0ea-4431-95a7-2c212052a19a"
      unitRef="usd">16252000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzItNC0xLTEtMjQyMw_4bce407f-6a17-43a9-ba29-ff5f51b35202"
      unitRef="usd">13894000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzMtMy0xLTEtMA_a10672a1-37b0-4b13-9f70-487567ae6687"
      unitRef="usd">986000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzMtNC0xLTEtMjQyOA_e8be31a3-8e8f-43c6-8ec6-e816033af8fe"
      unitRef="usd">1025000</us-gaap:FinanceLeaseRightOfUseAsset>
    <cvco:LeaseRightOfUseAsset
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzQtMy0xLTEtMA_c74d9738-4b32-4349-833d-2a09e542811d"
      unitRef="usd">17238000</cvco:LeaseRightOfUseAsset>
    <cvco:LeaseRightOfUseAsset
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzQtNS0xLTEtNTY5Mw_f113c677-17b4-4a18-acc1-4582e39a85b5"
      unitRef="usd">14919000</cvco:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzgtMy0xLTEtMA_6754e2e7-bed1-4129-8117-b9fa9c7d2be7"
      unitRef="usd">4184000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzgtNC0xLTEtMjQzNQ_e8806a66-9e87-4fa3-aa7b-3fbddc309029"
      unitRef="usd">4170000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzktMy0xLTEtMA_c05376cf-0251-4a6f-88a0-ab7336dc273b"
      unitRef="usd">71000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzktNC0xLTEtMjQzNQ_ff73c6da-498b-4dc3-a357-6bdc76533053"
      unitRef="usd">77000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzExLTMtMS0xLTA_32ad89bf-5a57-4191-b80c-5bdf8928ee7b"
      unitRef="usd">13361000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzExLTQtMS0xLTI0NDA_a1c3b67b-01be-48a1-ae33-b82d854f0208"
      unitRef="usd">10743000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzEyLTMtMS0xLTA_df0c3aef-c77c-4969-a7ab-8dcd80fe88f4"
      unitRef="usd">233000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzEyLTQtMS0xLTI0NDA_193e284a-ba68-4875-8dd8-9676514f44c4"
      unitRef="usd">289000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <cvco:LeaseLiability
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzEzLTMtMS0xLTA_9ddf6f06-24c8-469f-84a9-40a056d764c4"
      unitRef="usd">17849000</cvco:LeaseLiability>
    <cvco:LeaseLiability
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZToxY2ViM2FlMjRjM2I0N2JiYjExZDcyZDNmYTAwNzE1Mi90YWJsZXJhbmdlOjFjZWIzYWUyNGMzYjQ3YmJiMTFkNzJkM2ZhMDA3MTUyXzEzLTUtMS0xLTU2OTM_4819ea6c-9090-4e9c-8d88-319f9aa04826"
      unitRef="usd">15279000</cvco:LeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzIwODc_c70acfe3-f363-42af-bc2b-0ae416675f49"
      unitRef="usd">143000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzMyOTg1MzQ4ODY5NDM_60a14ddb-ffe2-4f5b-8585-bf7f0d428e72"
      unitRef="usd">103000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzIxOTkwMjMyNTk3OTE_51837824-fb60-44a5-873e-ff575f94c7fc">&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 information about the financial statement classification of our lease expenses reported within the Consolidated Statement of Comprehensive Income for the years ended April&#160;3, 2021 and March&#160;28, 2020 (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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Year 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;Lease Expense Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Classification&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&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 expense &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="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:0 1pt"/&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: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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;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;/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 colspan="3" style="background-color:#cceeff;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;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;Interest on lease liabilities&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;4,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding-left:27pt;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;(2) Excludes short-term and variable lease expenses, which are immaterial.&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;Cash payments for operating and finance leases for the year ended April 3, 2021 were $4.2 million and $79,000, respectively. Cash payments for operating and finance leases for year ended March 28, 2020 were $3.4 million and $142,000, respectively.&#160;Rent expense for third-party operating leases was $5.2&#160;million for the fiscal year ended March 30, 2019 and is included in Cost of sales and Selling, general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="i0e56ab1526544350a79de3443030caf2_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzMtNC0xLTEtMA_58088174-8dbc-4bb7-88ee-f0524e6d5230"
      unitRef="usd">1105000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="iaa35199cd8334659a1775bb45e6f9906_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzMtNS0xLTEtMjUyMQ_610875c7-ab2a-43de-b843-81de7e5d17b7"
      unitRef="usd">834000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i49230fa0feaa489b92093a7a3e944cb5_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzQtNC0xLTEtMA_185caf8a-2801-4919-8f31-360649e82799"
      unitRef="usd">3327000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i653fe2c3a4a746c3afb4e71b7621dbc2_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzQtNS0xLTEtMjUyNQ_3aace30a-393b-4893-a666-6f1890d4ea7b"
      unitRef="usd">3119000</us-gaap:OperatingLeaseExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzYtNC0xLTEtMA_2f00290e-b51a-48e5-af9a-b824ef760a4b"
      unitRef="usd">39000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzYtNS0xLTEtMjUyNQ_4b7ecc4b-253e-4bb5-be4d-285596120ef2"
      unitRef="usd">39000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzctNC0xLTEtMA_e15c12b4-6f54-4d29-a4f9-9692b21ccf0b"
      unitRef="usd">17000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzctNS0xLTEtMjUyNQ_452e8584-329e-4069-b8a7-70bfd88d7db3"
      unitRef="usd">52000</us-gaap:FinanceLeaseInterestExpense>
    <cvco:TotalLeaseExpense
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzgtNC0xLTEtMA_4a0ba053-da36-44b0-9f57-22d3f51f0301"
      unitRef="usd">4488000</cvco:TotalLeaseExpense>
    <cvco:TotalLeaseExpense
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4MTVhMmFkNTIwMjg0NzE1YjM5ZmVjODM1NGNjZTQ4Mi90YWJsZXJhbmdlOjgxNWEyYWQ1MjAyODQ3MTViMzlmZWM4MzU0Y2NlNDgyXzgtNi0xLTEtNTY5MQ_b680f611-7a68-492d-849f-da649817a56a"
      unitRef="usd">4044000</cvco:TotalLeaseExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzI0NTM_b9aca9e7-cad9-4a78-9779-06aa884d12e5"
      unitRef="usd">4200000</us-gaap:OperatingLeasePayments>
    <cvco:FinanceLeasePayments
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzI0NjA_e0c2515d-e692-4d09-b7bb-8371f986bcac"
      unitRef="usd">79000</cvco:FinanceLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzMyOTg1MzQ4ODcxMDA_29653577-8ed0-454f-9e75-a5e9aef0d3e0"
      unitRef="usd">3400000</us-gaap:OperatingLeasePayments>
    <cvco:FinanceLeasePayments
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzMyOTg1MzQ4ODcxMDg_5493bc75-61c1-4c50-9537-003123b37e37"
      unitRef="usd">142000</cvco:FinanceLeasePayments>
    <us-gaap:LeaseAndRentalExpense
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzIxOTkwMjMyNjA2NzY_68b89d33-b7ab-4549-a6b3-e035b69ec0c6"
      unitRef="usd">5200000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzIxOTkwMjMyNTk3OTI_6e5ca1e4-e046-4104-889a-3414d5971cad">&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 minimum payments for future fiscal years under non-cancelable leases as of April&#160;3, 2021 was as follows (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: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,266&#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;19,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,268)&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;17,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90ZXh0cmVnaW9uOmFhNmQ3MzZiNDFlYTQ2ZDliZTZkMDhjYjJhOWU2NDZmXzIxOTkwMjMyNTk3OTI_a4a2ec35-32f2-433d-99a0-c3ca876886d5">&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 minimum payments for future fiscal years under non-cancelable leases as of April&#160;3, 2021 was as follows (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: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,266&#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;19,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,268)&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;17,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzEtMS0xLTEtMA_1735c5d3-28c6-4812-83b1-63ad7c08724c"
      unitRef="usd">4292000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzEtMy0xLTEtMA_763d3498-e1fd-49bf-8bf4-dfd2c51c7cb7"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <cvco:LeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzEtNS0xLTEtMA_63b5a78c-1c17-4524-b0d2-cfb21dcf8fe3"
      unitRef="usd">4365000</cvco:LeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzItMS0xLTEtMA_8e9f2912-d0d0-4d25-aaab-674be925f6f5"
      unitRef="usd">3973000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzItMy0xLTEtMA_e1ddf7da-1665-4466-ba43-6940ca4a4766"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <cvco:LeaseLiabilityPaymentsDueYearTwo
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzItNS0xLTEtMA_dbeabd25-be90-4320-afba-dd106d7eb5ce"
      unitRef="usd">4046000</cvco:LeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzMtMS0xLTEtMA_f29eb0ae-2575-4da8-8016-4d1369599c5b"
      unitRef="usd">3591000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzMtMy0xLTEtMA_5792e229-475a-43ce-aa76-e89dbee16d42"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <cvco:LeaseLiabilityPaymentsDueYearThree
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzMtNS0xLTEtMA_25e71b26-2630-4f4d-9dd9-e36a00c86d7f"
      unitRef="usd">3664000</cvco:LeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzQtMS0xLTEtMA_20e9c939-95f9-4f29-9296-86fea4f774ff"
      unitRef="usd">2799000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzQtMy0xLTEtMA_cdd15c82-873c-4e7c-b9a1-72260fd2832a"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <cvco:LeaseLiabilityPaymentsDueYearFour
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzQtNS0xLTEtMA_1ffbd084-160a-412f-a9cd-c740cb0177b8"
      unitRef="usd">2872000</cvco:LeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzUtMS0xLTEtMA_fa0e6bb6-458c-4772-9b6d-429f6da99415"
      unitRef="usd">2855000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzUtMy0xLTEtMA_0ccb3cb4-676a-41ff-b41e-b4c80317e86b"
      unitRef="usd">49000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <cvco:LeaseLiabilityPaymentsDueYearFive
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzUtNS0xLTEtMA_6f94308f-171e-4604-aca2-18bf83ea613e"
      unitRef="usd">2904000</cvco:LeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzYtMS0xLTEtMA_8d4d640d-6a19-4dc8-a464-4713eb1c5fdc"
      unitRef="usd">2266000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzYtMy0xLTEtMA_3ae8dcfd-93be-46da-83be-59b82dc7fa97"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <cvco:LeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzYtNS0xLTEtMA_a2b279b2-1f08-4556-95a2-b94ad0ec361f"
      unitRef="usd">2266000</cvco:LeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzctMS0xLTEtMA_4f9bf355-c1c8-4d54-941f-d76b7643fc08"
      unitRef="usd">19776000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzctMy0xLTEtMA_6aefd78c-a0c1-4df4-ad4c-f4bb7e9a4d84"
      unitRef="usd">341000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <cvco:LeaseLiabilityPaymentsDue
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzctNS0xLTEtMA_96bcc0ce-7afc-4691-b92b-5cac656c68d2"
      unitRef="usd">20117000</cvco:LeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzgtMS0xLTEtMA_8049fee9-bd14-4124-96ab-aeb48ce273ed"
      unitRef="usd">2231000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzgtMy0xLTEtMA_24fe2a15-23bb-4c86-a9d7-89b573c0e500"
      unitRef="usd">37000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <cvco:LeaseLiabilityUndiscountedExcessAmount
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzgtNS0xLTEtMA_684f7192-404f-4049-9651-984c5588160e"
      unitRef="usd">2268000</cvco:LeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzktMS0xLTEtMA_a3054f38-5eaf-44cf-a64b-fe7c03e2afe7"
      unitRef="usd">17545000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzktMy0xLTEtMA_aa4c03fb-1806-4f48-98d3-ef10aa014050"
      unitRef="usd">304000</us-gaap:FinanceLeaseLiability>
    <cvco:LeaseLiability
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTo4NmUxMmY3MmYzMTg0ZGJkOTNiNDQyOGRhNzljMDk1ZS90YWJsZXJhbmdlOjg2ZTEyZjcyZjMxODRkYmQ5M2I0NDI4ZGE3OWMwOTVlXzktNS0xLTEtMA_01471ca7-688c-4f00-abef-c9c33d992e22"
      unitRef="usd">17849000</cvco:LeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTpkNTU5ZThjYjM3M2M0YWQ1YmZkMWQ2OWU5Y2JkMGE2MC90YWJsZXJhbmdlOmQ1NTllOGNiMzczYzRhZDViZmQxZDY5ZTljYmQwYTYwXzEtMS0xLTEtMA_077736c6-ad3f-4f6e-882c-a29dfa715de6">P5Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTpkNTU5ZThjYjM3M2M0YWQ1YmZkMWQ2OWU5Y2JkMGE2MC90YWJsZXJhbmdlOmQ1NTllOGNiMzczYzRhZDViZmQxZDY5ZTljYmQwYTYwXzEtMy0xLTEtMA_796faf8e-e582-473b-bd95-281eb69dfd83"
      unitRef="number">0.045</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTpkNTU5ZThjYjM3M2M0YWQ1YmZkMWQ2OWU5Y2JkMGE2MC90YWJsZXJhbmdlOmQ1NTllOGNiMzczYzRhZDViZmQxZDY5ZTljYmQwYTYwXzItMS0xLTEtMA_ee8f3493-a047-4f73-8424-872fc0c307ca">P4Y7M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNTQvZnJhZzphYTZkNzM2YjQxZWE0NmQ5YmU2ZDA4Y2IyYTllNjQ2Zi90YWJsZTpkNTU5ZThjYjM3M2M0YWQ1YmZkMWQ2OWU5Y2JkMGE2MC90YWJsZXJhbmdlOmQ1NTllOGNiMzczYzRhZDViZmQxZDY5ZTljYmQwYTYwXzItMy0xLTEtMA_989705ea-e3ff-4426-8db4-96f047e3bccd"
      unitRef="number">0.050</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90ZXh0cmVnaW9uOmEzODQ0ZjkwZDQyZjRiODg4MGFiMzhhMjczOWJlOWI2XzM0NA_3a9fe10e-3517-4fbb-bacf-09f57c1f5e06">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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align: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="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;April 3, 2021&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 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-style:italic;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;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;Goodwill&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;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 0 28pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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-style:italic;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;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;Customer relationships&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;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;(7,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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;Amortization expense recognized on intangible assets was $747,000 during fiscal year 2021, $606,000 during fiscal year 2020 and $324,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;during fiscal year 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;Expected amortization for future fiscal years is as follows (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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,465&#160;&lt;/span&gt;&lt;/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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90ZXh0cmVnaW9uOmEzODQ0ZjkwZDQyZjRiODg4MGFiMzhhMjczOWJlOWI2XzMzOQ_269a2106-1fc9-4d0e-af17-cea4841e3513">&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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align: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="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;April 3, 2021&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 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-style:italic;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;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;Goodwill&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;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 0 28pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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-style:italic;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;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;Customer relationships&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;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;(7,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="ie710c27f8f834f91a739d695621ddf72_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzMtMS0xLTEtMA_23d0a487-6fad-4653-9daa-3e0c081a7488"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie710c27f8f834f91a739d695621ddf72_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzMtNS0xLTEtMA_3d65cf12-885f-40de-a854-8f406ee3d3ad"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i53eee4f2f96e47d4b3d0ed3e4fff326c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzMtNy0xLTEtMA_8d9a869a-ab30-4ca2-9fd1-f18e973dd92d"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i53eee4f2f96e47d4b3d0ed3e4fff326c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzMtMTEtMS0xLTA_c91a74c4-6c7b-4c42-b36e-d0192c39ff68"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i7c3d0a5300644863a85824b5e90f9d53_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzQtMS0xLTEtMA_dadf0d33-aede-471c-bcda-6b17d7cf0361"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i7c3d0a5300644863a85824b5e90f9d53_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzQtNS0xLTEtMA_44308489-b344-481a-9196-768278cde99d"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i577acec4664e455f92bc55f951a10cfe_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzQtNy0xLTEtMA_2be07f50-34ee-4869-ac11-a793b59f174b"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i577acec4664e455f92bc55f951a10cfe_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzQtMTEtMS0xLTA_c9ac5de6-33e6-48f5-917d-c1253a394c80"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i4a656d94b1d546d29dce020b9201064b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzUtMS0xLTEtMA_eddd54c5-c2bd-4c42-80f1-873f59a550d9"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i4a656d94b1d546d29dce020b9201064b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzUtNS0xLTEtMA_78b5fb50-8a26-4672-bea5-8bc0595db67b"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i1099759f8ee84c7f8b8783e1345ae62b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzUtNy0xLTEtMA_e6f0f081-1178-4a59-810a-8a19321fe63a"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i1099759f8ee84c7f8b8783e1345ae62b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzUtMTEtMS0xLTA_913d531d-c8e3-4bea-9054-87610357f6d1"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzYtMS0xLTEtMA_19634c7b-871c-4770-8766-7bed7909c649"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzYtNS0xLTEtMA_6895c340-da07-4912-beb5-3217c6218002"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzYtNy0xLTEtMA_8727b184-5db0-422b-8841-2a1664b2363a"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzYtMTEtMS0xLTA_361458fa-9afb-44c1-8afb-3afbf7f300ca"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i00aaa021d580422290b600f7a0da0486_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzgtMS0xLTEtMA_4e310a5b-f2ed-4ed7-9a6c-c444869cacd3"
      unitRef="usd">11300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i00aaa021d580422290b600f7a0da0486_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzgtMy0xLTEtMA_b9c50eb1-ddfb-4fe8-a71c-d745063b3c70"
      unitRef="usd">7097000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i00aaa021d580422290b600f7a0da0486_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzgtNS0xLTEtMA_253bd0f5-8f33-406e-9e61-c5d4128f996f"
      unitRef="usd">4203000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id8fce2a9eaf34e3dae78cce12d5dc497_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzgtNy0xLTEtMA_2da98f1c-950b-4587-946e-2e51487b8d27"
      unitRef="usd">11300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id8fce2a9eaf34e3dae78cce12d5dc497_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzgtOS0xLTEtMA_95e4d6db-1614-4c11-8aef-1044f214ee53"
      unitRef="usd">6463000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id8fce2a9eaf34e3dae78cce12d5dc497_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzgtMTEtMS0xLTA_245415d6-829d-4183-9ef6-80cfafa83a8b"
      unitRef="usd">4837000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iab10c862d5fa47b083309f5e9d1be0c0_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzktMS0xLTEtMA_364e4508-9e8b-4ccb-9504-a406046dd14b"
      unitRef="usd">1424000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab10c862d5fa47b083309f5e9d1be0c0_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzktMy0xLTEtMA_dd577e46-ec50-45ce-9f07-053e19bd155f"
      unitRef="usd">1264000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iab10c862d5fa47b083309f5e9d1be0c0_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzktNS0xLTEtMA_76d494d8-f410-4cac-8b3e-cc8441eb42c5"
      unitRef="usd">160000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i104de34e76f240d3920b5cbda683fe25_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzktNy0xLTEtMA_41068d12-a294-4abc-b5d7-bc31a1962229"
      unitRef="usd">1424000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i104de34e76f240d3920b5cbda683fe25_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzktOS0xLTEtMA_ecc53337-c6c3-4f53-9ac5-bc23ad2f8d30"
      unitRef="usd">1151000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i104de34e76f240d3920b5cbda683fe25_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzktMTEtMS0xLTA_ce8be23a-6179-4f8c-b1ea-1fc97b565042"
      unitRef="usd">273000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <cvco:IntangibleAssetsIncludingGoodwillGross
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzEwLTEtMS0xLTA_538df202-331c-48a5-b2f3-f0aa1ada0b8b"
      unitRef="usd">97814000</cvco:IntangibleAssetsIncludingGoodwillGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzEwLTMtMS0xLTA_ca795f50-99c6-4854-a682-db81da279b5a"
      unitRef="usd">8361000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzEwLTUtMS0xLTA_4e437d51-4897-495d-a0c3-d7493c7da359"
      unitRef="usd">89453000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <cvco:IntangibleAssetsIncludingGoodwillGross
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzEwLTctMS0xLTA_17f576da-812b-4c12-966a-444caef13f82"
      unitRef="usd">97814000</cvco:IntangibleAssetsIncludingGoodwillGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzEwLTktMS0xLTA_09a7a937-adbb-4f57-8498-50072d42fd8e"
      unitRef="usd">7614000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTpkNzhjNDM2ODQ3YTE0YTg1ODg2N2M3ZDAyYWM4YjdlZS90YWJsZXJhbmdlOmQ3OGM0MzY4NDdhMTRhODU4ODY3YzdkMDJhYzhiN2VlXzEwLTExLTEtMS0w_9d9c23bb-3f2a-477f-a0a0-0a49ccea644f"
      unitRef="usd">90200000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90ZXh0cmVnaW9uOmEzODQ0ZjkwZDQyZjRiODg4MGFiMzhhMjczOWJlOWI2XzE3OQ_7115dbe7-a939-432b-acf6-b3aa9ab985fb"
      unitRef="usd">747000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90ZXh0cmVnaW9uOmEzODQ0ZjkwZDQyZjRiODg4MGFiMzhhMjczOWJlOWI2XzIwNQ_c15060bb-1c39-437f-84f4-116b2b7c2e28"
      unitRef="usd">606000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90ZXh0cmVnaW9uOmEzODQ0ZjkwZDQyZjRiODg4MGFiMzhhMjczOWJlOWI2XzIzNA_f6fd04bf-329e-452f-881b-78f6b3128404"
      unitRef="usd">324000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90ZXh0cmVnaW9uOmEzODQ0ZjkwZDQyZjRiODg4MGFiMzhhMjczOWJlOWI2XzM1Nw_7f4b3a1a-c281-4fda-855f-d9bb9877b518">&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;Expected amortization for future fiscal years is as follows (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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,465&#160;&lt;/span&gt;&lt;/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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTplZTRjZDRhYzhkMTY0ZWUzODIzZmRhMDEzOGE4OTQ5OC90YWJsZXJhbmdlOmVlNGNkNGFjOGQxNjRlZTM4MjNmZGEwMTM4YTg5NDk4XzAtMS0xLTEtMA_0ddd42d8-a187-4397-b5cf-50ef665efe58"
      unitRef="usd">673000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTplZTRjZDRhYzhkMTY0ZWUzODIzZmRhMDEzOGE4OTQ5OC90YWJsZXJhbmdlOmVlNGNkNGFjOGQxNjRlZTM4MjNmZGEwMTM4YTg5NDk4XzEtMS0xLTEtMA_3a5b158d-4193-429c-a1bb-0ba214eb5281"
      unitRef="usd">591000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTplZTRjZDRhYzhkMTY0ZWUzODIzZmRhMDEzOGE4OTQ5OC90YWJsZXJhbmdlOmVlNGNkNGFjOGQxNjRlZTM4MjNmZGEwMTM4YTg5NDk4XzItMS0xLTEtMA_590305c8-74b1-4a5d-91bc-c006b2133d4b"
      unitRef="usd">585000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTplZTRjZDRhYzhkMTY0ZWUzODIzZmRhMDEzOGE4OTQ5OC90YWJsZXJhbmdlOmVlNGNkNGFjOGQxNjRlZTM4MjNmZGEwMTM4YTg5NDk4XzMtMS0xLTEtMA_183fdb72-b8f5-4c78-a87c-345443fa43ad"
      unitRef="usd">546000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTplZTRjZDRhYzhkMTY0ZWUzODIzZmRhMDEzOGE4OTQ5OC90YWJsZXJhbmdlOmVlNGNkNGFjOGQxNjRlZTM4MjNmZGEwMTM4YTg5NDk4XzQtMS0xLTEtMA_c9d3b651-3a66-4f20-b48f-fd7b643f849b"
      unitRef="usd">503000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjAvZnJhZzphMzg0NGY5MGQ0MmY0Yjg4ODBhYjM4YTI3MzliZTliNi90YWJsZTplZTRjZDRhYzhkMTY0ZWUzODIzZmRhMDEzOGE4OTQ5OC90YWJsZXJhbmdlOmVlNGNkNGFjOGQxNjRlZTM4MjNmZGEwMTM4YTg5NDk4XzUtMS0xLTEtMA_4bf5c021-3137-4202-b3a3-426bfb6c5e21"
      unitRef="usd">1465000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90ZXh0cmVnaW9uOjFiZjA2YjI3OTI4YTQxYjRhM2Q3ZDIyYmMyYTkzOTgzXzE1MA_8db73d02-f031-4c5e-bfc9-374a37de0eb5">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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,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: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;22,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;37,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;25,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;22,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;18,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;44,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;203,133&#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;139,930&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90ZXh0cmVnaW9uOjFiZjA2YjI3OTI4YTQxYjRhM2Q3ZDIyYmMyYTkzOTgzXzE1MQ_533b83fb-063d-439f-9b02-79932ed81218">&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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,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: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;22,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;37,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;25,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;22,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;18,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;44,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;203,133&#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;139,930&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:CustomerDepositsCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzItMS0xLTEtMA_3f062ffe-13cf-4d09-87d5-cac421e0e5a4"
      unitRef="usd">41835000</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzItMy0xLTEtMA_bfe5c7c4-fab6-45f4-ad92-b6b4fd5c4db1"
      unitRef="usd">22055000</us-gaap:CustomerDepositsCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzMtMS0xLTEtNzM1NA_f324b0ea-0e79-446c-aac7-249bb599be67"
      unitRef="usd">37737000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzMtMy0xLTEtNzM1Nw_17fccf7e-3e73-473a-9720-850327d81c3c"
      unitRef="usd">25885000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <cvco:LiabilitiesRelatedToConsumerLoansSold
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzMtMS0xLTEtNjczNA_7ae2620b-9dd0-4168-8374-2d6ca8bea3ac"
      unitRef="usd">25938000</cvco:LiabilitiesRelatedToConsumerLoansSold>
    <cvco:LiabilitiesRelatedToConsumerLoansSold
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzMtMy0xLTEtNjczNA_29a44b6c-0d50-406e-940a-65c2c00d02a2"
      unitRef="usd">7444000</cvco:LiabilitiesRelatedToConsumerLoansSold>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzMtMS0xLTEtMA_d38f68a7-bbe9-4810-8105-e33be9872b3a"
      unitRef="usd">22643000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzMtMy0xLTEtMA_0e75daf7-2e2b-4d0e-aa99-5443276fb179"
      unitRef="usd">20614000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzQtMS0xLTEtMA_381d2ff7-c4ff-48db-a66e-f60d4ac4d0f5"
      unitRef="usd">18032000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzQtMy0xLTEtMA_a0b9284a-e313-41a7-8ca5-ee8dc76ce93d"
      unitRef="usd">18678000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <cvco:AccruedVolumeRebates
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzUtMS0xLTEtMA_1f42d2dd-219f-47a9-b8ce-794ec420e4fb"
      unitRef="usd">12132000</cvco:AccruedVolumeRebates>
    <cvco:AccruedVolumeRebates
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzUtMy0xLTEtMA_12ad74b6-e3b7-418b-a4fa-0f8b88164280"
      unitRef="usd">9801000</cvco:AccruedVolumeRebates>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzEzLTEtMS0xLTA_8d5265b7-fa48-4fa6-a0f7-b53138e68660"
      unitRef="usd">44816000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzEzLTMtMS0xLTA_f9350537-f7e9-4233-9759-63d20456caf8"
      unitRef="usd">35453000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzE0LTEtMS0xLTA_23ae5dbd-8d34-4452-b8ae-aa2d510ba7cd"
      unitRef="usd">203133000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjYvZnJhZzoxYmYwNmIyNzkyOGE0MWI0YTNkN2QyMmJjMmE5Mzk4My90YWJsZTo5NjI0NTllMzYzNDc0MmQ3YTFkNjUwZDcxYWZiMmQxOC90YWJsZXJhbmdlOjk2MjQ1OWUzNjM0NzQyZDdhMWQ2NTBkNzFhZmIyZDE4XzE0LTMtMS0xLTA_06dc9d2f-5b09-4593-86da-809348a04e1d"
      unitRef="usd">139930000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90ZXh0cmVnaW9uOmQzNGY1M2IwNjgzMzQ2YzA4YjUxMDZmMmIxNjY0MmI4XzExMg_649f0b19-6737-45e3-a853-3f925a8006f3">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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;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;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;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;Purchase accounting additions&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;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Charged to costs and expenses&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;28,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;29,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:11pt;font-weight:400;line-height:100%"&gt;29,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;Payments and deductions&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;(28,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;18,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90ZXh0cmVnaW9uOmQzNGY1M2IwNjgzMzQ2YzA4YjUxMDZmMmIxNjY0MmI4XzEwNg_fb54bd4e-093c-4d05-899d-180d413d64e4">&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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;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;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;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;Purchase accounting additions&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;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Charged to costs and expenses&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;28,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;29,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:11pt;font-weight:400;line-height:100%"&gt;29,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;Payments and deductions&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;(28,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;18,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzEtMS0xLTEtMA_b7d33274-3613-4a24-896b-3369373e716e"
      unitRef="usd">18678000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzEtMy0xLTEtMA_f088e7fe-20ab-4b80-8c8d-922d7cde589e"
      unitRef="usd">17069000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i1742dafc5a6c462b827d3b24e74af8d7_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzEtNS0xLTEtMA_b0696a31-816a-4478-ad49-7ec66f6b29ba"
      unitRef="usd">16638000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzItMS0xLTEtMA_653eb909-852f-402b-b863-c2d3616f6edd"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzItMy0xLTEtMA_ff28ccdc-5ee9-49f6-8900-af0b25272bd9"
      unitRef="usd">1192000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzItNS0xLTEtMA_0e23a92f-0667-42f8-a64c-0a17ad1af8e2"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzMtMS0xLTEtMA_e8c05a8c-7c7f-4d3c-9968-5201b929fc91"
      unitRef="usd">28352000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzMtMy0xLTEtMA_db5fc151-f475-4ed3-a8cc-0d8558079e13"
      unitRef="usd">29885000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzMtNS0xLTEtMA_45c68518-ac7f-48d1-89af-10eacc3516c2"
      unitRef="usd">29591000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzQtMS0xLTEtMA_5493236e-9ead-421e-95f3-e09e96bbc3fb"
      unitRef="usd">28998000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzQtMy0xLTEtMA_f0da5e7a-5df0-4bef-bad3-2c3c91abfbdb"
      unitRef="usd">29468000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzQtNS0xLTEtMA_ea591ef3-e2e4-4695-90cf-a92ca336acca"
      unitRef="usd">29160000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzUtMS0xLTEtMA_a4b56c93-0890-472a-afa2-5d2e5b6570da"
      unitRef="usd">18032000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzUtMy0xLTEtMA_d9168906-fc69-4182-87d6-b4b14c73d26b"
      unitRef="usd">18678000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNjkvZnJhZzpkMzRmNTNiMDY4MzM0NmMwOGI1MTA2ZjJiMTY2NDJiOC90YWJsZTpkNDY0OTE5NWQ5OGU0YWRhYWNkYzgxOGJhM2ZhNDNmYS90YWJsZXJhbmdlOmQ0NjQ5MTk1ZDk4ZTRhZGFhY2RjODE4YmEzZmE0M2ZhXzUtNS0xLTEtMA_1af4a5e1-af64-4ef0-8ae1-e903bf178e70"
      unitRef="usd">17069000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzI5Mjg_4e345569-3aaf-468e-b063-4e16942e042a">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:5pt;margin-top:5pt"&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Secured credit facilities&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;8,210&#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;10,474&#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;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;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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;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;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: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,186&#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;(1,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;10,335&#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;12,705&#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;We 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.2 million as of April&#160;3, 2021 and $10.5 million as of March&#160;28, 2020 with a weighted average interest rate of 4.9%.&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;Scheduled maturities for future fiscal years of the Company's debt obligations consist 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;1,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,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;/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;Actual payments may vary from those above, resulting from prepayments or other factors.&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 for further discussion of the finance lease obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzI5MjE_e58958df-250d-4acd-b92d-5a3da84d7857">&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Secured credit facilities&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;8,210&#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;10,474&#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;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;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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;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;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: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,186&#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;(1,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;10,335&#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;12,705&#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;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LineOfCredit
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzItMS0xLTEtMA_f8000050-2ed5-4a11-94d3-7e52185301a4"
      unitRef="usd">8210000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzItMy0xLTEtMA_dce153d2-dbf5-4e25-b0bc-aaeab8e08504"
      unitRef="usd">10474000</us-gaap:LineOfCredit>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzMtMS0xLTEtMA_f5ac3bac-73cf-4c60-970b-977e15cb0867"
      unitRef="usd">3672000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzMtMy0xLTEtMA_8ace0d84-3be3-4f06-a477-6e3f76354562"
      unitRef="usd">4113000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:FinanceLeaseLiability
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzQtMS0xLTEtMA_aa4c03fb-1806-4f48-98d3-ef10aa014050"
      unitRef="usd">304000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzQtMy0xLTEtMA_bdf5e47f-ae01-4164-bf55-26b691727d38"
      unitRef="usd">366000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzUtMS0xLTEtMA_c80f831e-b073-4740-b14b-c6609fc76960"
      unitRef="usd">12186000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzUtMy0xLTEtMA_c774710b-f568-4a88-b396-ab9ce2863ef6"
      unitRef="usd">14953000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:SecuredDebtCurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzUtMS0xLTEtMjYzMQ_9b65ce0a-0f07-4b8e-8194-4b2e52f6308c"
      unitRef="usd">1851000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzUtMy0xLTEtMjYzNg_01b0e02f-fc7e-4f49-849a-7bf9e76ba7cc"
      unitRef="usd">2248000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredLongTermDebt
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzYtMS0xLTEtNTgzMA_45e0c98d-3709-4eeb-8678-f9c9aced0b20"
      unitRef="usd">10335000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZToyMTNlMzg4ZDE1OGI0NTE2YTg4MDM1YjM3OWE0M2Q4NC90YWJsZXJhbmdlOjIxM2UzODhkMTU4YjQ1MTZhODgwMzViMzc5YTQzZDg0XzYtMy0xLTEtNTgzNA_97202005-2367-43a0-8eb2-4ce85256e440"
      unitRef="usd">12705000</us-gaap:SecuredLongTermDebt>
    <us-gaap:LineOfCreditFacilityExpirationPeriod
      contextRef="i567069d1e37647b4a5dc84aaafaef291_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzIyOTQ_c92418f5-82ba-48ca-8605-602c43fb33a1">P20Y</us-gaap:LineOfCreditFacilityExpirationPeriod>
    <cvco:MaximumAdvanceunderSecuredCreditFacility
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzI0MTY_ca477302-da71-4e4f-9dbf-c97308d4747e"
      unitRef="number">0.80</cvco:MaximumAdvanceunderSecuredCreditFacility>
    <us-gaap:LineOfCredit
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzI1Nzc_be4341e1-cfcf-4092-bf4f-13cff2437aee"
      unitRef="usd">8200000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzMyOTg1MzQ4OTAxNjQ_12ecfc34-1386-4975-91ef-f7c1c41a9e63"
      unitRef="usd">10500000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzI2MTk_2d2ffc68-c915-4b59-93ed-d14b06266874"
      unitRef="number">0.049</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90ZXh0cmVnaW9uOjRiNzA2NmRjOTNjYjRjYjFhYmJkZDJhZTZmYmI2ZTU1XzI5MTk_10b282ca-9e0f-4953-832b-e89344da2080">&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;Scheduled maturities for future fiscal years of the Company's debt obligations consist 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;1,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZTphNTViMDdhYjlkOGY0OTdhOGQ1YzU0MTZmZDhlYzg1Ni90YWJsZXJhbmdlOmE1NWIwN2FiOWQ4ZjQ5N2E4ZDVjNTQxNmZkOGVjODU2XzAtMS0xLTEtMA_290917e3-08d5-4133-aade-399e6584e26b"
      unitRef="usd">1840000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZTphNTViMDdhYjlkOGY0OTdhOGQ1YzU0MTZmZDhlYzg1Ni90YWJsZXJhbmdlOmE1NWIwN2FiOWQ4ZjQ5N2E4ZDVjNTQxNmZkOGVjODU2XzEtMS0xLTEtMA_0528e5e2-246f-4ab0-916f-ee9139a320df"
      unitRef="usd">1497000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZTphNTViMDdhYjlkOGY0OTdhOGQ1YzU0MTZmZDhlYzg1Ni90YWJsZXJhbmdlOmE1NWIwN2FiOWQ4ZjQ5N2E4ZDVjNTQxNmZkOGVjODU2XzItMS0xLTEtMA_e6518df4-f298-4974-aab1-0b1108b2af1e"
      unitRef="usd">1323000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZTphNTViMDdhYjlkOGY0OTdhOGQ1YzU0MTZmZDhlYzg1Ni90YWJsZXJhbmdlOmE1NWIwN2FiOWQ4ZjQ5N2E4ZDVjNTQxNmZkOGVjODU2XzMtMS0xLTEtMA_a2e4a7fb-b8e3-4c8f-9658-b2fb420fdd7e"
      unitRef="usd">1281000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZTphNTViMDdhYjlkOGY0OTdhOGQ1YzU0MTZmZDhlYzg1Ni90YWJsZXJhbmdlOmE1NWIwN2FiOWQ4ZjQ5N2E4ZDVjNTQxNmZkOGVjODU2XzQtMS0xLTEtMA_e841afcf-988b-41bd-be9d-5a451dc50270"
      unitRef="usd">1258000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzIvZnJhZzo0YjcwNjZkYzkzY2I0Y2IxYWJiZGQyYWU2ZmJiNmU1NS90YWJsZTphNTViMDdhYjlkOGY0OTdhOGQ1YzU0MTZmZDhlYzg1Ni90YWJsZXJhbmdlOmE1NWIwN2FiOWQ4ZjQ5N2E4ZDVjNTQxNmZkOGVjODU2XzUtMS0xLTEtMA_3d1eb96d-071b-4a99-bf04-b74742fadd33"
      unitRef="usd">4987000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:ReinsuranceTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzE4NTY_693bd889-bcc1-4207-8afc-856d20106174">Reinsurance and Insurance Loss Reserves&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 our premiums and benefits are assumed from and ceded to other insurance companies under various reinsurance agreements. The ceded reinsurance agreements provide increased capacity to write larger risks while maintaining exposure to loss within our capital resources. We remain obligated for amounts ceded in the event that the reinsurers do not meet their obligations. Substantially all of the 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:5pt;margin-top:5pt"&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;Year 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;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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:2px 1pt;text-align:left;vertical-align: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;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: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;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;23,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;21,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;20,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;18,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Assumed premiums&#x2014;nonaffiliated&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;29,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,370&#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;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;Ceded premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:18pt;text-indent:-18pt"&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;39,789&#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;36,980&#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;34,821&#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;32,684&#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-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;Typical insurance policies written or assumed have a maximum coverage of $300,000 per claim, of which we cede $150,000 of the risk of loss per reinsurance. Therefore, our 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 through reinsurance for catastrophic losses in excess of $2.0 million per occurrence, up to a maximum of $55.0 million in the aggregate for that occurrence.&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;Purchasing reinsurance contracts mitigates the frequency and/or severity of losses incurred on insurance policies issued, such as in the case of a catastrophe that generates a large number&#160;of serious claims on multiple policies at the same time. Under these agreements, we may be required to repurchase and reestablish the reinsurance contracts for the remainder of the year to the extent that they have been utilized.&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 have reinsurance reinstatement premium protection coverage, which will assist in reducing premium repurchase expense in the event of a catastrophic weather claim.&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;Standard Casualty establishes reserves for claims and claims expense on reported and unreported claims of non-reinsured losses. The following details the activity in the reserve for fiscal years  2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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 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;Balance 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;5,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Net incurred losses during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net claim payments during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Balance 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;7,451&#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;5,582&#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;6,686&#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:ReinsuranceTextBlock>
    <srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzE4NjE_2b3c0733-2a78-4107-8109-64f2f6445de9">&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:5pt;margin-top:5pt"&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;Year 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;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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:2px 1pt;text-align:left;vertical-align: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;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: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;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;23,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;21,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;20,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;18,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Assumed premiums&#x2014;nonaffiliated&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;29,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,370&#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;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;Ceded premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:18pt;text-indent:-18pt"&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;39,789&#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;36,980&#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;34,821&#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;32,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock>
    <us-gaap:DirectPremiumsWritten
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzMtMS0xLTEtMA_10d296b0-3de4-4605-9d84-d334f49569a1"
      unitRef="usd">23226000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzMtMy0xLTEtMA_52bcac03-db54-4d6e-832f-78e69d564e8d"
      unitRef="usd">21424000</us-gaap:DirectPremiumsEarned>
    <us-gaap:DirectPremiumsWritten
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzMtNS0xLTEtMA_505bad2b-d0f3-425d-918c-ff9c60c3e00d"
      unitRef="usd">20060000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzMtNy0xLTEtMA_7ec77719-5b4a-4bb5-8d65-ea0aedd637a2"
      unitRef="usd">18912000</us-gaap:DirectPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzQtMS0xLTEtMA_c10b21ad-0403-409f-98da-022bfd1e9b8a"
      unitRef="usd">29167000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzQtMy0xLTEtMA_bf0aec91-69c7-4533-90bd-2b30873362f9"
      unitRef="usd">28160000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzQtNS0xLTEtMA_2a9c5c63-bd32-4165-8173-dc2842217347"
      unitRef="usd">27359000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzQtNy0xLTEtMA_e7120fed-9011-48ea-9bb7-d9e262e36888"
      unitRef="usd">26370000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzUtMS0xLTEtMA_cac336b7-826b-4d7d-945d-9810a247505d"
      unitRef="usd">12604000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzUtMy0xLTEtMA_f29d9219-7c6f-4c54-b44a-75fe143aa6ac"
      unitRef="usd">12604000</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzUtNS0xLTEtMA_8142e738-fd20-420f-8d21-bd3ba777a974"
      unitRef="usd">12598000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzUtNy0xLTEtMA_aea70935-5a76-4738-9708-3a00ea3ad0b2"
      unitRef="usd">12598000</us-gaap:CededPremiumsEarned>
    <us-gaap:PremiumsWrittenNet
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzYtMS0xLTEtMA_25558118-2970-4b13-aead-63fbc324f30a"
      unitRef="usd">39789000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNetPropertyAndCasualty
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzYtMy0xLTEtMA_ff8625ce-9765-4cd5-96b7-7fbd2a312306"
      unitRef="usd">36980000</us-gaap:PremiumsEarnedNetPropertyAndCasualty>
    <us-gaap:PremiumsWrittenNet
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzYtNS0xLTEtMA_8db807d1-7b8c-47a0-b5e5-5511ca0d4e05"
      unitRef="usd">34821000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNetPropertyAndCasualty
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZTpjMTdkNDM5NmEwYjI0MzQwOGUxZjVjYzJhODA4N2I2NS90YWJsZXJhbmdlOmMxN2Q0Mzk2YTBiMjQzNDA4ZTFmNWNjMmE4MDg3YjY1XzYtNy0xLTEtMA_486fd597-83ed-4c22-af7e-dd6345049574"
      unitRef="usd">32684000</us-gaap:PremiumsEarnedNetPropertyAndCasualty>
    <cvco:MaximumRiskAssumedPerPolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzgyMA_78e49553-8adb-4577-b7b7-1c67f6e1f3c9"
      unitRef="usd">300000</cvco:MaximumRiskAssumedPerPolicy>
    <cvco:MaximumRiskCededPerPolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzg2Nw_ad4edea1-f97d-4bab-9fdb-98f08a67ffc2"
      unitRef="usd">150000</cvco:MaximumRiskCededPerPolicy>
    <cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzk2NQ_0f9b2008-5415-495a-b59c-7dfda51a8a11"
      unitRef="usd">150000</cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount>
    <cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzExNzI_f3ad9caa-bbaa-4a15-8cfc-60b6b400b850"
      unitRef="usd">2000000.0</cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount>
    <cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzEyMTA_3bc867cb-1a22-4738-bb47-733fa3ec547d"
      unitRef="usd">55000000.0</cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90ZXh0cmVnaW9uOmUzOTU4ZDhlNjY1YzQ4MDRhNDU3YzE4OGNiY2E3NzAyXzIxOTkwMjMyNTgxNjA_f42066c1-6547-4475-858a-48b598f00842">The following details the activity in the reserve for fiscal years  2021, 2020 and 2019 (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: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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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 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;Balance 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;5,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Net incurred losses during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net claim payments during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Balance 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;7,451&#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;5,582&#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;6,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzEtMS0xLTEtMTA4ODc_b2e7a088-7205-4785-8b06-227a8dd7cbd1"
      unitRef="usd">5582000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzEtMy0xLTEtMTA4OTA_f973922f-7dee-44f4-8c4f-6d68bc98f159"
      unitRef="usd">6686000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i1742dafc5a6c462b827d3b24e74af8d7_I20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzEtNS0xLTEtMTA4OTM_bfc20da1-bbef-43f1-a4b8-a8f1737cee16"
      unitRef="usd">6157000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzItMS0xLTEtMTA4NTc_84634e36-c698-467e-b63c-a986ffc28146"
      unitRef="usd">23041000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzItMy0xLTEtMTA4OTA_93022748-439c-44ce-8081-a78c1924e174"
      unitRef="usd">16961000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzItNS0xLTEtMTA4OTM_ebb2a883-4d42-4d86-8716-e13010908dd9"
      unitRef="usd">16179000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzMtMS0xLTEtMTA4NTc_0ddd2ee2-aefc-4c8c-9175-3b71f8e47621"
      unitRef="usd">21172000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzMtMy0xLTEtMTA4OTA_87ffe11c-bf60-4a6c-9e7d-14c87a032f9f"
      unitRef="usd">18065000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzMtNS0xLTEtMTA4OTM_d27b12a4-9e6f-4433-9451-160815927d9c"
      unitRef="usd">15650000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzQtMS0xLTEtMTA4ODc_c5644691-c8a2-47e4-9aae-60b2d6cd8d45"
      unitRef="usd">7451000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzQtMy0xLTEtMTA4OTA_fd86eff7-d5ae-4890-99df-1ae0104a1864"
      unitRef="usd">5582000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzUvZnJhZzplMzk1OGQ4ZTY2NWM0ODA0YTQ1N2MxODhjYmNhNzcwMi90YWJsZToyNWNiMGY0ZTdmMzk0MjlmYmQ1MjcyOTU3MWI1ZjllMS90YWJsZXJhbmdlOjI1Y2IwZjRlN2YzOTQyOWZiZDUyNzI5NTcxYjVmOWUxXzQtNS0xLTEtMTA4OTM_78548bb8-cdd3-4540-aff9-c7736454ed51"
      unitRef="usd">6686000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzQxMDI_1dd1fec8-4cae-4050-97ef-25e0786e7a3f">Income Taxes&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 provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. The following details the provision for income taxes for fiscal years 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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="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;Fiscal Year&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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;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;Current&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;/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:29.25pt;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;Federal&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;16,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;14,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" 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;16,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;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;State&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,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 43.75pt"/&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;19,951&#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;17,709&#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,295&#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;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;Deferred&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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:29.25pt;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;Federal&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;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;State&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;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;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 0 43.75pt"/&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;315&#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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(241)&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:0 1pt 0 19pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;18,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;A reconciliation of income taxes computed by applying the expected federal statutory income tax rate of 21% for fiscal years 2021, 2020 and 2019 to income before income taxes reported in the Consolidated Statements of Comprehensive Income is as follows (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: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="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;Fiscal Year&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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;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;Federal income tax at statutory rate&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;20,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;18,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;State income taxes, net of federal benefit&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,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:11pt;font-weight:400;line-height:100%"&gt;(2,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Tax credits&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,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other&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;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 30.25pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;17,913&#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;18,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Net deferred tax assets and liabilities were as follows (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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 2px 19pt;text-align:left;text-indent:-18pt;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;Net deferred tax (liabilities) assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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:29.25pt;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;Goodwill&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;(16,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(16,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:29.25pt;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;Property, plant, equipment and depreciation&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,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;Warranty reserves&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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;Lease - Operating lease liability&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,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;Lease - Right of use asset&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,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;Salaries and wages&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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:29.25pt;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;Stock-based compensation&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;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;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;Unrealized gains on marketable equity investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;Loan discount&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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;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;Other intangibles&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,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;Accrued volume rebates&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,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:29.25pt;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;Inventory&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,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:29.25pt;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;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;3,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(7,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The effective income tax rate for the current year was positively impacted by stock option exercises and the recognition of certain tax credits, including Energy Star, Research and Development and Work Opportunity Tax Credits.&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 recorded an insignificant amount of unrecognized tax benefits during fiscal years 2021, 2020 and 2019, and there would be an insignificant effect on the effective tax rate if all unrecognized tax benefits were recognized. We classify interest and penalties related to unrecognized tax benefits in income tax expense. The total amount of unrecognized tax benefit related to any particular tax position is not anticipated to change significantly within the next 12 months. &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;We believe that our income tax filing positions and deductions will be sustained on audit and we do not anticipate any adjustments that will result in a material change to our financial position.&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 periodically evaluate the deferred tax assets based on the requirements established in ASC 740, which requires the recording of a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The determination of the need for, or amount of, any valuation allowance involves significant management judgment and is based upon the evaluation of both positive and negative evidence, including management projections of anticipated taxable income. At April&#160;3, 2021, we had state net operating loss carryforwards that total $12.6 million, which begin to expire in 2025. We recorded a $445,000 valuation allowance against the related deferred tax asset. At April&#160;3, 2021, we evaluated our historical profits earned and forecasted taxable income and determined that, except as described above, all of the deferred tax assets would be utilized in future periods. Ultimate realization of the deferred tax assets depends on our ability to continue to earn profits, as we have historically, and to meet these forecasts in future periods.&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;Income tax returns are filed in the U.S. federal jurisdiction and in several state jurisdictions. In general, we are no longer subject to examination by the IRS for years before fiscal year 2018 or state and local income tax examinations by tax authorities for years before fiscal year 2017.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzQwOTQ_6bcd4c95-e8cd-41b6-8410-81f157be6f4f">The following details the provision for income taxes for fiscal years 2021, 2020 and 2019 (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: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="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;Fiscal Year&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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;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;Current&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;/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:29.25pt;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;Federal&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;16,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;14,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" 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;16,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;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;State&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,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 43.75pt"/&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;19,951&#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;17,709&#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,295&#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;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;Deferred&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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:29.25pt;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;Federal&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;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;State&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;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;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 0 43.75pt"/&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;315&#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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(241)&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:0 1pt 0 19pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;18,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzMtMS0xLTEtMA_559dc307-370e-47e7-9a7b-1fcc24134829"
      unitRef="usd">16823000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzMtMy0xLTEtMA_78083fd4-5e74-4665-952c-58f527755a2b"
      unitRef="usd">14625000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzMtNS0xLTEtMA_136cf9e4-71f3-42b3-8a56-e0f436a998ba"
      unitRef="usd">16086000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzQtMS0xLTEtMA_8ef2b60d-5f43-4b32-85cf-98b5984231a3"
      unitRef="usd">3128000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzQtMy0xLTEtMA_033be26b-36a4-43bc-81cd-40d0d378ff54"
      unitRef="usd">3084000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzQtNS0xLTEtMA_e4e7558b-15c7-4138-9af1-ba709b3c70a7"
      unitRef="usd">2209000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzUtMS0xLTEtMA_7013468f-4858-4aad-a814-e8a510fd11f3"
      unitRef="usd">19951000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzUtMy0xLTEtMA_694f4d1a-7db6-4017-8025-735ccad18368"
      unitRef="usd">17709000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzUtNS0xLTEtMA_b63b3efe-94a2-422e-90de-00e70d68bd0d"
      unitRef="usd">18295000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzctMS0xLTEtMA_5fbb7476-2b06-4e4a-ae01-aa176d2e216b"
      unitRef="usd">302000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzctMy0xLTEtMA_139bec02-2137-4960-815b-7cd1a553ea57"
      unitRef="usd">246000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzctNS0xLTEtMA_df6db9ec-21c5-4d4d-bf17-c4fafe5e6093"
      unitRef="usd">-347000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzgtMS0xLTEtMA_5a85006c-1678-47ac-83c7-2195346fa059"
      unitRef="usd">13000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzgtMy0xLTEtMA_edcd0dbe-1bb0-49ea-8377-6463930ee282"
      unitRef="usd">-42000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzgtNS0xLTEtMA_d96c35e0-f76a-488c-875d-59042bd64fe4"
      unitRef="usd">106000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzktMS0xLTEtMA_261c57a0-7c7f-4feb-a51a-3ab0c2e39118"
      unitRef="usd">315000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzktMy0xLTEtMA_4a9a2a74-9566-4dc9-a122-bfb443f6de27"
      unitRef="usd">204000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzktNS0xLTEtMA_e5087ca0-5726-484c-84b8-d7481ee3c88a"
      unitRef="usd">-241000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzEwLTEtMS0xLTA_d46f2575-9610-4acf-8c28-60f09030e2b7"
      unitRef="usd">20266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzEwLTMtMS0xLTA_579b95d4-4838-4b98-a3bc-c627487ce864"
      unitRef="usd">17913000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTplODdiY2M3MGM3NzU0OTRhODQzMmI1OWZmMTcxMzljZC90YWJsZXJhbmdlOmU4N2JjYzcwYzc3NTQ5NGE4NDMyYjU5ZmYxNzEzOWNkXzEwLTUtMS0xLTA_efa2ecdc-24d3-4eeb-a2bc-8d764c101cbf"
      unitRef="usd">18054000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzQxMjI_2dedd5f1-2f40-481d-8b4a-3cc3f024d14c">&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;A reconciliation of income taxes computed by applying the expected federal statutory income tax rate of 21% for fiscal years 2021, 2020 and 2019 to income before income taxes reported in the Consolidated Statements of Comprehensive Income is as follows (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: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="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;Fiscal Year&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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;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;Federal income tax at statutory rate&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;20,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;18,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;State income taxes, net of federal benefit&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,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:11pt;font-weight:400;line-height:100%"&gt;(2,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Tax credits&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,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other&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;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 30.25pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;17,913&#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;18,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzExMTE_b79f918d-b46a-41e8-8f6f-44e5eb0a53a4"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzExMTE_dec30865-1bd3-48ac-a4e5-cd18520d1856"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzExMTE_e55484e2-8847-4c8f-a3c6-cc9ecd456655"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzItMS0xLTEtMA_58903689-3e2b-4952-b8e8-5148547dfb9a"
      unitRef="usd">20351000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzItMy0xLTEtMA_488cb7e3-b9f9-4ed9-9652-64f264987d34"
      unitRef="usd">19525000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzItNS0xLTEtMA_5490d1c6-e460-488c-a007-3c4e7267fd1e"
      unitRef="usd">18202000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzMtMS0xLTEtMA_267f96cc-7ab1-42fb-8762-585de4edde8b"
      unitRef="usd">3422000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzMtMy0xLTEtMA_cca26e32-6322-4669-adb2-5004952e987d"
      unitRef="usd">3297000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzMtNS0xLTEtMA_64b06332-f7ff-4d06-884a-57a1d6f9867c"
      unitRef="usd">3111000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzQtMS0xLTEtMA_13fb02ed-5b36-4f98-bb6a-510dc715ce2a"
      unitRef="usd">-2710000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzQtMy0xLTEtMA_54f3f59a-6756-4e9e-9f62-bfe40b0c1262"
      unitRef="usd">-2994000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzQtNS0xLTEtMA_2966e1a6-6f61-499a-8a4a-ca6b6eaa723b"
      unitRef="usd">-2507000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzUtMS0xLTEtMA_16b97021-906d-4912-ac96-bd7aaef05476"
      unitRef="usd">1356000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzUtMy0xLTEtMA_fbbaefc8-ef73-4eeb-af51-2f15518c98f2"
      unitRef="usd">2401000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzUtNS0xLTEtMA_77deef90-1052-4d32-b1ce-ebb62195f4d2"
      unitRef="usd">1506000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzgtMS0xLTEtMA_24f832cb-5f64-41f4-9e20-0e9106c00178"
      unitRef="usd">559000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzgtMy0xLTEtMA_b835288d-9bd9-454f-9d65-7e474ee10048"
      unitRef="usd">486000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzgtNS0xLTEtMA_d7fea19f-dd4c-4bd6-a4e6-9f89137973f5"
      unitRef="usd">754000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzktMS0xLTEtMA_aa4a3c43-3ae4-401a-a3c2-3290f8cd6f87"
      unitRef="usd">20266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzktMy0xLTEtMA_2d715cb9-c7bb-4694-a275-752f266ba872"
      unitRef="usd">17913000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTpmYWQ1YWQ2NjI2NGY0ZGZjYmVmZDE3ZjEwOTk5ZWJlZC90YWJsZXJhbmdlOmZhZDVhZDY2MjY0ZjRkZmNiZWZkMTdmMTA5OTllYmVkXzktNS0xLTEtMA_4ee09fd7-f7a0-443f-a596-70ec8e3fab35"
      unitRef="usd">18054000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzQxMjQ_7da2b782-0fbf-4ce5-a8a8-3a1954695483">&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:120%"&gt;Net deferred tax assets and liabilities were as follows (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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 2px 19pt;text-align:left;text-indent:-18pt;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;Net deferred tax (liabilities) assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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:29.25pt;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;Goodwill&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;(16,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(16,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:29.25pt;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;Property, plant, equipment and depreciation&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,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;Warranty reserves&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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;Lease - Operating lease liability&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,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;Lease - Right of use asset&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,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;Salaries and wages&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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:29.25pt;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;Stock-based compensation&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;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;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;Unrealized gains on marketable equity investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;Loan discount&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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:29.25pt;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;Other intangibles&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,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:29.25pt;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;Accrued volume rebates&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,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:29.25pt;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;Inventory&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,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:29.25pt;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;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;3,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(7,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzItMS0xLTEtMA_b5fd8697-6706-439a-894c-84ab3174bce4"
      unitRef="usd">16327000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzItMy0xLTEtMA_0c726934-b541-480b-b301-fffee0710a16"
      unitRef="usd">16120000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzMtMS0xLTEtMA_4b47b8a9-ca1b-4f2c-909d-5d5b77038bf6"
      unitRef="usd">5121000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzMtMy0xLTEtMA_b0ab80e5-5edc-4fc6-b0d1-46fdafe61bf9"
      unitRef="usd">5084000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzQtMS0xLTEtMA_7bc9383b-10e8-4edf-8a81-c8a9787f2644"
      unitRef="usd">4277000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzQtMy0xLTEtMA_842cb719-b0a7-480f-aa35-1ced5628b163"
      unitRef="usd">4444000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzUtMS0xLTEtMA_647ce78a-c490-411e-bcd2-5bac21b18a7f"
      unitRef="usd">4123000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzUtMy0xLTEtMA_18f2ee98-1160-474b-abb4-c7ac84c0c0fb"
      unitRef="usd">3535000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzYtMS0xLTEtMA_af0d96b3-e8b5-4171-b182-a6c985424907"
      unitRef="usd">3820000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzYtMy0xLTEtMA_ac68ef36-febb-485e-8d48-39cbc5bea8c1"
      unitRef="usd">3295000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzctMS0xLTEtODk0Mg_90541602-5e9b-4160-b2a1-58aebedcc8f7"
      unitRef="usd">3065000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzctMy0xLTEtODk0Mg_35cc8447-0255-4b80-bc70-d36b0e6f5ffe"
      unitRef="usd">1679000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzctMS0xLTEtMA_d0078340-fc76-42c0-bcd6-54bc854a5928"
      unitRef="usd">2177000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzctMy0xLTEtMA_67c5c2c7-6592-4cf6-9fd1-d6cca5440fc7"
      unitRef="usd">2595000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzgtMS0xLTEtMA_42b9f7c8-ec5b-45b5-ae25-e634e79525ba"
      unitRef="usd">1695000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzgtMy0xLTEtMA_73020235-ffea-4ffb-9f56-2969f68df81d"
      unitRef="usd">43000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzktMS0xLTEtMA_4cd5702a-a280-438a-abde-0d5aa74b8f06"
      unitRef="usd">1631000</cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent>
    <cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzktMy0xLTEtMA_e9c13472-00b0-47f4-9a78-539fbec7d63f"
      unitRef="usd">2436000</cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzEwLTEtMS0xLTA_16363d01-0425-4fbd-8ca3-f964f34df1af"
      unitRef="usd">1538000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzEwLTMtMS0xLTA_822671e6-253b-4916-8283-8b55e6e310fc"
      unitRef="usd">1534000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <cvco:DeferredTaxAssetsAccruedVolumeRebates
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzExLTEtMS0xLTA_3a51216b-46ed-4a28-9d64-0e873466e151"
      unitRef="usd">1494000</cvco:DeferredTaxAssetsAccruedVolumeRebates>
    <cvco:DeferredTaxAssetsAccruedVolumeRebates
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzExLTMtMS0xLTA_6fa59486-8d03-4119-b177-dd236ecbe269"
      unitRef="usd">1189000</cvco:DeferredTaxAssetsAccruedVolumeRebates>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzEyLTEtMS0xLTA_d575bb46-261d-4500-8c06-cc91b9df51a5"
      unitRef="usd">1271000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzEyLTMtMS0xLTA_fa418bed-25ff-4bba-bfaa-06234e026905"
      unitRef="usd">1012000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzE0LTEtMS0xLTA_5abb6e8f-297d-4124-94f9-39c48ce5f76b"
      unitRef="usd">3070000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzE0LTMtMS0xLTA_4b07ca93-97e9-4390-a46a-b402c29b80b0"
      unitRef="usd">1891000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzE1LTEtMS0xLTA_e8113022-a4be-4882-9884-c9b9428baa20"
      unitRef="usd">7393000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90YWJsZTo5NDMxZTk0MjkwMDU0OWMzYjVmMjczY2U1OWNjMzYxYy90YWJsZXJhbmdlOjk0MzFlOTQyOTAwNTQ5YzNiNWYyNzNjZTU5Y2MzNjFjXzE1LTMtMS0xLTA_eaef2a1a-c2ad-4334-9059-62063696fa4c"
      unitRef="usd">7295000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzEwOTk1MTE2MzY4NzE_afb007b4-dc70-478a-a25f-e29a7685b629"
      unitRef="usd">12600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xNzgvZnJhZzo2Y2E4NmNkYjdiNmY0MDk5OTIyMWMwZTgxNzgwYjdlMS90ZXh0cmVnaW9uOjZjYTg2Y2RiN2I2ZjQwOTk5MjIxYzBlODE3ODBiN2UxXzEwOTk1MTE2MzY5MjE_df337b13-59c0-4f55-bac5-2a89c12b2c84"
      unitRef="usd">445000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEzNDQ2_0873533b-da7f-4ea3-93c2-b16699725248">Commitments and Contingencies&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;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;. We are contingently liable under terms of repurchase agreements with financial institutions providing inventory financing to independent distributors of our 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. The risk of loss under these agreements is spread over numerous distributors. The price we may be obligated to pay generally declines over the period of the agreement (generally 18 to 24 months, calculated from the date of sale to the distributor) and the risk of loss is further reduced by the resale value of the repurchased homes.&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 maximum amount for which the Company was liable under such agreements approximated $74.2 million and $79.3 million at April&#160;3, 2021 and March&#160;28, 2020, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $2.3 million and $2.7 million at April&#160;3, 2021 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="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;Letter of Credit.&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 secure certain reinsurance contracts, Standard Casualty maintained an irrevocable letter of credit of $11.0 million to provide assurance that we would fulfill our reinsurance obligations. The letter of credit was released on July 11, 2020 and there were no amounts outstanding against it as of March&#160;28, 2020.&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-style:italic;font-weight:400;line-height:120%"&gt;Constru&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;ction-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; We fund construction-period mortgages through periodic advances during home construction. At the time of initial funding, we commit 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 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 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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Construction loan contract amount&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;37,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;Cumulative advances&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,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 19pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;23,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;. We sell loans to GSEs and whole-loan purchasers and finance certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, we provide to 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;These representations and warranties generally relate to the ownership of the loan, the validity of the lien securing the loan, the loan's compliance with the criteria for inclusion in the sale transaction, including compliance with underwriting standards or loan criteria established by the buyer, and our ability to deliver documentation in compliance with applicable laws. Generally, representations and warranties may be enforced at any time over the life of the loan. Upon a breach of a representation, we may be required to repurchase the loan or to indemnif&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;y a party for incurred losses. Repurchase demands and claims for indemnification payments are reviewed on a loan-by-loan basis to validate if there has been a breach requiring repurchase. We manage the risk of repurchase through underwriting and quality assurance practices and by servicing the mortgage loans to investor standards. We maintain a reserve for these contingent repurchase and indemnification obligations. This reserve of $1.2 million as of April&#160;3, 2021 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. We consider a variety of assumptions, including borrower performance (both actual and estimated future defaults), historical repurchase demands and loan default rates to estimate the liability for loan repurchases and indemnifications. During the fiscal year ended April 3, 2021, we executed indemnification agreements to cover 20% of the losses experienced over the next 2 years related to five loans that were impacted by COVID-19. There were no claim requests that resulted in the repurchase of a loan during the year ended April&#160;3, 2021. &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, we issue 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 us 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;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 such, outstanding IRLCs are subject to interest rate risk and related loan sale price risk during the period from the date of the IRLC through the earlier of the loan sale date or IRLC expiration date. The lock commitments generally range between 30 and 180 days; however, borrowers are not obligated to close the related loans. As a result, we are subject to fallout risk related to IRLCs, which is realized if approved borrowers choose not to close on the loans within the terms of the IRLCs unless the commitment is successfully paired with another loan that may mitigate losses from fallout.&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 April&#160;3, 2021, we had outstanding IRLCs with a notional amount of $37.7 million, which are recorded at fair value in accordance with FASB 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;("ASC 815"). ASC 815 clarifies that the expected net future cash flows related to the associated servicing of a loan should be included in the measurement of all written loan commitments that are accounted for at fair value through earnings. The estimated fair value of IRLCs is recorded in Prepaid expenses and other current assets in the Consolidated Balance Sheets. The fair value of IRLCs is based on the value of the underlying loan adjusted for: (1)&#160;estimated cost to complete and originate the loan and (2)&#160;the estimated percentage of IRLCs that will result in closed loans. The initial and subsequent changes in the value of IRLCs are a component of gain (loss) on loans held for sale. During fiscal years 2021, 2020 and 2019, we recognized a non-cash loss of $208,000, and non-cash gains of $153,000&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 $23,000, resp&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;ectively, 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;. We manage the risk profiles of a portion of the outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities and whole loan sale commitments (collectively "Commitments"). As of April&#160;3, 2021, we had $55.2 million in outstanding 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 Commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the years&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; ended April&#160;3, 2021, March&#160;28, 2020 and March&#160;30, 2019, we recognized a non-cash gain 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;$1.4 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;, and non-cash losses of $951,000 and $86,000, r&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;espectively, on Commitments.&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-style:italic;font-weight:400;line-height:120%"&gt;Legal Matters&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;. Since 2018, we have been cooperating with an investigation by the 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 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.&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 previously disclosed in September 2020, the SEC staff issued a Wells Notice to Daniel L. Urness, our former Chief Financial Officer, Principal Financial Officer and Principal Accounting Officer, in connection with its investigation, noting that it intends to recommend an enforcement action against him. Rather than have this be a distraction to Cavco, Mr. Urness went on leave to focus on his response to the Wells Notice. As previously disclosed, on February 19, 2021, the employment of Mr. Urness was mutually concluded. In November 2020, the SEC staff issued a Wells Notice to Cavco stating that the staff intends to recommend an enforcement action against us in connection with the investigation. We continue to explore the possibility of a settlement with the SEC staff. In the fourth quarter of fiscal year 2021, while we cannot predict with certainty the resolution of this matter, we recorded an accrual for this loss contingency in Selling, general and administrative expenses and it does not, and is not expected to have, a material adverse effect on our Consolidated Financial Statements.&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-style:italic;font-weight:400;line-height:120%"&gt;Joseph D. Robles v. Cavco Industries, Inc. (&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;"Robles"), was filed in the Superior Court for the State of California, Riverside on June 25, 2019 and &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;Malik Griffin v. Fleetwood Homes, Inc. &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;("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. Later in the fourth quarter of fiscal year 2021, the Parties continued post-mediation settlement discussions and ultimately reached a settlement to settle Plaintiffs' claims on a class-wide basis, recorded in Selling, general and administrative expense, which did not have a material adverse effect on our Consolidated Financial Statements.&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 are 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, which reserves are included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets included in this Annual Report on Form 10-K. 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:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEzNDQ5_713c3924-2548-4529-b47e-664e206ea877">&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;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;. We are contingently liable under terms of repurchase agreements with financial institutions providing inventory financing to independent distributors of our 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. The risk of loss under these agreements is spread over numerous distributors. The price we may be obligated to pay generally declines over the period of the agreement (generally 18 to 24 months, calculated from the date of sale to the distributor) and the risk of loss is further reduced by the resale value of the repurchased homes.&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 maximum amount for which the Company was liable under such agreements approximated $74.2 million and $79.3 million at April&#160;3, 2021 and March&#160;28, 2020, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $2.3 million and $2.7 million at April&#160;3, 2021 and March&#160;28, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzU4NQ_b309e77d-a870-4c0e-8d80-de201baa26bc">P18M</cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum>
    <cvco:PeriodOfAgreementUnderRepurchaseContingenciesMaximum
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzU5MQ_93d39f4f-49e8-452d-ad7b-6de507435d5d">P24M</cvco:PeriodOfAgreementUnderRepurchaseContingenciesMaximum>
    <cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQzODk_82f4a811-0a78-468f-a051-6e352cb0edb2"
      unitRef="usd">74200000</cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum>
    <cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQzOTY_fed300f2-e6c1-4698-81d5-d876e460a3f7"
      unitRef="usd">79300000</cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum>
    <us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQ1MzY_ab2da19a-5ffb-446e-b418-332ddeb4b018"
      unitRef="usd">2300000</us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability>
    <us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQ1NDM_34c51b8a-4f00-434d-aa67-d65b112d8f09"
      unitRef="usd">2700000</us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i1a549627a9554659ac7886a2064c6a70_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQ2OTY_3ea1f332-722c-42ed-a37b-8adbaba7670e"
      unitRef="usd">11000000.0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEzNDM1_9df2d109-5ecb-4e64-adcc-6edd3da6de89">&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:5pt;margin-top:5pt"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;Construction loan contract amount&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;37,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;Cumulative advances&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,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 19pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;23,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:OtherCommitmentsTableTextBlock>
    <us-gaap:ContractualObligation
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90YWJsZTo0MDA3ZTlkZmFkYTc0ZmVhOGFkYzM0Yzk1M2I0YTVjYi90YWJsZXJhbmdlOjQwMDdlOWRmYWRhNzRmZWE4YWRjMzRjOTUzYjRhNWNiXzEtMS0xLTEtMA_27e7dff9-cafc-41bb-b8b0-0935a7caabc9"
      unitRef="usd">37628000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligation
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90YWJsZTo0MDA3ZTlkZmFkYTc0ZmVhOGFkYzM0Yzk1M2I0YTVjYi90YWJsZXJhbmdlOjQwMDdlOWRmYWRhNzRmZWE4YWRjMzRjOTUzYjRhNWNiXzEtMy0xLTEtMA_514b8e0f-9a1a-4fc1-98be-0096acb52f7e"
      unitRef="usd">31136000</us-gaap:ContractualObligation>
    <cvco:ConstructionAdvances
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90YWJsZTo0MDA3ZTlkZmFkYTc0ZmVhOGFkYzM0Yzk1M2I0YTVjYi90YWJsZXJhbmdlOjQwMDdlOWRmYWRhNzRmZWE4YWRjMzRjOTUzYjRhNWNiXzItMS0xLTEtMA_5eb06731-82bd-4760-b7da-e15425d748ea"
      unitRef="usd">13801000</cvco:ConstructionAdvances>
    <cvco:ConstructionAdvances
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90YWJsZTo0MDA3ZTlkZmFkYTc0ZmVhOGFkYzM0Yzk1M2I0YTVjYi90YWJsZXJhbmdlOjQwMDdlOWRmYWRhNzRmZWE4YWRjMzRjOTUzYjRhNWNiXzItMy0xLTEtMA_800951bc-441d-42e4-b192-746d3440eae6"
      unitRef="usd">13400000</cvco:ConstructionAdvances>
    <cvco:RemainingConstructionContingentCommitment
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90YWJsZTo0MDA3ZTlkZmFkYTc0ZmVhOGFkYzM0Yzk1M2I0YTVjYi90YWJsZXJhbmdlOjQwMDdlOWRmYWRhNzRmZWE4YWRjMzRjOTUzYjRhNWNiXzMtMS0xLTEtMA_32d06442-4c6a-4505-8134-33f9b63b1502"
      unitRef="usd">23827000</cvco:RemainingConstructionContingentCommitment>
    <cvco:RemainingConstructionContingentCommitment
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90YWJsZTo0MDA3ZTlkZmFkYTc0ZmVhOGFkYzM0Yzk1M2I0YTVjYi90YWJsZXJhbmdlOjQwMDdlOWRmYWRhNzRmZWE4YWRjMzRjOTUzYjRhNWNiXzMtMy0xLTEtMA_4e62d836-10e9-4349-92d0-1f71aefdec9a"
      unitRef="usd">17736000</cvco:RemainingConstructionContingentCommitment>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEzNDQx_92faee02-107c-40ab-aee7-c6534921f825">&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;. We sell loans to GSEs and whole-loan purchasers and finance certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, we provide to 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;These representations and warranties generally relate to the ownership of the loan, the validity of the lien securing the loan, the loan's compliance with the criteria for inclusion in the sale transaction, including compliance with underwriting standards or loan criteria established by the buyer, and our ability to deliver documentation in compliance with applicable laws. Generally, representations and warranties may be enforced at any time over the life of the loan. Upon a breach of a representation, we may be required to repurchase the loan or to indemnif&lt;/span&gt;y a party for incurred losses. Repurchase demands and claims for indemnification payments are reviewed on a loan-by-loan basis to validate if there has been a breach requiring repurchase. We manage the risk of repurchase through underwriting and quality assurance practices and by servicing the mortgage loans to investor standards. We maintain a reserve for these contingent repurchase and indemnification obligations. This reserve of $1.2 million as of April&#160;3, 2021 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. We consider a variety of assumptions, including borrower performance (both actual and estimated future defaults), historical repurchase demands and loan default rates to estimate the liability for loan repurchases and indemnifications. During the fiscal year ended April 3, 2021, we executed indemnification agreements to cover 20% of the losses experienced over the next 2 years related to five loans that were impacted by COVID-19. There were no claim requests that resulted in the repurchase of a loan during the year ended April&#160;3, 2021.</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <cvco:ReservesRelatedToConsumerLoansSold
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzcyMDM_3cd8b842-ca97-46c6-9a32-04693083e026"
      unitRef="usd">1200000</cvco:ReservesRelatedToConsumerLoansSold>
    <cvco:ReservesRelatedToConsumerLoansSold
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzMyOTg1MzQ4OTc5ODQ_f28bb11a-b295-48ee-ad9e-bfebe8d433c9"
      unitRef="usd">1000000.0</cvco:ReservesRelatedToConsumerLoansSold>
    <cvco:IndemnificationCoverage
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQ5NDc4MDIzNDUwMjg_2b8ef11b-1844-4186-a631-fb47873ca87f"
      unitRef="number">0.20</cvco:IndemnificationCoverage>
    <cvco:IndemnificationPeriod
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQ5NDc4MDIzNDUwNTE_210e1ad1-0e63-4282-b62e-eb0358bb47ff">P2Y</cvco:IndemnificationPeriod>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i3eee3a3a42c14e8baac0d04e28641085_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzQ5NDc4MDIzNDUwNTY_1c7d5944-66c3-4c0b-a381-b4303a4a57a5"
      unitRef="claim">5</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i336a314f71fd4494a41e5ca8abdb318f_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzIxOTkwMjMyNzU4MzM_d3a363ca-0b10-431b-b65f-dc6602b82837"
      unitRef="claim">0</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:DerivativesReportingOfDerivativeActivity
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEzNDM2_7fa1dd2a-2f2f-4f5e-b5b6-1b72ec9ab54d">&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, we issue 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 us 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;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 such, outstanding IRLCs are subject to interest rate risk and related loan sale price risk during the period from the date of the IRLC through the earlier of the loan sale date or IRLC expiration date. The lock commitments generally range between 30 and 180 days; however, borrowers are not obligated to close the related loans. As a result, we are subject to fallout risk related to IRLCs, which is realized if approved borrowers choose not to close on the loans within the terms of the IRLCs unless the commitment is successfully paired with another loan that may mitigate losses from fallout.&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 April&#160;3, 2021, we had outstanding IRLCs with a notional amount of $37.7 million, which are recorded at fair value in accordance with FASB 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;("ASC 815"). ASC 815 clarifies that the expected net future cash flows related to the associated servicing of a loan should be included in the measurement of all written loan commitments that are accounted for at fair value through earnings. The estimated fair value of IRLCs is recorded in Prepaid expenses and other current assets in the Consolidated Balance Sheets. The fair value of IRLCs is based on the value of the underlying loan adjusted for: (1)&#160;estimated cost to complete and originate the loan and (2)&#160;the estimated percentage of IRLCs that will result in closed loans. The initial and subsequent changes in the value of IRLCs are a component of gain (loss) on loans held for sale. During fiscal years 2021, 2020 and 2019, we recognized a non-cash loss of $208,000, and non-cash gains of $153,000&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 $23,000, resp&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;ectively, 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;. We manage the risk profiles of a portion of the outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities and whole loan sale commitments (collectively "Commitments"). As of April&#160;3, 2021, we had $55.2 million in outstanding 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 Commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the years&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; ended April&#160;3, 2021, March&#160;28, 2020 and March&#160;30, 2019, we recognized a non-cash gain 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;$1.4 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;, and non-cash losses of $951,000 and $86,000, r&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;espectively, on Commitments.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesReportingOfDerivativeActivity>
    <cvco:InterestRateLockCommitmentsRecordedAtFairValue
      contextRef="i1520409cdf744cb9a5cbbb20f38a24d1_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5Xzg5MDA_68dd1ad9-e262-4f1f-91ee-72745a1a0e55"
      unitRef="usd">37700000</cvco:InterestRateLockCommitmentsRecordedAtFairValue>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="i4995b53c7dc4426faffa4f4384fd7ae3_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5Xzk3NTg_77d49aa1-e703-45f2-81d4-65df5590f8f2"
      unitRef="usd">208000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeGainOnDerivative
      contextRef="i5d1f845655cd4d328a7671927b84b4fc_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5Xzk3NjU_3a37011a-586c-4a3a-a8ec-d3d3c1bbcfc1"
      unitRef="usd">153000</us-gaap:DerivativeGainOnDerivative>
    <us-gaap:DerivativeGainOnDerivative
      contextRef="i444d2ee2855a425eaa0097ba7606318c_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEwOTk1MTE2NDU4OTQ_d72ce0e1-dd54-4815-a124-9906edd70c76"
      unitRef="usd">23000</us-gaap:DerivativeGainOnDerivative>
    <cvco:ForwardCommitmentsRecordedatFairValue
      contextRef="i1520409cdf744cb9a5cbbb20f38a24d1_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEwMTU5_976f3714-5f3a-4bed-a497-c65ca5b2aec4"
      unitRef="usd">55200000</cvco:ForwardCommitmentsRecordedatFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i4995b53c7dc4426faffa4f4384fd7ae3_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEwNzk0_d31d7710-af17-434a-8de9-e8cda14cad49"
      unitRef="usd">1400000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i5d1f845655cd4d328a7671927b84b4fc_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEwODAx_7eda629e-5679-476c-a7d8-2f6e3fd37162"
      unitRef="usd">-951000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i444d2ee2855a425eaa0097ba7606318c_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xODQvZnJhZzoyNzI3NGNmYzc2ZTU0YzNhOGU0MWY0MjdkMDQ4YzA5OS90ZXh0cmVnaW9uOjI3Mjc0Y2ZjNzZlNTRjM2E4ZTQxZjQyN2QwNDhjMDk5XzEwOTk1MTE2NDYwMTU_2a5e0c4a-549a-49fe-93b8-033a977bebde"
      unitRef="usd">-86000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzI2OTc_3c2c5c4b-d17a-490c-b6c4-bef9443e38c0">Stock-Based Compensation&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 Company maintains stock incentive plans whereby stock option grants or awards of restricted stock may be made to certain officers, directors and key employees. The plans, which are shareholder approved, permit the award of up to 1,650,000 shares of the Company's common stock, of which 295,571 shares were still available for grant as of April&#160;3, 2021. Upon option exercise, new shares of the Company's common stock are issued and when restricted stock vests, restricted stock shares issued become unrestricted. Stock option awards may not be granted below 100% of the fair market value of the Company's common stock at the date of grant and generally expire seven years from the date of grant. Stock options and awards of restricted stock vest over a defined period or based on certain performance criteria, as determined by the plan administrator (the Compensation Committee of the Board of Directors, which consists of independent directors), but typically is no more than five years. The stock incentive plans provide for accelerated vesting of stock option awards and removal of restrictions on restricted stock awards upon a change in control (as defined in the plans).&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 apply the fair value recognition provisions of ASC 718. Stock compensation expense decreased income before income taxes by approximately $4.4 million, $3.9 million and $3.4 million for fiscal years 2021, 2020 and 2019, respectively. As of April&#160;3, 2021, total unrecognized compensation cost was approximately $6.3 million and the related weighted-average period over which it is expected to be recognized is approximately 2.12 years.&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;Stock Options. &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 summarizes stock option activity for fiscal years 2021, 2020 and 2019:&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: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="3" style="padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at March 31, 2018&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;418,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;79.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;194.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(74,144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;53.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(6,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;150.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at 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:11pt;font-weight:400;line-height:100%"&gt;411,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;102.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;61,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;/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;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;74,750&#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;145.24&#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="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(120,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;99.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at 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:11pt;font-weight:400;line-height:100%"&gt;364,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;123.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.02&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;49,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;39,800&#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;177.61&#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="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(131,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(20,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;148.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;251,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;146.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;34,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Exercisable at March 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;197,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;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;71.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;31,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Exercisable at March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;179,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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: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;100.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align: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.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top: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="background-color:#ffffff;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;25,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Exercisable at April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;108,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;132.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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;3.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;15,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div 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 weighted-average estimated fair value of employee stock options granted during fiscal years 2021, 2020 and 2019 was $69.65, $46.84 and $64.55 per share, respectively. The total intrinsic value of options exercised during fiscal years 2021, 2020 and 2019 was $16.7 million, $15.7 million and $12.3 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;The fair values of options granted were estimated at the date of grant using the following weighted average assumptions:&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: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:2px 1pt;text-align:left;vertical-align: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="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;Fiscal Year&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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;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;Volatility&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;47.5&#160;&lt;/span&gt;&lt;/td&gt;&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;36.0&#160;&lt;/span&gt;&lt;/td&gt;&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;31.5&#160;&lt;/span&gt;&lt;/td&gt;&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: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;Risk-free interest rate&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;0.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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#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;2.7&#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: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;Dividend yield&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;&#x2014;&#160;&lt;/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;&#x2014;&#160;&lt;/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;&#x2014;&#160;&lt;/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="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;Expected option life in years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.18&lt;/span&gt;&lt;/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;Estimated forfeiture rate&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;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;/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;Restricted Stock Awards.&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; A summary of restricted stock award activity for fiscal years 2021 and 2020 is as follows:&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: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="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;Number of Shares&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;Performance-Based Awards&lt;/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;Service-Based Awards&lt;/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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at March 30, 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: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 #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at 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:11pt;font-weight:400;line-height:100%"&gt;7,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;11,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,450&#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;3,550&#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;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;17,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Unvested target stock awards that may vest based upon performance conditions through fiscal year 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Unvested target stock awards that may vest based upon performance conditions through fiscal year 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;6,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzI2Nw_85cfaf22-2d72-4547-aa6a-7fef8783211d"
      unitRef="shares">1650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzMxNw_f4bc016a-423c-4a6f-840a-874ab03a9247"
      unitRef="shares">295571</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzU1OQ_d0e5d27b-da27-49eb-9981-00d52f63508d"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzY1OQ_c3ada1c6-5892-4064-b851-ab56afe9ccba">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzk2Nw_ad65dde8-ea0e-4aac-8397-8a756b586a63">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzEzMTI_ae9ab7e9-0d27-447e-9d66-56a5d4f6cb51"
      unitRef="usd">4400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzEzMTY_e0900456-72a0-4081-b63c-8e04c45578e5"
      unitRef="usd">3900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzEzMjM_61546401-0481-4eb3-b77c-6a90edec1ce7"
      unitRef="usd">3400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzE0NjI_c66d85e0-4ddf-4ca6-a712-0b687dec0d6e"
      unitRef="usd">6300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzE1NjU_bd52ae8f-36e0-4876-ab42-79fb2356d668">P2Y1M13D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzI2ODU_4529cea7-5768-40ea-b5ef-16129a6a2abf">&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;Stock Options. &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 summarizes stock option activity for fiscal years 2021, 2020 and 2019:&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: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="3" style="padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at March 31, 2018&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;418,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;79.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;194.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(74,144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;53.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(6,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;150.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at 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:11pt;font-weight:400;line-height:100%"&gt;411,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;102.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;61,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;/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;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;74,750&#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;145.24&#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="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(120,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;99.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at 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:11pt;font-weight:400;line-height:100%"&gt;364,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;123.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.02&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;49,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;39,800&#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;177.61&#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="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(131,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(20,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;148.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;251,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;146.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;34,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Exercisable at March 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;197,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;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;71.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;31,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Exercisable at March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;179,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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: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;100.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align: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.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top: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="background-color:#ffffff;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;25,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Exercisable at April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;108,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;132.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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;3.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;15,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5e2e35ba25ae49c0847071b647f53ae8_I20180331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEtMS0xLTEtMA_10fddd73-0cf0-42f8-9124-8bf6a2070290"
      unitRef="shares">418205</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5e2e35ba25ae49c0847071b647f53ae8_I20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEtMy0xLTEtMA_aeeb2081-99fd-4303-8eb0-ab9502704a24"
      unitRef="usdPerShare">79.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzItMS0xLTEtMA_5ea1bf90-e8d5-4ed1-aaf0-fb1b59f41236"
      unitRef="shares">73750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzItMy0xLTEtMA_0b56bc17-2d97-48ad-811a-997de7f76d60"
      unitRef="usdPerShare">194.08</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzMtMS0xLTEtMA_8c4746d2-2015-4bf4-9838-09e56fe893f9"
      unitRef="shares">74144</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzMtMy0xLTEtMA_fb757bf3-8a9e-47f8-9244-c395e878ed3f"
      unitRef="usdPerShare">53.78</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzQtMS0xLTEtMA_250dea08-05bf-4adb-b892-14902ccce07d"
      unitRef="shares">6700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzQtMy0xLTEtMA_ac2ff619-9b7d-42c5-aa2a-2771cc9e7273"
      unitRef="usdPerShare">150.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2e659a59ba424746b8538ee941279840_I20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzUtMS0xLTEtMA_9f5c537c-07e4-46a2-ab69-16139e69f905"
      unitRef="shares">411111</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2e659a59ba424746b8538ee941279840_I20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzUtMy0xLTEtMA_8c23b9db-3167-4dc5-8408-134d2bc4b36a"
      unitRef="usdPerShare">102.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzUtNS0xLTEtMA_3bcd33e7-02b7-4939-bd63-dc813d302246">P3Y8M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i2e659a59ba424746b8538ee941279840_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzUtNy0xLTEtMA_4f925f5b-d77a-418e-9049-a65d428f0fbf"
      unitRef="usd">61025000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzYtMS0xLTEtMA_f753dc57-4ef7-48b6-808b-63c9154594c2"
      unitRef="shares">74750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzYtMy0xLTEtMA_7225bc99-4c1e-4818-a34e-3b3d0c11c738"
      unitRef="usdPerShare">145.24</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzctMS0xLTEtMA_782aff4d-58be-44e9-9570-d50ede296c69"
      unitRef="shares">120687</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzctMy0xLTEtMA_e20469ac-cec9-440f-b2c7-ef286b250498"
      unitRef="usdPerShare">63.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzgtMS0xLTEtMA_3f67fcdd-d632-44be-b67c-813d9f6e410b"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzgtMy0xLTEtMA_45550c0e-dc65-4fba-a96c-29968a9f5b79"
      unitRef="usdPerShare">99.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzktMS0xLTEtMA_e5d12416-9bee-42e7-a498-b895c39cfe48"
      unitRef="shares">364174</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzktMy0xLTEtMA_7b03f515-ac89-4051-8497-acdf0cb716c7"
      unitRef="usdPerShare">123.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzktNS0xLTEtMA_9134f547-6804-4df6-9211-e2cc1c0696cb">P4Y7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzktNy0xLTEtMA_5e5442af-bf5d-4c53-aef9-e6e65ff5f1a6"
      unitRef="usd">49000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEwLTEtMS0xLTA_dee99bb2-7bd1-4935-856b-127378bb179e"
      unitRef="shares">39800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEwLTMtMS0xLTA_7759e1bd-db79-494f-8222-f8bbcaf35086"
      unitRef="usdPerShare">177.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzExLTEtMS0xLTA_6749bd08-027d-4648-96d4-cd6dd85e79c7"
      unitRef="shares">131567</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzExLTMtMS0xLTA_9188617a-cced-4b09-8687-74c06b59f88e"
      unitRef="usdPerShare">90.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEyLTEtMS0xLTA_5a1204fb-c4ec-4965-a812-70b0be256a9e"
      unitRef="shares">20658</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEyLTMtMS0xLTA_ca7d9a15-a7e5-4b24-a04d-55b218f70ceb"
      unitRef="usdPerShare">148.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic62241ea8a6346d5ac512c4dc3172217_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEzLTEtMS0xLTA_21fe38d6-73eb-4a5e-b3d2-dacdc76839b6"
      unitRef="shares">251749</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic62241ea8a6346d5ac512c4dc3172217_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEzLTMtMS0xLTA_237ec0b6-90d1-4cae-95a5-16af036e97f2"
      unitRef="usdPerShare">146.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEzLTUtMS0xLTA_51dcd034-c109-46fc-9222-f02845f5b8f3">P4Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic62241ea8a6346d5ac512c4dc3172217_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzEzLTctMS0xLTA_bbfa119d-7cd1-4a3a-ab15-9207d58e991a"
      unitRef="usd">34266000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i2e659a59ba424746b8538ee941279840_I20190330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE1LTEtMS0xLTA_afdfe98e-1968-4be7-ab4b-8af45511c118"
      unitRef="shares">197663</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i2e659a59ba424746b8538ee941279840_I20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE1LTMtMS0xLTA_5e8c83d6-84b1-4784-ab40-f74e2d63edd5"
      unitRef="usdPerShare">71.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE1LTUtMS0xLTA_fff4e8de-fc89-4726-8a0b-400cdd5b6632">P2Y4M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i2e659a59ba424746b8538ee941279840_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE1LTctMS0xLTA_7d480e6d-9026-409c-9c6d-02c85ef7cdec"
      unitRef="usd">31296000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE2LTEtMS0xLTA_3b760a39-2806-433f-8497-86a81d9766f1"
      unitRef="shares">179133</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE2LTMtMS0xLTA_b99cc9be-afda-4189-b8c2-f3389e1ecb1c"
      unitRef="usdPerShare">100.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE2LTUtMS0xLTA_a63d907f-0acb-4b6b-ab95-40b694c232e3">P2Y9M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="iea4539ea17a5438aa0c3a782e39fc4d7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE2LTctMS0xLTA_a9a98668-175b-4cdd-8362-e38acdc9fa32"
      unitRef="usd">25423000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ic62241ea8a6346d5ac512c4dc3172217_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE3LTEtMS0xLTA_99c8b7c3-ee10-440c-bc14-00055fad4d7e"
      unitRef="shares">108588</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ic62241ea8a6346d5ac512c4dc3172217_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE3LTMtMS0xLTA_40cfa403-26a4-48cc-9dfe-1a04d0903de7"
      unitRef="usdPerShare">132.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE3LTUtMS0xLTA_d5db6d2a-2c8c-4b67-893a-c42af27aa399">P3Y2M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ic62241ea8a6346d5ac512c4dc3172217_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5OTVkMWNlOGUwODI0ZDkxYjI5MTBhNGY5NDVmZDZkMi90YWJsZXJhbmdlOjk5NWQxY2U4ZTA4MjRkOTFiMjkxMGE0Zjk0NWZkNmQyXzE3LTctMS0xLTA_998683d3-317a-47ec-bc4e-ee6c4c82f09a"
      unitRef="usd">15549000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzIyMDA_2234d6ee-d4e4-4cd6-9f97-aa38f5c236b5"
      unitRef="usdPerShare">69.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzIyMDQ_798decf7-1972-499e-be8f-5cc5ca1bf4c7"
      unitRef="usdPerShare">46.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzIyMTE_9da8fa3d-4bfe-4014-835f-ba3bb114df4e"
      unitRef="usdPerShare">64.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzIzMTQ_7f4485c5-923d-45e7-8f9a-41197eb8e096"
      unitRef="usd">16700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzIzMTg_8b12bbd2-e05e-482a-a94f-06dc02013b1d"
      unitRef="usd">15700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzIzMjU_80ae8502-df6f-43db-8dd6-4dc0e2a6abb5"
      unitRef="usd">12300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzI2ODQ_d25311dd-2221-4ee8-bf15-ef7a0c9bdf00">&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 fair values of options granted were estimated at the date of grant using the following weighted average assumptions:&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: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:2px 1pt;text-align:left;vertical-align: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="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;Fiscal Year&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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;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;Volatility&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;47.5&#160;&lt;/span&gt;&lt;/td&gt;&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;36.0&#160;&lt;/span&gt;&lt;/td&gt;&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;31.5&#160;&lt;/span&gt;&lt;/td&gt;&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: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;Risk-free interest rate&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;0.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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#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;2.7&#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: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;Dividend yield&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;&#x2014;&#160;&lt;/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;&#x2014;&#160;&lt;/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;&#x2014;&#160;&lt;/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="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;Expected option life in years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.18&lt;/span&gt;&lt;/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;Estimated forfeiture rate&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;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzItMS0xLTEtMA_cec6a375-9a78-4599-8b67-a1506b185d87"
      unitRef="number">0.475</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzItMy0xLTEtMA_2947b0df-88e3-4a97-84a2-f4c915fc99ef"
      unitRef="number">0.360</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzItNS0xLTEtMA_2d89789b-7c59-45b6-82c8-a1932ec898b3"
      unitRef="number">0.315</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzMtMS0xLTEtMA_47bc3a03-9157-4345-a4bd-3c32aabe8ebb"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzMtMy0xLTEtMA_2bec9b16-5cc4-4f6b-bd2c-503baab46b63"
      unitRef="number">0.020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzMtNS0xLTEtMA_18ee5568-b5e3-4422-a6e9-c72b59761722"
      unitRef="number">0.027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzQtMS0xLTEtMA_5cf9c6f2-bc34-4894-bd30-5c270c45d123"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzQtMy0xLTEtMA_a6071eb7-d5b6-48e7-9061-9e900c80ff5e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzQtNS0xLTEtMA_838f808c-917c-475d-9a1e-d7dab0c6a634"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzUtMS0xLTEtMA_e345ab34-99d4-42bc-8df4-f61b4a0c31ca">P4Y6M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzUtMy0xLTEtMA_acdb8240-63ee-4de7-84fb-b17018e68dde">P4Y3M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzUtNS0xLTEtMA_fb8e579f-bd83-4792-9c26-9a6a17b69589">P5Y2M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures
      contextRef="i54eb5c9256b64fe3a618951a42060062_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzYtMS0xLTEtMA_7562f71f-3b6e-4ca0-a95d-2d6fa1599b4e"
      unitRef="number">0.070</cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures>
    <cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures
      contextRef="ie6116d75bc694409807dc6129ff12f45_D20190331-20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzYtMy0xLTEtMA_10e541bc-c693-4998-aa08-eca70501abad"
      unitRef="number">0.070</cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures>
    <cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures
      contextRef="i2fd64105e8af4cc89b4a7a15c5e35f77_D20180401-20190330"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTpmN2YyMTNmOTg0OTM0OTM5YWM1ZmYyMjA0MDM5ZjVmZi90YWJsZXJhbmdlOmY3ZjIxM2Y5ODQ5MzQ5MzlhYzVmZjIyMDQwMzlmNWZmXzYtNS0xLTEtMA_74f93bac-f5f4-4c6f-9874-b577e4b45596"
      unitRef="number">0.070</cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90ZXh0cmVnaW9uOmE4ODJiMjUxZjZhNjQ2Nzk5NThiOGZkMzRiOWFmZTQwXzI2OTI_e9324ea9-4900-4a70-ac19-fc55d6d6e49e">&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;Restricted Stock Awards.&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; A summary of restricted stock award activity for fiscal years 2021 and 2020 is as follows:&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: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="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;Number of Shares&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;Performance-Based Awards&lt;/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;Service-Based Awards&lt;/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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at March 30, 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: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 #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at 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:11pt;font-weight:400;line-height:100%"&gt;7,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;11,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,450&#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;3,550&#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;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;17,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Unvested target stock awards that may vest based upon performance conditions through fiscal year 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Unvested target stock awards that may vest based upon performance conditions through fiscal year 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;6,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3bc2feb436474c06800052976c59bac9_I20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzItMS0xLTEtNzY1Mw_f544f626-99b1-41e7-9944-cc1e4adb4c44"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia97867f469a142fdbfc18eca48bfe5ae_I20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzItMy0xLTEtNzY1Mw_7fed270a-3bc2-467d-8f3b-ac6498aaad3f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iab313d8f2ca240289ca445e5a37e9e05_I20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzItNS0xLTEtNzY1Mw_11511ae0-099d-4985-8d7c-24766bb12235"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i79f81c83bc13472b8bd64fb7e0954263_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzMtMS0xLTEtNzYwOQ_4a622e52-dd71-42c5-bb3e-67d2f127519d"
      unitRef="shares">7305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i88c201e7a5664e55a174df6d32e3afb8_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzMtMy0xLTEtNzYxMw_ba76d8cf-fccf-489c-ae84-e7ee7f562914"
      unitRef="shares">4900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzMtNS0xLTEtNzYxNw_e5ab9a9e-01b8-478b-93f1-76781bb83845"
      unitRef="shares">12205</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i79f81c83bc13472b8bd64fb7e0954263_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzQtMS0xLTEtNzYyMg_06dc36ff-8adb-4919-89d7-1a4aae47f096"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i88c201e7a5664e55a174df6d32e3afb8_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzQtMy0xLTEtNzY1Mw_79f72a31-7b5b-4adc-82cf-335b055c2727"
      unitRef="shares">400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzQtNS0xLTEtNzYyNw_f669baed-678c-44ae-9ec7-70c3e2e80b62"
      unitRef="shares">400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i79f81c83bc13472b8bd64fb7e0954263_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzUtMS0xLTEtNzYzMg_c7ef6684-853b-4c5c-b0a7-295c197880fb"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i88c201e7a5664e55a174df6d32e3afb8_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzUtMy0xLTEtNzYzNg_5f9aa351-052d-46bd-926a-710d05059be1"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzUtNS0xLTEtNzY0MA_cd627691-2363-4a8c-afff-bc6d34e7c09d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i116348be35854401842754a5b8e3ce35_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzItMS0xLTEtMA_d5b716b9-3fe3-458e-9e43-1b9cf87e9d46"
      unitRef="shares">7305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i671c800c089b44f5a1ac48d746810645_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzItMy0xLTEtMA_75f9d921-019c-4175-9c76-4fbf73a6785f"
      unitRef="shares">4500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzItNS0xLTEtMA_eedcb7cf-2949-4c9e-aa26-a29d2dafa1b2"
      unitRef="shares">11805</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id06640debc0c4af19d2ccf8e4c1d5419_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzMtMS0xLTEtMA_a249727d-3177-4fe7-9685-aa847c70ba64"
      unitRef="shares">7450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibdfa5aec486c4bbe9d10f43d7d6f4ab5_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzMtMy0xLTEtMA_8735803b-53f3-4d6a-b436-88534bf49487"
      unitRef="shares">3550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzMtNS0xLTEtMA_51c7abdc-be9b-4dc4-a06b-c988123fbac2"
      unitRef="shares">11000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id06640debc0c4af19d2ccf8e4c1d5419_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzQtMS0xLTEtMA_af8be32b-0ac9-4210-9a59-da5942946dcd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibdfa5aec486c4bbe9d10f43d7d6f4ab5_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzQtMy0xLTEtMA_164189f7-0a4f-4df6-b955-1e56d70868b0"
      unitRef="shares">3465</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzQtNS0xLTEtMA_d8fa7c64-6c98-43b5-828d-54db66ff487f"
      unitRef="shares">3465</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="id06640debc0c4af19d2ccf8e4c1d5419_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzUtMS0xLTEtMA_f9d66834-064c-41d6-a13a-b22c17e576be"
      unitRef="shares">1816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="ibdfa5aec486c4bbe9d10f43d7d6f4ab5_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzUtMy0xLTEtMA_49fa575c-c806-47c7-b2a7-e65a084beb83"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzUtNS0xLTEtMA_3d3c5de9-1dc4-4755-aa48-81263b2e234d"
      unitRef="shares">1816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i153dd5c3972d468db7b49f1937303bf2_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzYtMS0xLTEtMA_1cc6affd-aa92-47fb-945a-8ce6c8fdd754"
      unitRef="shares">12939</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic0e75e9de14340c4a038a883ed5a8c40_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzYtMS0xLTEtMA_308cca68-3791-4053-ad8b-785f54b4a6b9"
      unitRef="shares">12939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iecdadb4548f4476aa005f987a6781b39_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzYtMy0xLTEtMA_e3a81fdf-e242-4341-88c9-2f74e865c9c9"
      unitRef="shares">4585</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzYtNS0xLTEtMA_5ea217f4-05b5-4f97-90c7-3e7abd3d9737"
      unitRef="shares">17524</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0d22746103fd40928bf1f762f6c19803_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzctMS0xLTEtMA_36fbe783-b687-4721-90bf-0bde3acff98b"
      unitRef="shares">6438</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2d1e5447343e4fe5839b8a82b864f25e_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTAvZnJhZzphODgyYjI1MWY2YTY0Njc5OTU4YjhmZDM0YjlhZmU0MC90YWJsZTo5ZjZiNjFjNTIzYjc0MWRjOTQ4ZjIwMWQzOGU4ZDc3Mi90YWJsZXJhbmdlOjlmNmI2MWM1MjNiNzQxZGM5NDhmMjAxZDM4ZThkNzcyXzgtMS0xLTEtNTc0NQ_0ffcb57a-3313-4f7a-ae6b-c8bea1462059"
      unitRef="shares">6501</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzEyMTk_33968f7d-f9b9-4a58-884f-c327c27c11ad">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 for fiscal years 2021, 2020 and 2019 (dollars in thousands, except per share amounts):&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: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="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;Fiscal Year&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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;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 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;76,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;75,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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: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;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;/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:36pt;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;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,189,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,129,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,080,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:36pt;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;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;104,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,859&#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:36pt;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&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,293,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,268,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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,268,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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: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 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;/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:36pt;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;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;8.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;7.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:36pt;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&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;8.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;8.10&#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;7.40&#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;&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;There were 19,440 anti-dilutive common stock equivalents excluded from the computation of diluted earnings per share for the year ended April&#160;3, 2021, 23,336 for the year ended March&#160;28, 2020 and 13,862 for the year ended March&#160;30, 2019. In addition, 12,939 and 7,305 outstanding restricted share awards were excluded from the calculation of diluted earnings per share for the year ended April&#160;3, 2021 and March&#160;28, 2020, respectively, as the underlying performance criteria had not yet been met.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzEyMTU_79faa985-1312-4360-b319-d55aa71f6726">&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 for fiscal years 2021, 2020 and 2019 (dollars in thousands, except per share amounts):&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: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="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;Fiscal Year&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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;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 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;76,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;75,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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: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;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;/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:36pt;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;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,189,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,129,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,080,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:36pt;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;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;104,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,859&#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:36pt;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&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,293,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,268,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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,268,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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: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 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;/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:36pt;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;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;8.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;7.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:36pt;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&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;8.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;8.10&#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;7.40&#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="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzItMS0xLTEtMA_cd4f3a1e-e0f6-4079-b5fd-cdc93c4fbf48"
      unitRef="usd">76646000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzItMy0xLTEtMA_85a0dd8c-90ff-498b-b748-33134403c08c"
      unitRef="usd">75066000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzItNS0xLTEtMA_c6c5869b-c9e2-4de9-ab3b-f38fa0151db8"
      unitRef="usd">68622000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzQtMS0xLTEtMA_a4d5b733-3a38-4851-a089-18fed388572c"
      unitRef="shares">9189052</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzQtMy0xLTEtMA_7c9d4ce8-29b2-4070-84b7-2e6d3fe57ad1"
      unitRef="shares">9129639</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzQtNS0xLTEtMA_6bb040a6-352c-4a3e-af4e-192a8427ce37"
      unitRef="shares">9080878</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzUtMS0xLTEtMA_34ab0d71-ad78-4677-848d-e0c5b4402f34"
      unitRef="shares">104082</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzUtMy0xLTEtMA_28d7869e-672a-41b5-8fb3-ca8b8a95fdb1"
      unitRef="shares">139145</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzUtNS0xLTEtMA_15adbfc5-4dc4-45df-a059-2864aef7fa44"
      unitRef="shares">187859</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzYtMS0xLTEtMA_e14c97d3-1036-47d2-affb-7951f789ca9a"
      unitRef="shares">9293134</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzYtMy0xLTEtMA_f3704aa3-c52a-43e9-9d23-da2b674e81b6"
      unitRef="shares">9268784</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzYtNS0xLTEtMA_7d3ac713-3c8c-46f6-a84d-3c1874b295c7"
      unitRef="shares">9268737</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzgtMS0xLTEtMA_14014d4d-87bf-401d-9d5e-0f737ac82ff7"
      unitRef="usdPerShare">8.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzgtMy0xLTEtMA_1bd823cf-d332-4f81-9c39-06a476ec3908"
      unitRef="usdPerShare">8.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzgtNS0xLTEtMA_1e8d4e7c-cf0e-482b-9d77-443031828dc3"
      unitRef="usdPerShare">7.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzktMS0xLTEtMA_249cc478-0faa-4bac-b21a-b18236a6ee4f"
      unitRef="usdPerShare">8.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzktMy0xLTEtMA_771e1165-87f6-4539-9bdd-a55b8e8da530"
      unitRef="usdPerShare">8.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90YWJsZTpmZDliZTJjZThiNDQ0YmM0OGY5NTdjNzJhYmVjMTU5NC90YWJsZXJhbmdlOmZkOWJlMmNlOGI0NDRiYzQ4Zjk1N2M3MmFiZWMxNTk0XzktNS0xLTEtMA_f89af081-4be1-4a70-b603-a728a4f6c687"
      unitRef="usdPerShare">7.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia94adf0fc0ef45a6b4fd9f951852e76e_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzgzNQ_a0dc02c8-3cd6-4f1b-be0c-fc7f6d88a0e5"
      unitRef="shares">19440</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i257cdf3c0252445caeff5b62c91daedb_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzk2MA_1ad45a08-6a39-4068-8521-0d01cec04012"
      unitRef="shares">23336</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0d54ea1fdece4490897e8615c35f048d_D20180401-20190330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzk4OQ_1a9b37d0-ae82-46e4-a723-afae6b38af85"
      unitRef="shares">13862</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i153dd5c3972d468db7b49f1937303bf2_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzMyOTg1MzQ4ODQ1NzE_1cc6affd-aa92-47fb-945a-8ce6c8fdd754"
      unitRef="shares">12939</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic0e75e9de14340c4a038a883ed5a8c40_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzMyOTg1MzQ4ODQ1NzE_308cca68-3791-4053-ad8b-785f54b4a6b9"
      unitRef="shares">12939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i116348be35854401842754a5b8e3ce35_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTMvZnJhZzo1Yjg3Nzg2NDAwYWI0NzlkYTIyMzliMWI2M2VkMmJhYS90ZXh0cmVnaW9uOjViODc3ODY0MDBhYjQ3OWRhMjIzOWIxYjYzZWQyYmFhXzIxOTkwMjMyNTc0NDY_d5b716b9-3fe3-458e-9e43-1b9cf87e9d46"
      unitRef="shares">7305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwNjU_9ebc842d-f517-41bc-a287-984b0ca7065f">Fair Value Measurements&lt;div style="margin-top:9pt"&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):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&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:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:2px 1pt;text-align:left;vertical-align: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;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: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;Available-for-sale 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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: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;Marketable equity securities &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;17,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Non-marketable equity investments &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;21,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Consumer loans receivable&#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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;74,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;86,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Commercial loans receivable&#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;(5)&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;44,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Secured credit facilities and other&#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;(6)&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,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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)&#160;&#160;&#160;&#160;Level 2: The fair value is based on observable market prices for identical securities. When observable market prices for identical securities are not available, we price our marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data.&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)&#160;&#160;&#160;&#160;Level 1: The fair value is based on quoted market prices. &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)&#160;&#160;&#160;&#160;Level 3: The fair value approximates book value based on the non-marketable nature of the investments.&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)&#160;&#160;&#160;&#160;Level 3: Includes consumer loans receivable held for investment, held for sale and construction advances. See discussion of fair value inputs below.&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;(5)&#160;&#160;&#160;&#160;Level 3: The fair value is estimated using market interest rates of comparable loans.&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;(6)&#160;&#160;&#160;&#160;L&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;evel 2: The fair value is&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; based on the discounted value of the expected remaining principal and interest cash flows.&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;Consumer loans held for investment are measured using Level 3 inputs that are calculated using estimated discounted future cash flows from the evaluation of loan credit quality and performance history to determine expected prepayments and defaults on the portfolio, discounted with rates considered to reflect current market conditions. Loans held for sale are measured at the lower of cost or fair value using inputs that consist of quoted market prices for mortgage-backed securities or investor purchase commitments for similar types of loan commitments on hand from investors. The cost of loans held for sale was lower than the fair value as of April&#160;3, 2021.&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 based on the present value of the expected future cash flows related to servicing these loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;Number of loans serviced with MSRs&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;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;Weighted average servicing fee (basis points)&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;33.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Capitalized servicing multiple&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;45.93&#160;&lt;/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;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;Capitalized servicing rate (basis points)&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.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Serviced portfolio with MSRs (in thousands)&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;593,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align: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;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkxMDg_ffec69d5-4657-49b3-a6ab-93832578ab13">&lt;div style="margin-top:9pt"&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):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&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:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:2px 1pt;text-align:left;vertical-align: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;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: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;Available-for-sale 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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: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;Marketable equity securities &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;17,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Non-marketable equity investments &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;21,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Consumer loans receivable&#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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;74,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;86,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Commercial loans receivable&#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;(5)&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;44,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Secured credit facilities and other&#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;(6)&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,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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)&#160;&#160;&#160;&#160;Level 2: The fair value is based on observable market prices for identical securities. When observable market prices for identical securities are not available, we price our marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data.&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)&#160;&#160;&#160;&#160;Level 1: The fair value is based on quoted market prices. &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)&#160;&#160;&#160;&#160;Level 3: The fair value approximates book value based on the non-marketable nature of the investments.&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)&#160;&#160;&#160;&#160;Level 3: Includes consumer loans receivable held for investment, held for sale and construction advances. See discussion of fair value inputs below.&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;(5)&#160;&#160;&#160;&#160;Level 3: The fair value is estimated using market interest rates of comparable loans.&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;(6)&#160;&#160;&#160;&#160;L&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;evel 2: The fair value is&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; based on the discounted value of the expected remaining principal and interest cash flows.&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;Consumer loans held for investment are measured using Level 3 inputs that are calculated using estimated discounted future cash flows from the evaluation of loan credit quality and performance history to determine expected prepayments and defaults on the portfolio, discounted with rates considered to reflect current market conditions. Loans held for sale are measured at the lower of cost or fair value using inputs that consist of quoted market prices for mortgage-backed securities or investor purchase commitments for similar types of loan commitments on hand from investors. The cost of loans held for sale was lower than the fair value as of April&#160;3, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3234d99545274f3cb72a4976a7069bd5_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItMS0xLTEtMA_12f79945-7a8e-4822-aeee-4ac378d46abf"
      unitRef="usd">14946000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8e60f064660044c4bfc1ae7a4810e8be_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItMy0xLTEtMA_56329fac-7112-4281-accb-207ef73d5361"
      unitRef="usd">14946000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaf3c07c7665c42b2ba3a0ca9837007ad_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItNS0xLTEtMA_0c6b151e-5388-4e44-bbde-2ceedf7cb517"
      unitRef="usd">14774000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5330fb88031348d4aeb8c79ee744996b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItNy0xLTEtMA_7c4e0cc5-09b9-4dab-92eb-6ed1344ad169"
      unitRef="usd">14774000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="idaf5d82c1b31411ebb2df0eaf97ae22d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtMS0xLTEtMA_2147cb0c-0a38-4ae7-8d2a-6c13accb404f"
      unitRef="usd">17600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i0b6f52edb38340579cf6321a88cc0485_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtMy0xLTEtMA_cf6739fb-b26a-4a4d-9e4d-d858a0525b0f"
      unitRef="usd">17600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4cacbfafd24a4a01805c8cd82c888252_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtNS0xLTEtMA_5ff41b21-9278-4064-8bba-c6c844f61172"
      unitRef="usd">9829000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i0676078c9a704ec39f7294b02b08c0f3_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtNy0xLTEtMA_1c26e108-b8a9-4445-9450-ea89bab913b7"
      unitRef="usd">9829000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i97f3b9228b56473b99699f8f06fa6ce6_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtMS0xLTEtMA_316fe34d-79fc-4fc9-8af9-dba101bb0ece"
      unitRef="usd">21960000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="ic438ef0afe464333af1fc1b1fdfcd35b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtMy0xLTEtMA_6e4c9869-d696-4fa1-b2bd-43a7f5ba07eb"
      unitRef="usd">21960000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i01dea2a8044d43e2a2192568a8bb0153_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtNS0xLTEtMA_b031feff-a422-44ee-9983-14f47ff54678"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="ibb6d9b5b720d4c3a8cae9920d8b6cd6c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtNy0xLTEtMA_c979e9ba-9d21-4f91-9dad-d8288fae8c38"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i97f3b9228b56473b99699f8f06fa6ce6_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtMS0xLTEtMA_47dfc651-3088-4920-b2d6-2ba33d3929a6"
      unitRef="usd">74798000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="ic438ef0afe464333af1fc1b1fdfcd35b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtMy0xLTEtMA_33d23c57-ef73-439c-ae6f-9a4691130824"
      unitRef="usd">86209000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i01dea2a8044d43e2a2192568a8bb0153_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtNS0xLTEtMA_6904b167-0dcd-47fd-9cbc-3d08af67db35"
      unitRef="usd">82304000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="ibb6d9b5b720d4c3a8cae9920d8b6cd6c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtNy0xLTEtMA_efd38679-d145-4a76-ae1b-9f41d9771a29"
      unitRef="usd">97395000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i97f3b9228b56473b99699f8f06fa6ce6_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtMS0xLTEtMA_62c2e150-ac30-48db-ba11-352ad1fbcfa8"
      unitRef="usd">44314000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ic438ef0afe464333af1fc1b1fdfcd35b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtMy0xLTEtMA_718af9c3-d172-481e-bb63-08467b01539a"
      unitRef="usd">42379000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i01dea2a8044d43e2a2192568a8bb0153_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtNS0xLTEtMA_c54f9b8d-0381-4ca3-a295-46c171070fa7"
      unitRef="usd">46565000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ibb6d9b5b720d4c3a8cae9920d8b6cd6c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtNy0xLTEtMA_5b846727-46fe-4cef-a3e8-e80658e109c3"
      unitRef="usd">46819000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i3234d99545274f3cb72a4976a7069bd5_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktMS0xLTEtMA_70ebc1f1-e760-4fba-989b-65d9a88984a5"
      unitRef="usd">12186000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i8e60f064660044c4bfc1ae7a4810e8be_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktMy0xLTEtMA_a8e561ea-7132-461d-95aa-86db34df92f6"
      unitRef="usd">12340000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="iaf3c07c7665c42b2ba3a0ca9837007ad_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktNS0xLTEtMA_d17b82e9-5c90-4746-91bb-7b5fe52e2fa8"
      unitRef="usd">14953000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i5330fb88031348d4aeb8c79ee744996b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktNy0xLTEtMA_d574b481-9679-49f6-acb0-d573b9afde30"
      unitRef="usd">15592000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwODE_5bedc1e2-7ea9-4e89-acae-300a156bcfea">&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 based on the present value of the expected future cash flows related to servicing these loans.&lt;/span&gt;</us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy>
    <us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwMjE_c3589173-0ab1-475e-b616-53168b0bbce2">&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;Number of loans serviced with MSRs&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;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;Weighted average servicing fee (basis points)&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;33.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Capitalized servicing multiple&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;45.93&#160;&lt;/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;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;Capitalized servicing rate (basis points)&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.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Serviced portfolio with MSRs (in thousands)&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;593,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align: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;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;</us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock>
    <cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzEtMS0xLTEtMA_033fb80f-a92d-4bf9-b252-c285983faa0f"
      unitRef="loans">4647</cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio>
    <cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzEtMy0xLTEtMA_66ee4f43-e811-4154-9071-657902e02ef5"
      unitRef="loans">4688</cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio>
    <cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzMtMS0xLTEtMA_79f70b4c-ac16-4d9a-8025-2732cc80360d"
      unitRef="number">0.4593</cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio>
    <cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzMtMy0xLTEtMA_808d587a-2b08-45be-a4dc-ca501df8ceee"
      unitRef="number">0.6719</cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzUtMS0xLTEtMA_d01dfb26-2cdb-44cb-b67d-191b5c3c83ca"
      unitRef="usd">593939000</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzUtMy0xLTEtMA_00036b49-0835-4c68-a6fc-988779290213"
      unitRef="usd">585777000</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzYtMS0xLTEtMA_007c83e7-4870-4de0-9821-d55a79cad3fc"
      unitRef="usd">916000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTo5OWQyYjE5MzRmZjM0MjIyYjU0ZjkyYjZkMDU4YzNlYy90YWJsZXJhbmdlOjk5ZDJiMTkzNGZmMzQyMjJiNTRmOTJiNmQwNThjM2VjXzYtMy0xLTEtMA_6f1dd24a-2646-468b-bfa0-4b2e10e22b4d"
      unitRef="usd">1225000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:CompensationRelatedCostsGeneralTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzE0Njk_eb5dfb56-2c83-4cb8-8fa2-32372c1b8cc3">Employee Benefit Plans&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 have self-funded group medical plans which are administered by third-party administrators. The medical plans have reinsurance coverage limiting liability for general individual employee loss to a maximum of $400,000. Incurred claims identified under the third-party administrator's incident reporting system and incurred but not reported claims are accrued based on estimates that incorporate claim experience, as well as other considerations such as the nature of each claim or incident, relevant trend factors and advice from consulting actuaries when necessary. Medical claims expense was $15.8 million, $15.7 million and $16.5 million for fiscal years 2021, 2020 and 2019, 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;We sponsor an employee savings plan (the "401k Plan") that is intended to provide participating employees with additional income upon retirement. Employees may contribute their eligible compensation up to federal limits to the 401k Plan. The Company match is discretionary, and may be up to 50% of the first 5% of eligible compensation contributed by employees up to a maximum of $1,000. For calendar year 2020, the Company match was 20% of the first 5% of eligible compensation contributed by employees. Employees are eligible to participate on the first of the month following 90 days of service and employer matching contributions are vested progressively over 4 years. Employer matching contribution expense was $1.1 million each in fiscal years 2021 and 2020 and $1.0 million in fiscal year 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsGeneralTextBlock>
    <cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzI1MA_52867ec4-9a16-4554-9a27-f6456f5fe242"
      unitRef="usd">400000</cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee>
    <cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzYzNw_738165d4-0405-4414-9b5b-635c5149a175"
      unitRef="usd">15800000</cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense>
    <cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzY0MQ_35de56d9-b981-4ef9-8181-10a1e9c5fb0f"
      unitRef="usd">15700000</cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense>
    <cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzY0OA_a9bf8791-c4f8-440d-8c80-eff3d6771d37"
      unitRef="usd">16500000</cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i91eee5e9f15f42cd855c21a1c6a1f2ca_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzk5OA_f27608e9-5ac1-4b70-80bc-ff36b33fcf11"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i91eee5e9f15f42cd855c21a1c6a1f2ca_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzEwMTQ_da6e19ce-0c88-423e-83a5-a43aa8666c0b"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i91eee5e9f15f42cd855c21a1c6a1f2ca_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzEwODY_967348c1-987b-43f6-a1bc-c4fb3dd3f294"
      unitRef="usd">1000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i4042ccb704c14a5a82cd220be1b6bfdd_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzExMzQ_4cb447f3-c05e-4553-b8aa-cd275f80c60a"
      unitRef="number">0.20</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i4042ccb704c14a5a82cd220be1b6bfdd_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzExNTA_d8dcdf40-38b4-41c6-bc34-8689e9706b93"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <cvco:DefinedContributionPlanEmployersMatchingContributionVestingPeriod
      contextRef="i4042ccb704c14a5a82cd220be1b6bfdd_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzEzNjM_2ad9b994-ceea-4f3f-a55f-2ac3313d4983">P4Y</cvco:DefinedContributionPlanEmployersMatchingContributionVestingPeriod>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="iec73a310b74f466ba978323208d520bc_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzE0MTA_3762cae4-5fef-4df5-9d77-ae3c2e901f79"
      unitRef="usd">1100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4042ccb704c14a5a82cd220be1b6bfdd_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzE0MTA_a9506f8e-28dc-4028-8ce8-d8e539f6638d"
      unitRef="usd">1100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i2f97df523c614a49a79aa5fae978a26f_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDIvZnJhZzpiMjE4NDVhMjI1NDc0NjA3ODEwMDlmNGM3ZmRjMzE4YS90ZXh0cmVnaW9uOmIyMTg0NWEyMjU0NzQ2MDc4MTAwOWY0YzdmZGMzMThhXzE0MjE_1b0ba13d-3f94-4fc6-aaad-c3d98d014fa7"
      unitRef="usd">1000000.0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzg4OA_a7956c78-add4-4960-a61d-393f5a9b781f">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 stores. In the ordinary course of business, we sell homes and lend to certain of these operations through our commercial lending programs. For the years ended April&#160;3, 2021&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;March&#160;28, 2020 and March&#160;30, 2019, the total amount of sales to related parties was $46.7 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;$51.0 million and $42.2 million, respectively. As of April&#160;3, 2021, receivables from related parties included $4.7 million of accounts receivable and $9.5 million of commercial loans outstanding. As of March&#160;28, 2020, receivables from related parties included $1.7 million of accounts receivable and $8.2 million of commercial loans outstanding.&lt;/span&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzM4OA_3efabe90-7b1b-4792-9e3f-6b743c24ceee"
      unitRef="usd">46700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzM5Mg_165d72cb-b21c-471a-a519-44f4a1812a7c"
      unitRef="usd">51000000.0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzM5OQ_df801c1c-616c-4b59-b3b7-24880dd0d2c5"
      unitRef="usd">42200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzQ2OQ_3a701def-b41c-4671-8246-b5a56e7e59a0"
      unitRef="usd">4700000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzQ5OQ_48acc3ed-2943-4452-94fd-5920d32c6f91"
      unitRef="usd">9500000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzU4Nw_58586577-0a22-4bd1-95ce-37c222522a03"
      unitRef="usd">1700000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMDUvZnJhZzpiNjY5MWFkNDJkYmQ0MGM3YjNlYjhhMWVkNzdiMTU2MC90ZXh0cmVnaW9uOmI2NjkxYWQ0MmRiZDQwYzdiM2ViOGExZWQ3N2IxNTYwXzYxNw_fb832ff9-c2a8-4ccb-ab30-926c08455752"
      unitRef="usd">8200000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90ZXh0cmVnaW9uOmVjMTNlNjRmZDFjYTQ4ZTg4ZWIxODVkNDc1NDA4M2Q2XzM4OQ_c7554c1f-2cb9-4142-9e05-13e0e58bc38a">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 factory-built housing operations and (2)&#160;financial services, which includes manufactured housing consumer finance and insurance. The following table provides selected financial data by segment (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: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="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;Fiscal Year 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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;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 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:36pt;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;Factory-built housing&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;1,037,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;999,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;905,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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;70,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;62,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;57,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;1,108,051&#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;1,061,774&#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;962,746&#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;Net revenue for financial services consists of:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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;Finance&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;24,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;24,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;21,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Insurance&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;45,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;70,162&#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;62,434&#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;57,020&#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;Income before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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:36pt;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;Factory-built housing&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;78,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;78,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;72,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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;17,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;/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;96,912&#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;92,979&#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;86,676&#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;Depreciation:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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:36pt;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;Factory-built housing&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;5,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" 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;4,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;5,577&#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;border-top:1pt solid #000000;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;5,177&#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;border-top:1pt solid #000000;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;4,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Amortization:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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:36pt;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;Factory-built housing&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;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;747&#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;606&#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;324&#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;Income tax expense:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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:36pt;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;Factory-built housing&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;16,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;14,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;14,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;20,266&#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;17,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;18,054&#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;Capital expenditures:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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:36pt;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;Factory-built housing&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;25,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;13,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;7,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;25,537&#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;14,340&#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;7,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Factory-built housing&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;711,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;607,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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;240,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;202,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;951,833&#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;810,431&#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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90ZXh0cmVnaW9uOmVjMTNlNjRmZDFjYTQ4ZTg4ZWIxODVkNDc1NDA4M2Q2Xzc0_6d31b5fb-20f8-4cd8-96fc-fbf4ea49482c"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90ZXh0cmVnaW9uOmVjMTNlNjRmZDFjYTQ4ZTg4ZWIxODVkNDc1NDA4M2Q2XzM4Ng_2a1980f9-724c-4b4a-9fc5-528a2f7906d4">The following table provides selected financial data by segment (in thousands):&lt;div style="margin-bottom:5pt;margin-top:5pt"&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="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;Fiscal Year 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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;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 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:36pt;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;Factory-built housing&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;1,037,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;999,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;905,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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;70,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;62,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;57,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;1,108,051&#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;1,061,774&#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;962,746&#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;Net revenue for financial services consists of:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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;Finance&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;24,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;24,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;21,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Insurance&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;45,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;70,162&#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;62,434&#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;57,020&#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;Income before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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:36pt;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;Factory-built housing&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;78,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;78,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;72,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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;17,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;/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;96,912&#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;92,979&#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;86,676&#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;Depreciation:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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:36pt;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;Factory-built housing&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;5,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" 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;4,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;5,577&#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;border-top:1pt solid #000000;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;5,177&#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;border-top:1pt solid #000000;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;4,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Amortization:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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:36pt;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;Factory-built housing&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;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;747&#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;606&#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;324&#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;Income tax expense:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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:36pt;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;Factory-built housing&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;16,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;14,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;14,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;20,266&#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;17,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;18,054&#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;Capital expenditures:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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:36pt;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;Factory-built housing&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;25,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;13,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;7,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;25,537&#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;14,340&#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;7,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Factory-built housing&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;711,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;607,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Financial services&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;240,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;202,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;951,833&#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;810,431&#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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMtMS0xLTEtMA_aa539693-d73f-4aac-bb33-c59bf876a473"
      unitRef="usd">1037889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMtMy0xLTEtMA_76bce7d2-31f8-4b51-acfd-325dd8d7edb0"
      unitRef="usd">999340000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMtNS0xLTEtMA_00ae43e8-78e9-45a7-a82f-eda6fa415bb5"
      unitRef="usd">905726000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzQtMS0xLTEtMA_2279630a-327e-4dc7-b05d-5976ace5d84a"
      unitRef="usd">70162000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzQtMy0xLTEtMA_f3e7635d-5166-4353-a76e-e02e8d2c28ad"
      unitRef="usd">62434000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzQtNS0xLTEtMA_9bacb87f-31c4-4a31-bf4e-f6bd76ba7802"
      unitRef="usd">57020000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzUtMS0xLTEtMA_8c4fd5f2-9f71-40f6-a174-07de0c884d50"
      unitRef="usd">1108051000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzUtMy0xLTEtMA_508e3597-0526-4313-8f24-5ec0b146befb"
      unitRef="usd">1061774000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzUtNS0xLTEtMA_36f5fab2-3e3b-47d2-a29d-8e02a01176d0"
      unitRef="usd">962746000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14a91108a0a241e49e1e5b47268c56cb_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzctMS0xLTEtMA_03381b69-f665-438e-843b-284f57c51417"
      unitRef="usd">24195000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if5c56151b9f34c8e8ac3a61d210676b9_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzctMy0xLTEtMA_9a260222-3485-4009-b6a0-1ebbe98f1077"
      unitRef="usd">24894000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic9f70503263a45c096b475de303d96e5_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzctNS0xLTEtMA_9ce51dc9-8a84-4e4e-bb2b-b9ba04b3dd2a"
      unitRef="usd">21425000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1adf2cf3660f4fe19204f6691b13f680_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzgtMS0xLTEtMA_c1fc4e83-7f47-46bc-8fc1-f8ad00e7e8ee"
      unitRef="usd">45967000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3c65c88f3edb4520a928ee410a9061a8_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzgtMy0xLTEtMA_854dd014-6dff-494b-9bdf-279abdde872e"
      unitRef="usd">37540000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3eda8b0fcaa14d52a06665e4881d814c_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzgtNS0xLTEtMA_da6430b5-27d2-4626-8971-db9eef33623e"
      unitRef="usd">35595000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzktMS0xLTEtMA_a10415aa-9ed0-426c-9d3f-4140e08ef284"
      unitRef="usd">70162000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzktMy0xLTEtMA_242f83f5-35a3-4b96-ab30-9caf16a52874"
      unitRef="usd">62434000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzktNS0xLTEtMA_c379ceca-efcd-45c1-bd4b-b13db8ea790a"
      unitRef="usd">57020000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzExLTEtMS0xLTA_a7bdb53a-6057-44f1-8f8f-7d60df22d7d7"
      unitRef="usd">78937000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzExLTMtMS0xLTA_aeb8e37e-e60e-4df4-b9c7-61abd2b016fa"
      unitRef="usd">78531000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzExLTUtMS0xLTA_edd21081-bf4f-4b99-bc20-25921f519154"
      unitRef="usd">72959000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzEyLTEtMS0xLTA_95fffaca-ba4a-4edb-9336-77d5fe5255a6"
      unitRef="usd">17975000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzEyLTMtMS0xLTA_31c36ffe-8dbd-4a18-91c1-8f64675f960a"
      unitRef="usd">14448000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzEyLTUtMS0xLTA_52bfa4ba-5695-430b-813f-733cf76e375f"
      unitRef="usd">13717000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE1LTEtMS0xLTA_2328034f-1b13-4214-b01c-18e8df06ede2"
      unitRef="usd">96912000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE1LTMtMS0xLTA_b43cb674-a1d6-4bcf-acbf-6c05e658ed26"
      unitRef="usd">92979000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE1LTUtMS0xLTA_4e746f9e-962d-477b-a0fc-69e4627afecc"
      unitRef="usd">86676000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:Depreciation
      contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE3LTEtMS0xLTA_847de695-1985-492d-b1e8-0fe85b644fc6"
      unitRef="usd">5450000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE3LTMtMS0xLTA_4f5c4400-d8b5-4526-a183-3e3691665536"
      unitRef="usd">5120000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE3LTUtMS0xLTA_3250e08a-a13a-4b1a-a53c-f797c46f737d"
      unitRef="usd">4318000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE4LTEtMS0xLTA_2e7581f4-007c-48c6-b822-7a5b9e58a8e7"
      unitRef="usd">127000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE4LTMtMS0xLTA_12f66d5e-4674-47e7-9c88-d5f577db6cdf"
      unitRef="usd">57000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE4LTUtMS0xLTA_92f5c307-bdf1-40e1-a439-2c0fc2747118"
      unitRef="usd">56000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE5LTEtMS0xLTA_99af3f6a-b6f3-4f86-98b8-91de9ca9e1c4"
      unitRef="usd">5577000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE5LTMtMS0xLTA_4621b66e-a634-4063-8cc3-525314b21035"
      unitRef="usd">5177000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzE5LTUtMS0xLTA_cc3da3c4-99fe-4f79-9c9b-112417a8804e"
      unitRef="usd">4374000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIxLTEtMS0xLTA_1836009c-713e-4cd7-aa50-1be8b452f634"
      unitRef="usd">560000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIxLTMtMS0xLTA_2f6d186d-4fef-4bd8-bc49-7c5912dfb2a9"
      unitRef="usd">419000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIxLTUtMS0xLTA_f74005e8-1cea-4ac0-a70a-fbe4aa7c72c2"
      unitRef="usd">136000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIyLTEtMS0xLTA_5ab9a90c-7c64-40de-990e-619416cda082"
      unitRef="usd">187000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIyLTMtMS0xLTA_2990daaa-1248-4578-afc7-5fc32c01b156"
      unitRef="usd">187000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIyLTUtMS0xLTA_ff4c1550-6d60-4667-ba77-4b74ab892d0c"
      unitRef="usd">188000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIzLTEtMS0xLTA_7bf061ff-da44-4dea-b6ec-19de453f1ab5"
      unitRef="usd">747000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIzLTMtMS0xLTA_467e164a-8e0e-45c4-84f2-4cd465690f98"
      unitRef="usd">606000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzIzLTUtMS0xLTA_b16db7df-4401-4fe2-9032-94bfb87d377f"
      unitRef="usd">324000</us-gaap:AdjustmentForAmortization>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI1LTEtMS0xLTA_25ad9836-3d20-444c-8825-a879492b0f14"
      unitRef="usd">16204000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI1LTMtMS0xLTA_7f1ea57b-34bb-43e4-93a8-b53a8199e35d"
      unitRef="usd">14574000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI1LTUtMS0xLTA_8f62b3fd-b2c2-49f4-ae65-3bfa7d3a3f96"
      unitRef="usd">14891000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI2LTEtMS0xLTA_10ee8e8b-572a-4354-bae9-db255398fb23"
      unitRef="usd">4062000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI2LTMtMS0xLTA_4e1e38a0-32d1-461a-befc-bbcbf9af06fa"
      unitRef="usd">3339000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI2LTUtMS0xLTA_5cfc2b4c-e4b1-4eee-ae5a-14c6263ac3ee"
      unitRef="usd">3163000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI3LTEtMS0xLTA_4dbdd161-7755-46de-b390-282f78107a7e"
      unitRef="usd">20266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI3LTMtMS0xLTA_7170fb1a-1331-4229-a7d7-57ead8b54d19"
      unitRef="usd">17913000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI3LTUtMS0xLTA_147d812e-9339-4c51-940b-e095b332bd7d"
      unitRef="usd">18054000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i558bdd281d49446e83d2584929893755_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI5LTEtMS0xLTA_b274eff0-13ef-45ff-bdb9-eb20936defa0"
      unitRef="usd">25465000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i98b7215367914f35868578a28a78354b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI5LTMtMS0xLTA_1311b21c-de57-4641-8377-6789a36666ef"
      unitRef="usd">13211000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib71fcecc1c624fc5b29f8e4fae5c4e36_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzI5LTUtMS0xLTA_9f77f697-da9d-4f69-9eff-fcfa15eb8758"
      unitRef="usd">7522000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0ba366da76894123b01aa0f134e35c40_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMwLTEtMS0xLTA_0b1df683-b5be-48b3-b5ee-4dc60bacc3b6"
      unitRef="usd">72000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8a23107cd27849ae8b8d383029c3495e_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMwLTMtMS0xLTA_f219b188-94bc-4cc1-b92e-47ce30b4d4c2"
      unitRef="usd">1129000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1044a26289d146ddb6c1912a951640f9_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMwLTUtMS0xLTA_cf93b8c8-3406-4b86-8a3d-23cdaa222ad8"
      unitRef="usd">114000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMxLTEtMS0xLTA_0e22ccf2-e055-469c-ada8-fd5a8469bf1d"
      unitRef="usd">25537000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMxLTMtMS0xLTA_55e9d10d-c60f-4516-b876-a13d56684298"
      unitRef="usd">14340000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idee07ff7b03546e3b017cad66a617dd8_D20180401-20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTo4OGMzMjcwZmYxNGQ0YjdlYTdkZmY4YjVhYTc2OTY1Ni90YWJsZXJhbmdlOjg4YzMyNzBmZjE0ZDRiN2VhN2RmZjhiNWFhNzY5NjU2XzMxLTUtMS0xLTA_475d30b9-eaac-4a1a-a201-cf6e2f6c779b"
      unitRef="usd">7636000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i81bec118ecc64f04831baf86634398c4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTpmYzNkYjNlNTU1OTg0NWVkYTdiMGFkM2ZhYWJkOTc5Yy90YWJsZXJhbmdlOmZjM2RiM2U1NTU5ODQ1ZWRhN2IwYWQzZmFhYmQ5NzljXzItMS0xLTEtMA_5269112c-0be0-49bc-a6b2-aebaeaaf42b3"
      unitRef="usd">711579000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i75315f08b8d04f4ba9d8ec2def4a4c9c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTpmYzNkYjNlNTU1OTg0NWVkYTdiMGFkM2ZhYWJkOTc5Yy90YWJsZXJhbmdlOmZjM2RiM2U1NTU5ODQ1ZWRhN2IwYWQzZmFhYmQ5NzljXzItMy0xLTEtMA_77dd39b0-d700-4e6a-9620-89d539e3a7b6"
      unitRef="usd">607808000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i00bbce6d49e94a15bfb2e51392f3ae9b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTpmYzNkYjNlNTU1OTg0NWVkYTdiMGFkM2ZhYWJkOTc5Yy90YWJsZXJhbmdlOmZjM2RiM2U1NTU5ODQ1ZWRhN2IwYWQzZmFhYmQ5NzljXzMtMS0xLTEtMA_b99d09af-9cb3-48df-a623-1044d99239f6"
      unitRef="usd">240254000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i44bec8858dd24c4595e6bfb10d955a55_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTpmYzNkYjNlNTU1OTg0NWVkYTdiMGFkM2ZhYWJkOTc5Yy90YWJsZXJhbmdlOmZjM2RiM2U1NTU5ODQ1ZWRhN2IwYWQzZmFhYmQ5NzljXzMtMy0xLTEtMA_8d243e87-e88f-4595-8202-4af170f26a19"
      unitRef="usd">202623000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3d354373bb04411d8344ad016adccc06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTpmYzNkYjNlNTU1OTg0NWVkYTdiMGFkM2ZhYWJkOTc5Yy90YWJsZXJhbmdlOmZjM2RiM2U1NTU5ODQ1ZWRhN2IwYWQzZmFhYmQ5NzljXzQtMS0xLTEtMA_ac03c2c8-de03-48d9-985e-9f07d70a63f9"
      unitRef="usd">951833000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4fc8288a851d42179913cd1565e9d5e5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTEvZnJhZzplYzEzZTY0ZmQxY2E0OGU4OGViMTg1ZDQ3NTQwODNkNi90YWJsZTpmYzNkYjNlNTU1OTg0NWVkYTdiMGFkM2ZhYWJkOTc5Yy90YWJsZXJhbmdlOmZjM2RiM2U1NTU5ODQ1ZWRhN2IwYWQzZmFhYmQ5NzljXzQtMy0xLTEtMA_5c0d0d36-971f-4fe7-860a-5cbcdc29b9eb"
      unitRef="usd">810431000</us-gaap:Assets>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90ZXh0cmVnaW9uOjE5MGY4ZDgzMGU2NTQxZTBhMmJiZGU2ZmJlNzcyMjA4XzIxMg_297f633f-2290-4d70-b80b-213a0d89e74f">Quarterly Financial Data (Unaudited)&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 set forth certain unaudited quarterly financial information for fiscal years 2021 and 2020 (dollars in thousands, except per share amounts):&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&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: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: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: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:11.625%"/&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;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fiscal year ended April 3, 2021&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;/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:36pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;254,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;td colspan="3" 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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;288,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;306,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,108,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Gross profit&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;55,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;53,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;70,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;238,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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: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;25,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;76,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Basic&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;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:36pt;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&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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="background-color:#cceeff;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;1.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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="background-color:#cceeff;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="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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="background-color:#cceeff;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.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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="background-color:#cceeff;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;8.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fiscal year ended March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:36pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;264,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;268,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;273,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;255,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,061,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Gross profit&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;60,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;58,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;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:11pt;font-weight:400;line-height:100%"&gt;20,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;12,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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 per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Basic&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;2.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;1.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;8.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90ZXh0cmVnaW9uOjE5MGY4ZDgzMGU2NTQxZTBhMmJiZGU2ZmJlNzcyMjA4XzIwNw_acb33bab-04f8-443d-995e-fff9d0203a0d">&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 set forth certain unaudited quarterly financial information for fiscal years 2021 and 2020 (dollars in thousands, except per share amounts):&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&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: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: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: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:11.625%"/&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;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fiscal year ended April 3, 2021&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;/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:36pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;254,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;td colspan="3" 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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;288,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;306,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,108,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Gross profit&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;55,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;53,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;70,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;238,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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: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;25,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;76,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Basic&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;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:36pt;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&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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="background-color:#cceeff;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;1.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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="background-color:#cceeff;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="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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="background-color:#cceeff;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.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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="background-color:#cceeff;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;8.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fiscal year ended March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:36pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;264,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;268,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;273,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;255,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,061,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;Gross profit&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;60,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;58,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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;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:11pt;font-weight:400;line-height:100%"&gt;20,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;12,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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 per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;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;Basic&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;2.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:36pt;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&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;1.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;8.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="i6da7bd604470472e96ffd427b99fdebb_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzItMS0xLTEtMA_733df977-fa31-4333-8aa6-e9d24090b9ab"
      unitRef="usd">254801000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i44643be10eda4b8ea8ec6f4d8028a7de_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzItMy0xLTEtMA_43d55677-259d-4bcb-92dd-36d3ad98f317"
      unitRef="usd">257976000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5f83bdd6572046f1b5e5056939935d5e_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzItNS0xLTEtMA_f579862f-ff52-43f2-9449-9c92d3ec97c0"
      unitRef="usd">288772000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzItNy0xLTEtMA_87ada4c9-305f-4a3a-a365-117ba612e9ee"
      unitRef="usd">306502000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzItOS0xLTEtMA_f648f23b-00e2-4779-8c01-f57eb2f8b95c"
      unitRef="usd">1108051000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i6da7bd604470472e96ffd427b99fdebb_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzMtMS0xLTEtMA_a7a44320-21f0-4602-9709-5ed78698e878"
      unitRef="usd">55323000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i44643be10eda4b8ea8ec6f4d8028a7de_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzMtMy0xLTEtMA_e57abea9-705c-4a3d-a0d8-b74e2e86562a"
      unitRef="usd">53541000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5f83bdd6572046f1b5e5056939935d5e_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzMtNS0xLTEtMA_59c17625-2440-44ee-a968-b81367b92c6d"
      unitRef="usd">59238000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzMtNy0xLTEtMA_28ef1ebc-af76-4c7e-b541-af23526b34d8"
      unitRef="usd">70875000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzMtOS0xLTEtMA_e79ca65f-2e96-45d2-a3e8-3e316299b967"
      unitRef="usd">238977000</us-gaap:GrossProfit>
    <us-gaap:ProfitLoss
      contextRef="i6da7bd604470472e96ffd427b99fdebb_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzQtMS0xLTEtMA_9b366027-a96a-4c2a-b763-7345e1224099"
      unitRef="usd">16674000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i44643be10eda4b8ea8ec6f4d8028a7de_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzQtMy0xLTEtMA_ff019db7-b754-4045-9a4e-db0f25b3f53f"
      unitRef="usd">15049000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5f83bdd6572046f1b5e5056939935d5e_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzQtNS0xLTEtMA_fbbb56c4-03e0-4eda-a1c2-c9900a8da08f"
      unitRef="usd">19701000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzQtNy0xLTEtMA_973a7c1d-ed57-4bcc-a52e-0355c129557b"
      unitRef="usd">25222000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzQtOS0xLTEtMA_c9d7b422-4fbd-4c5f-bbd3-ee69ec59513d"
      unitRef="usd">76646000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6da7bd604470472e96ffd427b99fdebb_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzYtMS0xLTEtMA_d25d74f7-158b-4c05-9eef-2d5159e95692"
      unitRef="usdPerShare">1.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i44643be10eda4b8ea8ec6f4d8028a7de_D20200628-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzYtMy0xLTEtMA_cdd125ba-5161-4275-9635-648704aa8ba3"
      unitRef="usdPerShare">1.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5f83bdd6572046f1b5e5056939935d5e_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzYtNS0xLTEtMA_91cfe753-c667-4d19-95cf-ffee61372822"
      unitRef="usdPerShare">2.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzYtNy0xLTEtMA_997cb970-6dfb-4148-a4ef-7418ffba0e2d"
      unitRef="usdPerShare">2.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzYtOS0xLTEtMA_2407346a-31aa-47f0-acb5-167b95824308"
      unitRef="usdPerShare">8.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6da7bd604470472e96ffd427b99fdebb_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzctMS0xLTEtMA_2bf18380-3fb2-4b8f-a676-9abe2f1f5573"
      unitRef="usdPerShare">1.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i44643be10eda4b8ea8ec6f4d8028a7de_D20200628-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzctMy0xLTEtMA_0894152b-58a7-4052-8173-b7c4a2778862"
      unitRef="usdPerShare">1.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5f83bdd6572046f1b5e5056939935d5e_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzctNS0xLTEtMA_8d58152d-019b-4d7b-8ee9-f7f11374cb20"
      unitRef="usdPerShare">2.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzctNy0xLTEtMA_6b11c984-5d3c-4b0a-b156-e5712f8f5605"
      unitRef="usdPerShare">2.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzctOS0xLTEtMA_e558592b-818f-43d7-b6da-f2ce655dcbd4"
      unitRef="usdPerShare">8.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues
      contextRef="i593d24e0915a40d88a5068b7029016ce_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzktMS0xLTEtMA_81daaa5b-dee9-4b61-8a94-236cbd78dc32"
      unitRef="usd">264042000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i34dc492a44344daba82ecfd635042d7b_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzktMy0xLTEtMA_3744b872-74ee-4ccf-9424-053af89bad05"
      unitRef="usd">268675000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibcd02c53c6354afab7111e0919658dd9_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzktNS0xLTEtMA_9c60be73-6185-40f1-bfc6-8a8e92b10b66"
      unitRef="usd">273722000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0aca3ec1aa124dd982034d28d9974bb4_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzktNy0xLTEtMA_d2156655-40f5-45ea-ac49-db16a90fe2c8"
      unitRef="usd">255335000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzktOS0xLTEtMA_d175b006-27d4-4fe7-9b58-6c6cf51ba48d"
      unitRef="usd">1061774000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i593d24e0915a40d88a5068b7029016ce_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEwLTEtMS0xLTA_06a80ff7-fc36-423d-bd29-cd69eef4ba9d"
      unitRef="usd">60298000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i34dc492a44344daba82ecfd635042d7b_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEwLTMtMS0xLTA_eae4e3cd-9888-4056-9168-dae9caec5af2"
      unitRef="usd">58467000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibcd02c53c6354afab7111e0919658dd9_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEwLTUtMS0xLTA_1cbc6807-2dea-477f-a02b-cd6b900124b2"
      unitRef="usd">59855000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0aca3ec1aa124dd982034d28d9974bb4_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEwLTctMS0xLTA_bc797124-3142-4009-9704-8aaae2d430b6"
      unitRef="usd">51898000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEwLTktMS0xLTA_e3a9293b-b3d7-4d9f-ad06-109d13cc3f37"
      unitRef="usd">230518000</us-gaap:GrossProfit>
    <us-gaap:ProfitLoss
      contextRef="i593d24e0915a40d88a5068b7029016ce_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEyLTEtMS0xLTA_350d4ff4-e59e-49a0-bf6b-5910e6656682"
      unitRef="usd">21282000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i34dc492a44344daba82ecfd635042d7b_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEyLTMtMS0xLTA_cbedbe8f-a8c0-45d0-9bc0-4da7adeb53c4"
      unitRef="usd">20885000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibcd02c53c6354afab7111e0919658dd9_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEyLTUtMS0xLTA_1aa59340-ea65-4657-9c1b-0a96a8401e3f"
      unitRef="usd">20898000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0aca3ec1aa124dd982034d28d9974bb4_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEyLTctMS0xLTA_1613a181-c09b-4367-9284-7aa8e4111eff"
      unitRef="usd">12001000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzEyLTktMS0xLTA_1d3132f6-3aae-4cc0-a272-a1152c636245"
      unitRef="usd">75066000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i593d24e0915a40d88a5068b7029016ce_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE0LTEtMS0xLTA_55ad92fd-63f0-474a-bdd7-6d1bd953ce75"
      unitRef="usdPerShare">2.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i34dc492a44344daba82ecfd635042d7b_D20190630-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE0LTMtMS0xLTA_957cd869-3192-4cd7-b11d-6aeab9df2025"
      unitRef="usdPerShare">2.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibcd02c53c6354afab7111e0919658dd9_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE0LTUtMS0xLTA_b66c2b6e-5f3f-4f53-86b1-d204090250f4"
      unitRef="usdPerShare">2.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0aca3ec1aa124dd982034d28d9974bb4_D20191229-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE0LTctMS0xLTA_4694ebb3-a314-4021-9a3f-15a99dc17e8b"
      unitRef="usdPerShare">1.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE0LTktMS0xLTA_58ca2f4d-aead-4b88-b2d8-c5e308e5812e"
      unitRef="usdPerShare">8.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i593d24e0915a40d88a5068b7029016ce_D20190331-20190629"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE1LTEtMS0xLTA_df2229ee-e042-4cec-9dd1-baf785fab240"
      unitRef="usdPerShare">2.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i34dc492a44344daba82ecfd635042d7b_D20190630-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE1LTMtMS0xLTA_883c33c1-6395-443b-8f42-fd82eee1fd2d"
      unitRef="usdPerShare">2.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibcd02c53c6354afab7111e0919658dd9_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE1LTUtMS0xLTA_4f40e844-62ac-4192-965f-67d4cbb77b9f"
      unitRef="usdPerShare">2.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0aca3ec1aa124dd982034d28d9974bb4_D20191229-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE1LTctMS0xLTA_f375dcd2-c2f6-4605-bf55-a19c5e8b5ec8"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id4a746a4aa2a455eaaa68123e413a6e3_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8yMTQvZnJhZzoxOTBmOGQ4MzBlNjU0MWUwYTJiYmRlNmZiZTc3MjIwOC90YWJsZToxZmY3YjdmMGI3ODk0Nzc1YmNhYzIwMTRlNWQwODg5OS90YWJsZXJhbmdlOjFmZjdiN2YwYjc4OTQ3NzViY2FjMjAxNGU1ZDA4ODk5XzE1LTktMS0xLTA_ab7e3726-375a-472c-a0ac-49e5aa62b1ef"
      unitRef="usdPerShare">8.10</us-gaap:EarningsPerShareDiluted>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItNS0xLTEtMA_0c6b151e-5388-4e44-bbde-2ceedf7cb517"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItNS0xLTEtMA_0c6b151e-5388-4e44-bbde-2ceedf7cb517"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItMy0xLTEtMA_56329fac-7112-4281-accb-207ef73d5361"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItMy0xLTEtMA_56329fac-7112-4281-accb-207ef73d5361"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItNy0xLTEtMA_7c4e0cc5-09b9-4dab-92eb-6ed1344ad169"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItNy0xLTEtMA_7c4e0cc5-09b9-4dab-92eb-6ed1344ad169"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItMS0xLTEtMA_12f79945-7a8e-4822-aeee-4ac378d46abf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItMS0xLTEtMA_12f79945-7a8e-4822-aeee-4ac378d46abf"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzQ5NDc4MDIzNDExMjM_07a5035d-c14b-4c9f-9dfa-07501c1e201c" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzQ5NDc4MDIzNDExMjM_07a5035d-c14b-4c9f-9dfa-07501c1e201c" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Level 2: The fair value is based on observable market prices for identical securities. When observable market prices for identical securities are not available, we price our marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItNS0xLTEtMA_0c6b151e-5388-4e44-bbde-2ceedf7cb517"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzQ5NDc4MDIzNDExMjM_07a5035d-c14b-4c9f-9dfa-07501c1e201c"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItMy0xLTEtMA_56329fac-7112-4281-accb-207ef73d5361"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzQ5NDc4MDIzNDExMjM_07a5035d-c14b-4c9f-9dfa-07501c1e201c"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItNy0xLTEtMA_7c4e0cc5-09b9-4dab-92eb-6ed1344ad169"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzQ5NDc4MDIzNDExMjM_07a5035d-c14b-4c9f-9dfa-07501c1e201c"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzItMS0xLTEtMA_12f79945-7a8e-4822-aeee-4ac378d46abf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzQ5NDc4MDIzNDExMjM_07a5035d-c14b-4c9f-9dfa-07501c1e201c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtNS0xLTEtMA_5ff41b21-9278-4064-8bba-c6c844f61172"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtNS0xLTEtMA_5ff41b21-9278-4064-8bba-c6c844f61172"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtMy0xLTEtMA_cf6739fb-b26a-4a4d-9e4d-d858a0525b0f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtMy0xLTEtMA_cf6739fb-b26a-4a4d-9e4d-d858a0525b0f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtMS0xLTEtMA_2147cb0c-0a38-4ae7-8d2a-6c13accb404f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtMS0xLTEtMA_2147cb0c-0a38-4ae7-8d2a-6c13accb404f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtNy0xLTEtMA_1c26e108-b8a9-4445-9450-ea89bab913b7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtNy0xLTEtMA_1c26e108-b8a9-4445-9450-ea89bab913b7"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwNjY_275e2cfe-438a-43b4-ab61-d3231d800ddf" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwNjY_275e2cfe-438a-43b4-ab61-d3231d800ddf" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Level 1: The fair value is based on quoted market prices.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtNS0xLTEtMA_5ff41b21-9278-4064-8bba-c6c844f61172"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwNjY_275e2cfe-438a-43b4-ab61-d3231d800ddf"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtMy0xLTEtMA_cf6739fb-b26a-4a4d-9e4d-d858a0525b0f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwNjY_275e2cfe-438a-43b4-ab61-d3231d800ddf"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtMS0xLTEtMA_2147cb0c-0a38-4ae7-8d2a-6c13accb404f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwNjY_275e2cfe-438a-43b4-ab61-d3231d800ddf"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzMtNy0xLTEtMA_1c26e108-b8a9-4445-9450-ea89bab913b7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwNjY_275e2cfe-438a-43b4-ab61-d3231d800ddf"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtNy0xLTEtMA_efd38679-d145-4a76-ae1b-9f41d9771a29"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtNy0xLTEtMA_efd38679-d145-4a76-ae1b-9f41d9771a29"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtMy0xLTEtMA_33d23c57-ef73-439c-ae6f-9a4691130824"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtMy0xLTEtMA_33d23c57-ef73-439c-ae6f-9a4691130824"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtMS0xLTEtMA_47dfc651-3088-4920-b2d6-2ba33d3929a6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtMS0xLTEtMA_47dfc651-3088-4920-b2d6-2ba33d3929a6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtNS0xLTEtMA_6904b167-0dcd-47fd-9cbc-3d08af67db35"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtNS0xLTEtMA_6904b167-0dcd-47fd-9cbc-3d08af67db35"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTQ_68d88a05-36c4-497e-b632-eb72d6a6eb07" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTQ_68d88a05-36c4-497e-b632-eb72d6a6eb07" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Level 3: Includes consumer loans receivable held for investment, held for sale and construction advances. See discussion of fair value inputs below.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtNy0xLTEtMA_efd38679-d145-4a76-ae1b-9f41d9771a29"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTQ_68d88a05-36c4-497e-b632-eb72d6a6eb07"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtMy0xLTEtMA_33d23c57-ef73-439c-ae6f-9a4691130824"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTQ_68d88a05-36c4-497e-b632-eb72d6a6eb07"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtMS0xLTEtMA_47dfc651-3088-4920-b2d6-2ba33d3929a6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTQ_68d88a05-36c4-497e-b632-eb72d6a6eb07"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzUtNS0xLTEtMA_6904b167-0dcd-47fd-9cbc-3d08af67db35"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTQ_68d88a05-36c4-497e-b632-eb72d6a6eb07"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktMS0xLTEtMA_70ebc1f1-e760-4fba-989b-65d9a88984a5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktMS0xLTEtMA_70ebc1f1-e760-4fba-989b-65d9a88984a5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktNS0xLTEtMA_d17b82e9-5c90-4746-91bb-7b5fe52e2fa8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktNS0xLTEtMA_d17b82e9-5c90-4746-91bb-7b5fe52e2fa8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktMy0xLTEtMA_a8e561ea-7132-461d-95aa-86db34df92f6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktMy0xLTEtMA_a8e561ea-7132-461d-95aa-86db34df92f6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktNy0xLTEtMA_d574b481-9679-49f6-acb0-d573b9afde30"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktNy0xLTEtMA_d574b481-9679-49f6-acb0-d573b9afde30"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwMzM_88faf1dd-e788-4a02-a2ab-28d94c6c6a84" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwMzM_88faf1dd-e788-4a02-a2ab-28d94c6c6a84" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">L<xhtml:span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">evel 2: The fair value is</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> based on the discounted value of the expected remaining principal and interest cash flows.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktMS0xLTEtMA_70ebc1f1-e760-4fba-989b-65d9a88984a5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwMzM_88faf1dd-e788-4a02-a2ab-28d94c6c6a84"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktNS0xLTEtMA_d17b82e9-5c90-4746-91bb-7b5fe52e2fa8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwMzM_88faf1dd-e788-4a02-a2ab-28d94c6c6a84"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktMy0xLTEtMA_a8e561ea-7132-461d-95aa-86db34df92f6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwMzM_88faf1dd-e788-4a02-a2ab-28d94c6c6a84"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzktNy0xLTEtMA_d574b481-9679-49f6-acb0-d573b9afde30"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwMzM_88faf1dd-e788-4a02-a2ab-28d94c6c6a84"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtMS0xLTEtMA_316fe34d-79fc-4fc9-8af9-dba101bb0ece"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtMS0xLTEtMA_316fe34d-79fc-4fc9-8af9-dba101bb0ece"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtNS0xLTEtMA_b031feff-a422-44ee-9983-14f47ff54678"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtNS0xLTEtMA_b031feff-a422-44ee-9983-14f47ff54678"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtNy0xLTEtMA_c979e9ba-9d21-4f91-9dad-d8288fae8c38"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtNy0xLTEtMA_c979e9ba-9d21-4f91-9dad-d8288fae8c38"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtMy0xLTEtMA_6e4c9869-d696-4fa1-b2bd-43a7f5ba07eb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtMy0xLTEtMA_6e4c9869-d696-4fa1-b2bd-43a7f5ba07eb"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTM_9c512911-9ad4-4f34-9b75-41886ca966d1" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTM_9c512911-9ad4-4f34-9b75-41886ca966d1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Level 3: The fair value approximates book value based on the non-marketable nature of the investments.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtMS0xLTEtMA_316fe34d-79fc-4fc9-8af9-dba101bb0ece"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTM_9c512911-9ad4-4f34-9b75-41886ca966d1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtNS0xLTEtMA_b031feff-a422-44ee-9983-14f47ff54678"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTM_9c512911-9ad4-4f34-9b75-41886ca966d1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtNy0xLTEtMA_c979e9ba-9d21-4f91-9dad-d8288fae8c38"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTM_9c512911-9ad4-4f34-9b75-41886ca966d1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzQtMy0xLTEtMA_6e4c9869-d696-4fa1-b2bd-43a7f5ba07eb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwOTM_9c512911-9ad4-4f34-9b75-41886ca966d1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtMS0xLTEtMA_62c2e150-ac30-48db-ba11-352ad1fbcfa8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtMS0xLTEtMA_62c2e150-ac30-48db-ba11-352ad1fbcfa8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtMy0xLTEtMA_718af9c3-d172-481e-bb63-08467b01539a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtMy0xLTEtMA_718af9c3-d172-481e-bb63-08467b01539a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtNy0xLTEtMA_5b846727-46fe-4cef-a3e8-e80658e109c3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtNy0xLTEtMA_5b846727-46fe-4cef-a3e8-e80658e109c3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtNS0xLTEtMA_c54f9b8d-0381-4ca3-a295-46c171070fa7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtNS0xLTEtMA_c54f9b8d-0381-4ca3-a295-46c171070fa7"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwODU_e1cdccc8-92b4-4953-b909-f40cc47a92a7" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwODU_e1cdccc8-92b4-4953-b909-f40cc47a92a7" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Level 3: The fair value is estimated using market interest rates of comparable loans.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtMS0xLTEtMA_62c2e150-ac30-48db-ba11-352ad1fbcfa8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwODU_e1cdccc8-92b4-4953-b909-f40cc47a92a7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtMy0xLTEtMA_718af9c3-d172-481e-bb63-08467b01539a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwODU_e1cdccc8-92b4-4953-b909-f40cc47a92a7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtNy0xLTEtMA_5b846727-46fe-4cef-a3e8-e80658e109c3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwODU_e1cdccc8-92b4-4953-b909-f40cc47a92a7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90YWJsZTphM2VlOTJlNDAwZTk0YTgxOTE1MTEzZjVhNmU1YjE4Yi90YWJsZXJhbmdlOmEzZWU5MmU0MDBlOTRhODE5MTUxMTNmNWE2ZTViMThiXzgtNS0xLTEtMA_c54f9b8d-0381-4ca3-a295-46c171070fa7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmMyNGQ1NGVhMjU4MjRjZWVhOGQwZjg4MjcwNTc0NWYxL3NlYzpjMjRkNTRlYTI1ODI0Y2VlYThkMGY4ODI3MDU3NDVmMV8xOTYvZnJhZzpjMTcxODYxNWI5NzE0MTdkOWM3NzRlYzcxNjFiOGEwYi90ZXh0cmVnaW9uOmMxNzE4NjE1Yjk3MTQxN2Q5Yzc3NGVjNzE2MWI4YTBiXzkwODU_e1cdccc8-92b4-4953-b909-f40cc47a92a7"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839411696280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>May 21, 2021</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DocumentAndEntityInformationAbstract', window );"><strong>Document and Entity Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--04-03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr.  03,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-08822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000278166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CAVCO INDUSTRIES INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">56-2405642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3636 North Central Ave, Ste 1200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Phoenix<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">AZ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">85012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">256-6263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CVCO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 873,604,813<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,177,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of Cavco Industries, Inc.'s Definitive Proxy Statement relating to its 2021 Annual Meeting of Stockholders, which is expected to be filed within 120 days following the end of the registrant's fiscal year ended April 3, 2021, are incorporated by reference into Part III hereof.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Document and entity information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839397215752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 322,279<span></span>
</td>
<td class="nump">$ 241,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash, current</a></td>
<td class="nump">16,693<span></span>
</td>
<td class="nump">13,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">47,396<span></span>
</td>
<td class="nump">42,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">19,496<span></span>
</td>
<td class="nump">14,582<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent', window );">Current portion of consumer loans receivable, net</a></td>
<td class="nump">37,690<span></span>
</td>
<td class="nump">32,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent', window );">Current portion of commercial loans receivable, net</a></td>
<td class="nump">14,568<span></span>
</td>
<td class="nump">14,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Current portion of commercial loans receivable from affiliates, net</a></td>
<td class="nump">4,664<span></span>
</td>
<td class="nump">766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">131,234<span></span>
</td>
<td class="nump">113,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">57,779<span></span>
</td>
<td class="nump">42,197<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">651,799<span></span>
</td>
<td class="nump">516,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">35,010<span></span>
</td>
<td class="nump">31,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent', window );">Consumer loans receivable, net</a></td>
<td class="nump">37,108<span></span>
</td>
<td class="nump">49,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent', window );">Commercial loans receivable, net</a></td>
<td class="nump">20,281<span></span>
</td>
<td class="nump">23,685<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Commercial loans receivable from affiliate, net</a></td>
<td class="nump">4,801<span></span>
</td>
<td class="nump">7,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">96,794<span></span>
</td>
<td class="nump">77,190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">75,090<span></span>
</td>
<td class="nump">75,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangibles, net</a></td>
<td class="nump">14,363<span></span>
</td>
<td class="nump">15,110<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">16,252<span></span>
</td>
<td class="nump">13,894<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">951,833<span></span>
</td>
<td class="nump">810,431<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">32,120<span></span>
</td>
<td class="nump">29,924<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">203,133<span></span>
</td>
<td class="nump">139,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebtCurrent', window );">Current portion of secured credit facilities and other</a></td>
<td class="nump">1,851<span></span>
</td>
<td class="nump">2,248<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">237,104<span></span>
</td>
<td class="nump">172,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">13,361<span></span>
</td>
<td class="nump">10,743<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredLongTermDebt', window );">Secured credit facilities and other</a></td>
<td class="nump">10,335<span></span>
</td>
<td class="nump">12,705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">7,393<span></span>
</td>
<td class="nump">7,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value; 1,000,000 shares authorized; No shares issued or outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value; 40,000,000 shares authorized; Issued 9,241,256 and 9,173,242 shares, respectively</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost; 6,600 shares as of April&#160;3, 2021, No shares as of March&#160;28, 2020</a></td>
<td class="num">(1,441)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">253,835<span></span>
</td>
<td class="nump">252,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">431,057<span></span>
</td>
<td class="nump">355,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">97<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">683,640<span></span>
</td>
<td class="nump">607,586<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 951,833<span></span>
</td>
<td class="nump">$ 810,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Number of shares and par value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">9,241,256<span></span>
</td>
<td class="nump">9,173,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">6,600<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable, Net Amount, Commercial, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable, Net Amount, Commercial, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LoansandLeasesReceivableNetAmountCommercialCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable, Net Amount, Consumer, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LoansandLeasesReceivableNetAmountConsumerCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable, Net Amount, Consumer, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839307373160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 1,108,051<span></span>
</td>
<td class="nump">$ 1,061,774<span></span>
</td>
<td class="nump">$ 962,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">869,074<span></span>
</td>
<td class="nump">831,256<span></span>
</td>
<td class="nump">757,040<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">238,977<span></span>
</td>
<td class="nump">230,518<span></span>
</td>
<td class="nump">205,706<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">150,152<span></span>
</td>
<td class="nump">145,611<span></span>
</td>
<td class="nump">121,568<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">88,825<span></span>
</td>
<td class="nump">84,907<span></span>
</td>
<td class="nump">84,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(738)<span></span>
</td>
<td class="num">(1,495)<span></span>
</td>
<td class="num">(3,444)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income, net</a></td>
<td class="nump">8,825<span></span>
</td>
<td class="nump">9,567<span></span>
</td>
<td class="nump">5,982<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">96,912<span></span>
</td>
<td class="nump">92,979<span></span>
</td>
<td class="nump">86,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(20,266)<span></span>
</td>
<td class="num">(17,913)<span></span>
</td>
<td class="num">(18,054)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">76,646<span></span>
</td>
<td class="nump">75,066<span></span>
</td>
<td class="nump">68,622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income</a></td>
<td class="nump">76,646<span></span>
</td>
<td class="nump">75,066<span></span>
</td>
<td class="nump">68,622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax', window );">Reclassification adjustment for securities sold</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(74)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Applicable income taxes</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax', window );">Net change in unrealized position of investments held</a></td>
<td class="num">(10)<span></span>
</td>
<td class="nump">132<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Applicable income taxes</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total</a></td>
<td class="nump">$ 76,653<span></span>
</td>
<td class="nump">$ 75,184<span></span>
</td>
<td class="nump">$ 68,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share attributable to Cavco common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 8.34<span></span>
</td>
<td class="nump">$ 8.22<span></span>
</td>
<td class="nump">$ 7.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 8.25<span></span>
</td>
<td class="nump">$ 8.10<span></span>
</td>
<td class="nump">$ 7.40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">9,189,052<span></span>
</td>
<td class="nump">9,129,639<span></span>
</td>
<td class="nump">9,080,878<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">9,293,134<span></span>
</td>
<td class="nump">9,268,784<span></span>
</td>
<td class="nump">9,268,737<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839305782680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity and Redeemable Noncontrolling Interest Statement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th">
<div>Common Stock </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th">
<div>Treasury Stock </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th">
<div>Additional paid-in capital </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Retained earnings</div></th>
<th class="th">
<div>Retained earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
<th class="th">
<div>Accumulated other comprehensive income (loss) </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance, common stock, shares at Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,044,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2018</a></td>
<td class="nump">$ 457,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 246,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 209,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">68,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Other comprehensive income, net</a></td>
<td class="nump">155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock under stock incentive plans, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Issuance of common stock under stock incentive plans, value</a></td>
<td class="num">(114)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(115)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">3,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance, common stock, shares at Mar. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,098,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 30, 2019</a></td>
<td class="nump">529,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">249,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">280,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Cumulative effect of change in accounting principle | Accounting Standards Update 2016-01</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,621)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Cumulative effect of change in accounting principle | ASC 606</a></td>
<td class="nump">454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">75,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Other comprehensive income, net</a></td>
<td class="nump">118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock under stock incentive plans, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Issuance of common stock under stock incentive plans, value</a></td>
<td class="num">(1,067)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,068)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">3,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance, common stock, shares at Mar. 28, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,173,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 28, 2020</a></td>
<td class="nump">607,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Cumulative effect of change in accounting principle</a></td>
<td class="nump">355,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Cumulative effect of change in accounting principle | Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (733)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (733)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">76,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Other comprehensive income, net</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock under stock incentive plans, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Issuance of common stock under stock incentive plans, value</a></td>
<td class="num">(2,817)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,817)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">4,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Common stock repurchases</a></td>
<td class="num">(1,441)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,441<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance, common stock, shares at Apr. 03, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,241,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Apr. 03, 2021</a></td>
<td class="nump">683,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,441)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 253,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 431,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Cumulative effect of change in accounting principle</a></td>
<td class="nump">$ 431,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839310081672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 76,646<span></span>
</td>
<td class="nump">$ 75,066<span></span>
</td>
<td class="nump">$ 68,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">6,324<span></span>
</td>
<td class="nump">5,783<span></span>
</td>
<td class="nump">4,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">Provision for credit losses</a></td>
<td class="num">(1,193)<span></span>
</td>
<td class="nump">1,348<span></span>
</td>
<td class="nump">562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">326<span></span>
</td>
<td class="nump">261<span></span>
</td>
<td class="num">(762)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">4,392<span></span>
</td>
<td class="nump">3,881<span></span>
</td>
<td class="nump">3,365<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncome', window );">Non-cash interest income, net</a></td>
<td class="num">(3,312)<span></span>
</td>
<td class="num">(1,411)<span></span>
</td>
<td class="num">(953)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss (gain) on sale or retirement of property, plant and equipment, net</a></td>
<td class="nump">116<span></span>
</td>
<td class="num">(3,409)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Gainlossonsalesofloansandinvestments', window );">Gain on investments and sale of loans, net</a></td>
<td class="num">(22,037)<span></span>
</td>
<td class="num">(10,977)<span></span>
</td>
<td class="num">(9,207)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(4,597)<span></span>
</td>
<td class="num">(1,442)<span></span>
</td>
<td class="num">(5,684)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireFinanceReceivables', window );">Consumer loans receivable originated</a></td>
<td class="num">(161,562)<span></span>
</td>
<td class="num">(157,090)<span></span>
</td>
<td class="num">(129,990)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfFinanceReceivables', window );">Proceeds from sales of consumer loans</a></td>
<td class="nump">167,067<span></span>
</td>
<td class="nump">159,632<span></span>
</td>
<td class="nump">131,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Principal payments received on consumer loans receivable</a></td>
<td class="nump">14,126<span></span>
</td>
<td class="nump">10,632<span></span>
</td>
<td class="nump">12,945<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(17,699)<span></span>
</td>
<td class="nump">8,250<span></span>
</td>
<td class="num">(7,051)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">6,380<span></span>
</td>
<td class="nump">6,683<span></span>
</td>
<td class="num">(12,942)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInFinanceReceivables', window );">Commercial loans receivable</a></td>
<td class="nump">1,825<span></span>
</td>
<td class="num">(1,914)<span></span>
</td>
<td class="num">(26,543)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses and other current liabilities</a></td>
<td class="nump">47,229<span></span>
</td>
<td class="nump">6,444<span></span>
</td>
<td class="nump">4,712<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">114,031<span></span>
</td>
<td class="nump">101,737<span></span>
</td>
<td class="nump">32,836<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(25,537)<span></span>
</td>
<td class="num">(14,340)<span></span>
</td>
<td class="num">(7,636)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments for acquisition, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(15,937)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property, plant and equipment and assets held for sale</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">6,541<span></span>
</td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities', window );">Purchases of investments</a></td>
<td class="num">(17,518)<span></span>
</td>
<td class="num">(11,699)<span></span>
</td>
<td class="num">(7,337)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from sale of investments</a></td>
<td class="nump">19,466<span></span>
</td>
<td class="nump">10,192<span></span>
</td>
<td class="nump">9,033<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(23,349)<span></span>
</td>
<td class="num">(25,243)<span></span>
</td>
<td class="num">(5,815)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Payments for exercise of stock options</a></td>
<td class="num">(2,817)<span></span>
</td>
<td class="num">(1,067)<span></span>
</td>
<td class="num">(114)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromAccountsReceivableSecuritization', window );">Proceeds from secured financings and other</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Payments on securitized financings and other</a></td>
<td class="num">(2,788)<span></span>
</td>
<td class="num">(19,916)<span></span>
</td>
<td class="num">(26,688)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for common stock repurchases</a></td>
<td class="num">(1,441)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(6,982)<span></span>
</td>
<td class="num">(20,756)<span></span>
</td>
<td class="num">(26,410)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash, cash equivalents and restricted cash</a></td>
<td class="nump">83,700<span></span>
</td>
<td class="nump">55,738<span></span>
</td>
<td class="nump">611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of the fiscal year</a></td>
<td class="nump">255,607<span></span>
</td>
<td class="nump">199,869<span></span>
</td>
<td class="nump">199,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of the fiscal year</a></td>
<td class="nump">339,307<span></span>
</td>
<td class="nump">255,607<span></span>
</td>
<td class="nump">199,869<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid during the year for income taxes</a></td>
<td class="nump">19,469<span></span>
</td>
<td class="nump">18,839<span></span>
</td>
<td class="nump">19,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid during the year for interest</a></td>
<td class="nump">468<span></span>
</td>
<td class="nump">736<span></span>
</td>
<td class="nump">2,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of noncash financing activity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAssumed1', window );">Change in GNMA loans eligible for repurchase</a></td>
<td class="nump">18,339<span></span>
</td>
<td class="nump">3,634<span></span>
</td>
<td class="num">(1,867)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets recognized</a></td>
<td class="nump">5,985<span></span>
</td>
<td class="nump">18,498<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsIncurred', window );">Operating lease obligations incurred</a></td>
<td class="nump">$ 5,985<span></span>
</td>
<td class="nump">$ 18,523<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_Gainlossonsalesofloansandinvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) on sales of loans and investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Gainlossonsalesofloansandinvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in lease obligation from new lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in outstanding loans including accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of loans assumed in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income or gain included in net income that result in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of amounts due from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromAccountsReceivableSecuritization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from securitizations of receivables treated as collateralized borrowings, which are classified as financing transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromAccountsReceivableSecuritization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of receivables arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLeaseAndOtherLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304835272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> These Consolidated Financial Statements include the accounts of Cavco Industries, Inc. and its consolidated subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco"). All significant intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to current period classification. We have evaluated subsequent events after the balance sheet date of April&#160;3, 2021, through the date of the filing of this report with the Securities and Exchange Commission (the "SEC") and there were no disclosable subsequent events</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In addition, references throughout to numbered "Notes" refer to these Notes to Consolidated Financial Statements, unless otherwise stated.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Nature of Operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Headquartered in Phoenix, Arizona, we design and produce factory-built housing products primarily distributed through a network of independent distributors located throughout the continental United States, as well as through Company-owned retail stores which offer our homes to retail customers. Our financial services segment is comprised of: a mortgage subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), which is an approved Federal National Mortgage Association ("Fannie Mae") and Federal Home Loan Mortgage Corporation ("Freddie Mac") seller/servicer and a Government National Mortgage Association ("Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes; and an insurance subsidiary, Standard Casualty Co. ("Standard Casualty"), which provides property and casualty insurance primarily to owners of manufactured homes.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the novel coronavirus COVID-19 ("COVID-19") a global pandemic. As our business was considered essential, we continued to operate substantially all of our homebuilding and retail sales facilities while working to follow COVID-19 health guidelines. We minimized exposure and transmission risks by implementing enhanced facility cleaning, social distancing and related protocols while continuing to serve our customers. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is difficult to predict the future impacts on housing demand or operations at each of our locations due to the COVID-19 pandemic. However, our wholesale customers have been positive about continuing the process of delivering homes and appreciative of our efforts to continue production to meet housing needs.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Fiscal Year. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company operates on a 52-53 week fiscal year ending </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">on the Saturday nearest to March 31</span><span style="background-color:#ffffff;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">st</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 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</span><span style="background-color:#ffffff;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">st</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">e current fiscal year ended on April&#160;3, 2021 and includes 53 weeks, whereas fiscal years 2020 and 2019 each consisted of 52 weeks.</span></div><div style="margin-top:9pt;text-indent:18pt"><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%">Accounting Estimates.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from the estimates and assumptions used in preparation of the consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:18pt"><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%">Fair Value of Financial Instruments.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Our financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, investments, consumer loans receivable, commercial loans receivable, accounts payable, certain accrued expenses and other current liabilities and secured credit facilities and other financings. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 820, </span><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%">Fair Value Measurements and Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 820"), fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The standard describes three levels of inputs that may be used to measure fair value:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.505%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Level&#160;1&#160;&#8211;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Quoted prices in active markets for identical assets or liabilities.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Level&#160;2&#160;&#8211;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Level&#160;3&#160;&#8211;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The carrying amount of cash and cash equivalents approximates fair value because their maturity is less than three months. The carrying amounts of restricted cash, accounts receivable, accounts payable and certain accrued expenses and other current liabilities approximate fair value due to the short-term maturity of the amounts. See Note 19 for the fair values of our other financial instruments and the inputs used.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Factory-Built Housing Revenue Recognition - Wholesale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Revenue from homes sold to independent distributors, builders, communities and developers is generally recognized when the home is shipped, at which time title passes and it is probable that substantially all of the consideration will be received. Homes sold to independent distributors are generally either paid upon shipment or floor plan financed by the independent distributor through standard industry financing arrangements, which can include repurchase agreements. Manufacturing sales financed under floor plan arrangements that include repurchase agreements are reduced by a provision for estimated repurchase obligations (see Note 16).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Some of our independent distributors operate multiple sales outlets. No independent distributor accounted for 10% or more of factory-built housing revenue during any fiscal year within the three-year period ended April&#160;3, 2021.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Factory-Built Housing Revenue Recognition - Retail</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Sales by Company-owned retail stores are generally recognized when the customer has entered into a legally binding sales contract, the home is delivered and permanently located at the customer's site, the home is accepted by the customer, title has transferred and funding is probable.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Financial Services Revenue Recognition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Premium amounts collected on policies issued and assumed by Standard Casualty are amortized on a straight-line basis into Net revenue over the life of the policy. Premiums earned are net of reinsurance ceded. Policy acquisition costs are also amortized in Cost of sales over the life of the policy. Insurance agency commissions received from third-party insurance companies are recognized as revenue upon execution of the insurance policy as we have no future or ongoing obligation with respect to such policies.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest income on consumer loans receivables is recognized in Net revenue. Upon acquisition of the previously securitized loan portfolios (the "Acquisition Date"), we evaluated the existing consumer loans receivable held for investment to determine whether there was evidence of deterioration of credit quality and the probability that we would be able to collect all amounts due according to the loans' contractual terms. We also considered expected prepayments and estimated the amount and timing of undiscounted principal, interest and other cash flows. We determined the excess of the loan pool's scheduled contractual principal and interest payments over the undiscounted expected cash flows as of the Acquisition Date as an amount that is not accreted into interest income (the non-accretable difference). The cash flow expected to be collected in excess of the carrying value of the acquired loans was accreted into interest income over the remaining life of the loans (referred to as accretable yield). We adopted FASB Accounting Standards Update ("ASU") 2016-13, </span><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%">Financial Instruments - Credit Losses (Topic 326)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">: </span><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%">Measurement of Credit Losses on Financial Instruments </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">("ASU 2016-13") on March 29, 2020. Upon adoption, we determined that $1.7 million of 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 continue to be accredited into interest income over the life of the loans (see Note 6).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For loans originated and held for sale, loan origination fees and gains or losses on sales are recognized in Net revenue upon title transfer of the loans. We provide third-party servicing of mortgages and earn s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ervicing fees each month based on the aggregate outstanding balances. Servicing fees are recognized in Net revenue when earned.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Highly liquid investments with insignificant interest rate risk and original maturities of three months or less, when purchased, are classified as cash equivalents.&#160;Our cash equivalents are primarily comprised of U.S. Treasury and other money market funds and other depository accounts, some of which are in excess of Federal Deposit Insurance Corporation insured limits.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Restricted Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Restricted cash primarily represents cash related to CountryPlace customer payments to be remitted to third parties and deposits received from retail customers required to be held in trust accounts. These funds cannot be accessed for general operating purposes (see Note 3).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We extend competitive credit terms on a customer-by-customer basis in the normal course of business, subject to normal industry risk, with many requiring a cash deposit with a sales order or payment upon delivery of a home. We review accounts receivable for estimated losses that may result from customers' inability to pay. As of April&#160;3, 2021 and March&#160;28, 2020, there were no allowances for doubtful accounts.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Investments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Management determines the appropriate classification of its investment securities at the time of purchase. Our investments include marketable debt and equity securities and non-marketable equity investments. Changes in unrealized net holding gains and losses on equity securities are reported in earnings. Unrealized net holding gains and losses on available-for-sale debt securities are recorded in Accumulated other comprehensive income ("AOCI") on the Consolidated Balance Sheets. Realized gains and losses from the sale of securities are determined using the specific identification method (see Note 4).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As discussed above, we adopted ASU 2016-13 on March 29, 2020. Under this standard, declines in the fair value of individual available-for-sale debt securities that are related to credit losses are recorded as a valuation allowance against the investment balance, with the loss recorded in earnings. As of April&#160;3, 2021, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had no valuation allowance. Prior to the adoption of ASU 2016-13, management would evaluate whether a decline in the value of an individual security was other-than-temporary. Investments on which there was an unrealized loss that was deemed to be other-than-temporary were written down to fair value with the loss recorded in earnings.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Consumer Loans Receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumer loans receivable consists primarily of manufactured housing loans originated by CountryPlace (held for investment or held for sale) and construction advances on mortgages.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loans held for investment consist of loan contracts collateralized by the borrowers' homes and, in some instances, related land. Construction loans in progress are stated at the aggregate amount of cumulative funded advances. Loans held for sale are loans that, at the time of origination, are originated with the intent to resell to investors with which the Company has pre-existing purchase agreements, such as Fannie Mae and Freddie Mac, or to sell as part of a Ginnie Mae insured pool of loans and consist of loan contracts collateralized by single-family residential mortgages. Loans held for sale are stated at the lower of cost or market on an aggregate basis. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Combined land and home mortgages are further disaggregated by the type of loan documentation: those conforming to the requirements of Government-Sponsored Enterprises ("GSEs") and those that are non-conforming. In most instances, our mortgages are secured by a first-lien position and are provided for the consumer purchase of a home. Consumer loans held for investment include home-only personal property loans originated under our home-only lending programs. Accordingly, we classify our loans receivable as follows: conforming mortgages, non-conforming mortgages, home-only loans and other loans.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In measuring credit quality within each segment and class, we use commercially available credit scores (such as FICO&#174;). At the time of each loan's origination, we obtain credit scores from each of the three primary credit bureaus, if available. To evaluate credit quality of individual loans, we use the mid-point of the available credit scores or, if only two scores are available, we use the lower of the two. We do not update credit bureau scores after the time of origination.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Commercial Loans Receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Our commercial loans receivable balance consists of amounts loaned under commercial loan programs for the benefit of our independent distributors and community operators' home purchasing needs. Under the terms of certain programs, we have entered into direct commercial loan arrangements with independent distributors and community operators wherein we provide funds to purchase home inventory or homes for placement in communities. Interest income on commercial loans receivable is recognized in Other income, net in the Consolidated Statements of Comprehensive Income on an accrual basis.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Loan Losses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ASU 2016-13 requires a forward-looking impairment model based on expected losses rather than incurred losses. The primary portion of the allowance for loan losses reflects our judgment of the incurred loss exposure on our consumer loans receivable. As of April&#160;3, 2021, we had an allowance for loan losses of $3.2 million, which includes the previously discussed $1.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of existing purchase discount on acquired consumer loans that was reclassified upon adoption of ASU 2016-13. Our allowance for loan losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as of March&#160;28, 2020 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$1.8 million (see Note 6).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Another portion of the allowance for loan losses relates to our commercial loans receivables as of the end of the reporting period. We have historically been able to resell 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. In addition to the allowance calculated under ASU 2016-13, if we determine that it is probable that a borrower will default, a specific reserve is determined and recorded within the estimated allowance for loan losses. We recorded allowance for loan losses of $816,000 and $393,000 at April&#160;3, 2021 and March&#160;28, 2020, respectively, related to commercial loans receivable (see Note 7).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Inventories.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Raw material inventories are valued at the lower of cost or market, using the first in, first out method. Finished goods and work-in-process inventories are valued at the lower of cost or market, using the specific identification method.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property, plant and equipment are carried at cost. Depreciation is calculated using the straight-line method over the estimated useful life of each asset. Estimated useful lives for significant classes of assets are as follows: buildings and improvements, 10 to 39 years; and machinery and equipment, 3 to 25 years. Repairs and maintenance charges are expensed as incurred. We sell miscellaneous property, plant and equipment in the normal course of business.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Asset Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We periodically evaluate the carrying value of long-lived assets to be held and used and held for sale for impairment when events and circumstances warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets to be disposed of are determined in a similar manner, except that the fair values are primarily based on independent appraisals and preliminary or definitive contractual arrangements less costs to dispose. There were no impairment losses recognized in fiscal years 2021, 2020 or 2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangibles.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We account for business combinations using the acquisition method of accounting, which allocates the fair value of the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values.&#160;In the fair value evaluation of intangible assets acquired, there are significant estimates and assumptions, including forecasts of future cash flows, pre-tax income and revenue growth rates, as well as the selection of the royalty rates and discount rates. The excess of the purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill.&#160;We account for goodwill and other intangible assets in accordance with the provisions of FASB ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As such, we test goodwill annually for impairment. The Company has two reporting segments: factory-built housing and financial services. As of April&#160;3, 2021, all of our goodwill is attributable to the factory-built housing reporting segment. Certain intangibles are considered indefinite-lived and others are finite-lived and are amortized over their useful lives. Finite-lived intangibles are amortized over 3 to 15 years on a straight-line basis and are reviewed for possible impairment whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable. Indefinite-lived intangible assets are assessed annually for impairment first by making a qualitative assessment, and if necessary, performing a quantitative assessment and recording an impairment charge if the fair value of the asset is less than its carrying amount.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We performed our annual goodwill impairment analysis as of April&#160;3, 2021, and the analysis determined that the fair value of the reporting unit was greater than the carrying value. There was no impairment recognized during fiscal years 2021, 2020 or 2019.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Warranties.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We provide retail home buyers, builders or developers with a one year warranty for manufacturing defects from the date of sale to the retail customer. Nonstructural components of a cosmetic nature are warranted for 120 days, except in specific cases where state laws require longer warranty terms. Estimated warranty costs are accrued in Cost of sales at the time of sale. The warranty provision and reserves are based on estimates of the amounts necessary to settle existing and future claims on homes sold as of the balance sheet date. Factors used to calculate the warranty obligation are the estimated amount of homes still under warranty including homes in distributor inventories, homes purchased by consumers still within the one year warranty period, the timing in which work orders are completed and the historical average costs incurred to service a home.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Volume Rebates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Certain distributors, builders and developers can qualify for cash rebates generally based on the level of sales attained during a twelve-month period on specified products. Volume rebates are accrued at the time of sale and are recorded as a reduction of Net revenue.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Freight.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Substantially all freight costs are recovered from our distributors and are included in Net revenue. Freight charges of $29.3 million, $30.9 million and $28.9 million were recognized in fiscal years 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Reserve for Repurchase Commitment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We are contingently liable under terms of repurchase agreements with the financial institutions that provide inventory financing to certain distributors of our products. These arrangements, which are customary in the industry, provide the lender a guarantee that we will repurchase our products in the event of default by the distributor. Our obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The risk of loss under these agreements is spread over numerous distributors and the repurchase price generally declines over the period of the agreement (generally 18 to 24 months), further reduced by the resale value of repurchased homes. We apply FASB ASC 460, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Guarantees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 460") to account for our liability for repurchase commitments. Following the inception of the commitment, the recorded reserve is reduced over the repurchase period in conjunction with applicable curtailment arrangements and is eliminated once the distributor sells the home. Changes in the reserve are recorded as an adjustment to Net revenue. See Note 16 for further discussion.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Reserve for Property Casualty Insurance Claims and Claims Expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Standard Casualty establishes reserves for claims and claims expense on reported and unreported claims of insured losses. Our reserve process takes into account known facts and interpretations of circumstances and factors, including experience with similar cases, actual claims paid, historical trends involving claim payment patterns and pending levels of unpaid claims, loss management programs, product mix, contractual terms, changes in law and regulation, judicial decisions and economic conditions. In the normal course of business, we may also supplement our claims processes by utilizing third party adjusters, appraisers, engineers, inspectors and other professionals and information sources to assess and settle catastrophe and non-catastrophe related claims. The effects of inflation are implicitly considered in the reserving process. The applicable reserve balance was $7.5 million and $5.6 million as of April&#160;3, 2021 and March&#160;28, 2020, respectively, of which $3.7 million and $3.5 million related to incurred but not reported ("IBNR") losses, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Insurance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We are self-insured for a significant portion of our general and products liability, auto liability, health, property and workers' compensation liability coverage. Insurance is maintained for catastrophic exposures and those risks required to be insured by law. Estimated self-insurance costs are accrued for incurred claims and estimated IBNR claims. A reserve for products liability is actuarially determined and reflected in Accrued expenses and other current liabilities in the accompanying Consolidated Balance Sheets. The determination of claims and expenses and the appropriateness of the related liabilities are regularly reviewed and updated.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Advertising.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Advertising costs are expensed as incurred and were $807,000 in fiscal year 2021, $900,000 in fiscal year 2020 and $837,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in fiscal year 2019.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We account for income taxes pursuant to FASB ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 740") and provide for income taxes utilizing the asset and liability approach. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax bases of the Company's assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The calculation of tax liabilities involves considering uncertainties in the application of complex tax regulations. We recognize liabilities for anticipated tax audit issues based on our estimate of whether, and the extent to which, additional taxes will be due. If payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period of derecognition. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result. We use a two-step approach to evaluate uncertain tax positions. This approach involves recognizing any tax positions that are more likely than not to occur and then measuring those positions to determine the amounts to be recognized in the Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other Income, net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Other income primarily consists of realized and unrealized gains and losses on corporate investments, interest income related to commercial loan receivables and earned on cash balances, gains and losses on the sale of property, plant and equipment or assets held for sale and impairment of such assets, if necessary.</span></div><div style="margin-top:9pt;text-indent:18pt"><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%">Stock-Based Compensation. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We calculate the fair value of stock options under the provisions of FASB ASC 718, </span><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%">Compensation&#8212;Stock Compensation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 718"), using the Black-Scholes-Merton option-pricing model. The determination of the fair value of stock options on the date of grant using this option-pricing model is affected by the Company's stock price as well as assumptions regarding a number of complex and subjective variables. These variables include actual and projected employee stock option exercise behaviors, the expected stock price volatility over the expected term of the awards, the risk-free interest rate and expected dividends. The fair value of restricted stock awards is estimated as the closing price of our common stock on the date of grant.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We use historical data to estimate pre-vesting forfeitures and record stock-based compensation cost, using the straight-line attribution method, only for those awards that are expected to vest. Compensation expense related to performance-based awards is recognized over the implicit service period of the award based on management's estimate of the probability of the performance criteria being satisfied, adjusted at each balance sheet date (see Note 17).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accumulated Other Comprehensive Income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> AOCI is comprised of unrealized gains and losses on available-for-sale debt securities (see Note 4), and is presented net of tax. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accumulated unrealized gain on available-for-sale debt securities at the end of fiscal year 2021 was $123,000 before tax, with an associated tax amount of $26,000, resulting in a net unrealized gain of $97,000. Unrealized gain on available-for-sale debt securities for fiscal year 2020 was $114,000, with an associated tax amount of $24,000, for a net unrealized gain of $90,000.</span></div><div style="margin-top:9pt;text-indent:18pt"><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%">Treasury Stock. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record repurchases of our common stock as treasury stock at cost. As we do not have a formal retirement plan for the shares acquired, and the ultimate disposition has not yet been decided, we show the cost of the acquired stock separately as a deduction from equity.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Net Income Per Share.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Basic earnings per common share is computed based on the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per common share is computed based on the combination of dilutive common share equivalents, comprised of shares issuable under the Company's stock-based compensation plans and the weighted-average number of common shares outstanding during the reporting period. Dilutive common share equivalents include the dilutive effect of in-the-money options to purchase shares, which is calculated based on the average share price for each period using the treasury stock method (see Note 18).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued or Adopted Accounting Pronouncements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On March 29, 2020, we adopted ASU 2016-13, which changed 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 w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as $733,000, net of taxes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted as of the specified effective dates. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company's Consolidated Financial Statements upon adoption.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301589704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer</a></td>
<td class="text">Revenue from Contracts with Customers<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues are recognized when a good or service is transferred to a customer. A good or service is transferred when, or as, the customer obtains control of that good or service. Revenues are based on the consideration expected to be received in connection with our promises to deliver goods and services to the customers. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Site Improvements on Retail Sales. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We recognize sales of subcontracted ancillary services, such as preparation of the home site or other exterior enhancements. Such services are provided as a convenience to the customer. As we are involved in the selection of subcontractors, under FASB ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, we recognize the sale of these ancillary services on a gross basis. The revenues associated with these programs for fiscal years 2021, 2020 and 2019 were $41.1 million, $30.0 million and $24.9 million, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Additional Items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Expected consideration, and therefore revenue, reflects reductions for returns, allowances, and other incentives, some of which may be contingent on future events. Additionally, our volume rebates are accrued at the time of sale and are recorded as a reduction of Net revenue.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In customer contracts for retail sales of manufactured homes, consideration includes certain state and local excise taxes billed to customers when those taxes are levied directly upon us by the taxing authorities. Expected consideration excludes sales and other taxes collected on behalf of taxing authorities. We elect to treat consideration for freight performed as a fulfillment activity. Therefore, Net revenue includes consideration for freight and other fulfillment activities performed prior to the customer obtaining control of the goods. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients and Exemptions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within Selling, general and administrative expenses. In addition, we do not disclose the value of unsatisfied performance obligations for contracts with an expected length of one year or less.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The following table summarizes customer contract revenues disaggregated by reportable segment and source (in thousands). All revenue from customers is recognized at a point in time, either when the customer takes delivery or when a third-party insurance contract is executed, as more fully discussed above.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">U.S. Housing and Urban Development code homes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">842,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">813,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">727,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Modular homes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">84,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Park model RVs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">38,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">55,341&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,037,889&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">999,340&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">905,726&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Insurance agency commissions received from third-party insurance companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">67,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">59,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,162&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62,434&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,108,051&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,061,774&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">962,746&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839306686280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Cash<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Restricted Cash</a></td>
<td class="text">Restricted Cash<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted cash consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash related to CountryPlace customer payments to be remitted to third parties</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,049&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,740&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other restricted cash</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,781&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Corresponding amounts for customer payments to be remitted to third parties are recorded in Accounts payable.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">322,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">241,826&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">187,370&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted cash</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">339,307&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">255,607&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">199,869&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301826872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text">Investments<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-marketable equity investments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">54,506&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,139&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(14,582)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,010&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,557&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments in marketable equity securities consist of investments in the common stock of industrial and other companies.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of April&#160;3, 2021 and March&#160;28, 2020, non-marketable equity investments included contributions of $15.0 million to 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.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record investments in fixed maturity securities classified as available-for-sale at fair value and record the difference between fair value and cost in AOCI.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The following tables summarize our available-for-sale debt securities, gross unrealized gains and losses and fair value, aggregated by investment category (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,787&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,823&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,946&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,443&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,660&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,774&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">927&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,093&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">699&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,792&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,481&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,880&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,361&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 April&#160;3, 2021. 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. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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.&#160;</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due in less than one year</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,220&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after one year through five years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after five years through ten years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after ten years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mortgage-backed securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,823&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,946&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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. There were no gross gains realized on the sale of available-for-sale debt securities for fiscal years 2021, 2020 and 2019. Gross losses realized on the sale of available-for-sale debt securities were $6,000 in fiscal year 2021, none in fiscal year 2020, and $38,000 in fiscal year 2019.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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. See Note 1 for further discussion. Net investment gains and losses on marketable equity securities for fiscal years 2021, 2020 and 2019 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net gain (loss) recognized during the period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Net (gains) losses recognized on securities sold during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized gains (losses) recognized during the period on securities still held</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,324&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,032)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(291)</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301615784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">54,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,691&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,149&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,953&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished goods </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">63,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">131,234&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">113,535&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301953752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumer Loans Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FinancingReceivablesConsumerTextBlock', window );">Consumer Loans Receivable</a></td>
<td class="text">Consumer Loans Receivable<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes consumer loans receivable (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for investment (at Acquisition Date)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,949&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for investment (originated after Acquisition Date)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for sale</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction advances</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred financing fees and other, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,041)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74,798&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">82,304&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37,690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(32,376)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,108&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,928&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The allowance for loan losses reflects our judgment of the probable loss exposure on loans held for investment. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Impact of adoption of ASU 2016-13</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in estimated loan losses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(655)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Charge-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,188&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,767&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consumer loans held for investment had the following characteristics:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average contractual interest rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average effective interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average months to maturity</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">162</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">164</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The following table is a consolidated summary of the delinquency status of the outstanding amortized cost of consumer loans receivable (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">76,378&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">83,861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31 to 60 days</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61 to 90 days</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91+ days</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80,027&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,990&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table disaggregates gross consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.850%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prior</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,575&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,959&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">55,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Near Prime- FICO score 620-679</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sub-Prime- FICO score less than 620</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No FICO score</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,401&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,372&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,540&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,335&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,543&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,836&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80,027&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,990&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 April&#160;3, 2021, 35% of the outstanding principal balance of the 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 consumer loans receivable as of April&#160;3, 2021 or March&#160;28, 2020.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> home l</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ess 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.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On a monthly basis, the fair value of the collateral is adjusted to the lower of the amount recorded at repossession or the estimated sales price less estimated costs to sell, based on current information. Repossessed homes totaled approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$518,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> as of April&#160;3, 2021 and $1.5 million as of March&#160;28, 2020, and are included in Pre</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">paid expenses and other current assets in the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$1.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and $560,000 as of April&#160;3, 2021 and March&#160;28, 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_FinancingReceivablesConsumerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Consumer</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_FinancingReceivablesConsumerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304509768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FinancingReceivablesCommercialTextBlock', window );">Commercial Loans Receivable and Allowance for Loan Loss</a></td>
<td class="text">Commercial Loans Receivable and Allowance for Loan Losses<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The commercial loans receivable balance consists of direct financing arrangements for the home product needs of our independent distributors, community owners and developers and amounts loaned by us under participation finan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cing programs.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the terms of our commercial lending 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. We also provide loans to independent floor plan lenders that then lend to distributors to finance their inventory purchases.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Commercial loans receivable, net consisted of the following, by class of financing notes receivable (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred financing fees, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,314&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,565&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion of commercial loans receivable (including from affiliates), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(15,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,082&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,142&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The commercial loans receivable balance had the following characteristics:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average contractual interest rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average months to maturity</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">April&#160;3, 2021.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in the e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">stimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Impact of adoption of ASU 2016-13</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in estimated loan losses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans charged off, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loans are subject to regular review and are given management's attention whenever a problem situation appears to be developing. Loans with indicators of potential performance problems are placed on watch list status and are subject to additional monitoring and scrutiny. Nonperforming status includes loans accounted for on a non-accrual basis and accruing loans with principal payments 90 days or more past due. Our policy is to place loans on nonaccrual status when interest is past due and remains unpaid 90 days or more or when there is a clear indication that the borrower is unable or unwilling to make payments as they become due. We will resume accrual of interest once these factors have been remedied. Payments received on non-accrual loans are recorded on a cash basis, first to interest and then to principal, and charge-offs occur when it becomes probable that outstanding amounts will not be recovered. At April&#160;3, 2021, 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.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table disaggregates our commercial loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.469%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="45" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Risk profile based on payment activity:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performing</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,627&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,677&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,864&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45,377&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Watch list</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nonperforming</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,627&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,677&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,206&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,864&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,003&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45,377&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47,202&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of April&#160;3, 2021, 13% of our outstanding commercial loans receivable principal balance was concentrated in Arizona. As of March&#160;28, 2020, 11% of the outstanding commercial loans receivable principal balance was concentrated in California. No other state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of April&#160;3, 2021 or March&#160;28, 2020. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We had concentrations with one independent third-party and its affiliates that equaled 18% and 21% of the net commercial loans receivables principal balance outstanding, all of which was secured, as of April&#160;3, 2021 and March&#160;28, 2020, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The risks created by these concentrations have been considered in the determination of the adequacy of the allowance for loan losses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_FinancingReceivablesCommercialTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Commercial</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_FinancingReceivablesCommercialTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300405208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment, net</a></td>
<td class="text">Property, Plant and Equipment, net<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property, plant and equipment, net, consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, at cost:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,314&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,827&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buildings and improvements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">71,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,146&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,984&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">134,287&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">109,822&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37,493)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(32,632)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">96,794&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">77,190&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Depreciation expense was $5.6 million in fiscal year 2021, $5.2 million in fiscal year 2020 and $4.4 million in fiscal year 2019.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Included in the amounts above are certain assets under finance leases. See Note 9 for additional information.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304427896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Operating Leases</a></td>
<td class="text">Leases<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We lease certain production and retail locations, office space and equipment. We determine if a contract or arrangement is, or contains, a lease at inception. Lease agreements with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheet. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term by one to&#160;three years&#160;or more.&#160;Generally, the exercise of lease renewal options is at our discretion.&#160;Some agreements also include options to purchase the leased property. The estimated life of assets and leasehold improvements is limited by the expected lease term, unless there is a transfer of title or purchase option that we are reasonably certain to exercise.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Certain of our lease agreements include rental payments adjusted periodically for inflation.&#160;These lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Right Of Use ("ROU") assets represent the right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments in accordance with the lease.&#160;Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#160;Since our leases do not provide a readily determinable implicit interest rate, we estimate an incremental borrowing rate. In determining the estimated incremental borrowing rate, we consider the lease period and comparable market interest rates, as well as any other information available at the lease commencement date. The lease term includes options to extend or terminate the lease when it is reasonably certain that we will exercise such options.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheet as of April&#160;3, 2021 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ROU assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span><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"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,238&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,919&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lease Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current portion of secured credit facilities and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Secured credit facilities and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,849&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,279&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1) Recorded net of accumulated amortization of $143,000 and $103,000 as of April&#160;3, 2021 and March&#160;28, 2020, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statement of Comprehensive Income for the years ended April&#160;3, 2021 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease Expense Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease expense </span><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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Amortization of leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,488&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,044&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2) Excludes short-term and variable lease expenses, which are immaterial.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash payments for operating and finance leases for the year ended April 3, 2021 were $4.2 million and $79,000, respectively. Cash payments for operating and finance leases for year ended March 28, 2020 were $3.4 million and $142,000, respectively.&#160;Rent expense for third-party operating leases was $5.2&#160;million for the fiscal year ended March 30, 2019 and is included in Cost of sales and Selling, general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The present value minimum payments for future fiscal years under non-cancelable leases as of April&#160;3, 2021 was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,973&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,046&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,799&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,872&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,117&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,231)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,268)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,545&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,849&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the weighted average remaining lease terms and weighted average discount rates as of April&#160;3, 2021:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Remaining Lease Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Finance Leases</a></td>
<td class="text">Leases<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We lease certain production and retail locations, office space and equipment. We determine if a contract or arrangement is, or contains, a lease at inception. Lease agreements with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheet. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term by one to&#160;three years&#160;or more.&#160;Generally, the exercise of lease renewal options is at our discretion.&#160;Some agreements also include options to purchase the leased property. The estimated life of assets and leasehold improvements is limited by the expected lease term, unless there is a transfer of title or purchase option that we are reasonably certain to exercise.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Certain of our lease agreements include rental payments adjusted periodically for inflation.&#160;These lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Right Of Use ("ROU") assets represent the right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments in accordance with the lease.&#160;Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#160;Since our leases do not provide a readily determinable implicit interest rate, we estimate an incremental borrowing rate. In determining the estimated incremental borrowing rate, we consider the lease period and comparable market interest rates, as well as any other information available at the lease commencement date. The lease term includes options to extend or terminate the lease when it is reasonably certain that we will exercise such options.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the financial statement classification of our lease balances reported within the Consolidated Balance Sheet as of April&#160;3, 2021 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ROU assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span><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"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,238&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,919&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lease Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current portion of secured credit facilities and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Secured credit facilities and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,849&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,279&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1) Recorded net of accumulated amortization of $143,000 and $103,000 as of April&#160;3, 2021 and March&#160;28, 2020, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statement of Comprehensive Income for the years ended April&#160;3, 2021 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease Expense Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease expense </span><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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Amortization of leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,488&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,044&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2) Excludes short-term and variable lease expenses, which are immaterial.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash payments for operating and finance leases for the year ended April 3, 2021 were $4.2 million and $79,000, respectively. Cash payments for operating and finance leases for year ended March 28, 2020 were $3.4 million and $142,000, respectively.&#160;Rent expense for third-party operating leases was $5.2&#160;million for the fiscal year ended March 30, 2019 and is included in Cost of sales and Selling, general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The present value minimum payments for future fiscal years under non-cancelable leases as of April&#160;3, 2021 was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,973&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,046&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,799&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,872&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,117&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,231)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,268)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,545&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,849&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the weighted average remaining lease terms and weighted average discount rates as of April&#160;3, 2021:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Remaining Lease Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304835272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangibles<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangibles</a></td>
<td class="text">Goodwill and Other Intangibles<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill and other intangibles, net, consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Indefinite-lived:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trademarks and trade names</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State insurance licenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 28pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Finite lived:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">97,814&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8,361)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89,453&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">97,814&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,614)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amortization expense recognized on intangible assets was $747,000 during fiscal year 2021, $606,000 during fiscal year 2020 and $324,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">during fiscal year 2019.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Expected amortization for future fiscal years is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300532952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">Accrued Expenses and Other Current Liabilities<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,835&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Salaries, wages and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Company repurchase options on certain loans sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unearned insurance premiums</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estimated warranties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued volume rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">203,133&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">139,930&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839306048872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Warranties</a></td>
<td class="text">Warranties<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Activity in the liability for estimated warranties was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,678&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Purchase accounting additions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Charged to costs and expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Payments and deductions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(28,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(29,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(29,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,032&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,678&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,069&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300549704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Finance Lease Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt and Finance Lease Obligations</a></td>
<td class="text">Debt and Finance Lease Obligations<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Secured credit facilities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other secured financings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,186&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,953&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,335&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,705&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We 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.2 million as of April&#160;3, 2021 and $10.5 million as of March&#160;28, 2020 with a weighted average interest rate of 4.9%.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Scheduled maturities for future fiscal years of the Company's debt obligations consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Actual payments may vary from those above, resulting from prepayments or other factors.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See Note 9 for further discussion of the finance lease obligations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301837720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance and Insurance Loss Reserves<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceAbstract', window );"><strong>Insurance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReinsuranceTextBlock', window );">Reinsurance and Insurance Loss Reserves</a></td>
<td class="text">Reinsurance and Insurance Loss Reserves<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Standard Casualty is primarily a specialty writer of manufactured home physical damage insurance. Certain of our premiums and benefits are assumed from and ceded to other insurance companies under various reinsurance agreements. The ceded reinsurance agreements provide increased capacity to write larger risks while maintaining exposure to loss within our capital resources. We remain obligated for amounts ceded in the event that the reinsurers do not meet their obligations. Substantially all of the assumed reinsurance is with one entity.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The effects of reinsurance on premiums written and earned were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Earned</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Earned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Direct premiums</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,226&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assumed premiums&#8212;nonaffiliated</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,167&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,160&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,359&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,370&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ceded premiums&#8212;nonaffiliated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,604)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,604)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,789&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,980&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,821&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32,684&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Typical insurance policies written or assumed have a maximum coverage of $300,000 per claim, of which we cede $150,000 of the risk of loss per reinsurance. Therefore, our 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 through reinsurance for catastrophic losses in excess of $2.0 million per occurrence, up to a maximum of $55.0 million in the aggregate for that occurrence.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Purchasing reinsurance contracts mitigates the frequency and/or severity of losses incurred on insurance policies issued, such as in the case of a catastrophe that generates a large number&#160;of serious claims on multiple policies at the same time. Under these agreements, we may be required to repurchase and reestablish the reinsurance contracts for the remainder of the year to the extent that they have been utilized.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have reinsurance reinstatement premium protection coverage, which will assist in reducing premium repurchase expense in the event of a catastrophic weather claim.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Standard Casualty establishes reserves for claims and claims expense on reported and unreported claims of non-reinsured losses. The following details the activity in the reserve for fiscal years  2021, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,582&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,686&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,157&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net incurred losses during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net claim payments during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(21,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18,065)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(15,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,451&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,582&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,686&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReinsuranceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure pertaining to the existence, magnitude and information about insurance that has been ceded to or assumed from another insurance company, including the methodologies and assumptions used in determining recorded amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -URI http://asc.fasb.org/topic&amp;trid=2303980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsuranceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300517480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. The following details the provision for income taxes for fiscal years 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 43.75pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,951&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,709&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,295&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 43.75pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">315&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,266&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,054&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A reconciliation of income taxes computed by applying the expected federal statutory income tax rate of 21% for fiscal years 2021, 2020 and 2019 to income before income taxes reported in the Consolidated Statements of Comprehensive Income is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal income tax at statutory rate</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,351&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,507)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax credits</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 30.25pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,266&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,913&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,054&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net deferred tax (liabilities) assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(16,327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(16,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant, equipment and depreciation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(5,121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(5,084)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Warranty reserves</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease - Operating lease liability</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease - Right of use asset</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,820)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Salaries and wages</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized gains on marketable equity investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loan discount</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other intangibles</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued volume rebates</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventory</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,393)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,295)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The effective income tax rate for the current year was positively impacted by stock option exercises and the recognition of certain tax credits, including Energy Star, Research and Development and Work Opportunity Tax Credits.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We recorded an insignificant amount of unrecognized tax benefits during fiscal years 2021, 2020 and 2019, and there would be an insignificant effect on the effective tax rate if all unrecognized tax benefits were recognized. We classify interest and penalties related to unrecognized tax benefits in income tax expense. The total amount of unrecognized tax benefit related to any particular tax position is not anticipated to change significantly within the next 12 months. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We believe that our income tax filing positions and deductions will be sustained on audit and we do not anticipate any adjustments that will result in a material change to our financial position.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We periodically evaluate the deferred tax assets based on the requirements established in ASC 740, which requires the recording of a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The determination of the need for, or amount of, any valuation allowance involves significant management judgment and is based upon the evaluation of both positive and negative evidence, including management projections of anticipated taxable income. At April&#160;3, 2021, we had state net operating loss carryforwards that total $12.6 million, which begin to expire in 2025. We recorded a $445,000 valuation allowance against the related deferred tax asset. At April&#160;3, 2021, we evaluated our historical profits earned and forecasted taxable income and determined that, except as described above, all of the deferred tax assets would be utilized in future periods. Ultimate realization of the deferred tax assets depends on our ability to continue to earn profits, as we have historically, and to meet these forecasts in future periods.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Income tax returns are filed in the U.S. federal jurisdiction and in several state jurisdictions. In general, we are no longer subject to examination by the IRS for years before fiscal year 2018 or state and local income tax examinations by tax authorities for years before fiscal year 2017.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301767464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Repurchase Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We are contingently liable under terms of repurchase agreements with financial institutions providing inventory financing to independent distributors of our 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. The risk of loss under these agreements is spread over numerous distributors. The price we may be obligated to pay generally declines over the period of the agreement (generally 18 to 24 months, calculated from the date of sale to the distributor) and the risk of loss is further reduced by the resale value of the repurchased homes.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The maximum amount for which the Company was liable under such agreements approximated $74.2 million and $79.3 million at April&#160;3, 2021 and March&#160;28, 2020, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $2.3 million and $2.7 million at April&#160;3, 2021 and March&#160;28, 2020, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><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%">Letter of Credit.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> To secure certain reinsurance contracts, Standard Casualty maintained an irrevocable letter of credit of $11.0 million to provide assurance that we would fulfill our reinsurance obligations. The letter of credit was released on July 11, 2020 and there were no amounts outstanding against it as of March&#160;28, 2020.</span></div><div style="margin-top:9pt;text-indent:18pt"><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%">Constru</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">ction-Period Mortgages.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We fund construction-period mortgages through periodic advances during home construction. At the time of initial funding, we commit 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 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 to fund future advances.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loan contracts with off-balance sheet commitments are summarized below (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction loan contract amount</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,628&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cumulative advances</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,801)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,400)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,827&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,736&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Representations and Warranties of Mortgages Sold</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We sell loans to GSEs and whole-loan purchasers and finance certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, we provide to GSEs and whole-loan purchasers and lenders representations and warranties related to the loans sold or financed. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These representations and warranties generally relate to the ownership of the loan, the validity of the lien securing the loan, the loan's compliance with the criteria for inclusion in the sale transaction, including compliance with underwriting standards or loan criteria established by the buyer, and our ability to deliver documentation in compliance with applicable laws. Generally, representations and warranties may be enforced at any time over the life of the loan. Upon a breach of a representation, we may be required to repurchase the loan or to indemnif</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">y a party for incurred losses. Repurchase demands and claims for indemnification payments are reviewed on a loan-by-loan basis to validate if there has been a breach requiring repurchase. We manage the risk of repurchase through underwriting and quality assurance practices and by servicing the mortgage loans to investor standards. We maintain a reserve for these contingent repurchase and indemnification obligations. This reserve of $1.2 million as of April&#160;3, 2021 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. We consider a variety of assumptions, including borrower performance (both actual and estimated future defaults), historical repurchase demands and loan default rates to estimate the liability for loan repurchases and indemnifications. During the fiscal year ended April 3, 2021, we executed indemnification agreements to cover 20% of the losses experienced over the next 2 years related to five loans that were impacted by COVID-19. There were no claim requests that resulted in the repurchase of a loan during the year ended April&#160;3, 2021. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Lock Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In originating loans for sale, we issue 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 us 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.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As such, outstanding IRLCs are subject to interest rate risk and related loan sale price risk during the period from the date of the IRLC through the earlier of the loan sale date or IRLC expiration date. The lock commitments generally range between 30 and 180 days; however, borrowers are not obligated to close the related loans. As a result, we are subject to fallout risk related to IRLCs, which is realized if approved borrowers choose not to close on the loans within the terms of the IRLCs unless the commitment is successfully paired with another loan that may mitigate losses from fallout.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of April&#160;3, 2021, we had outstanding IRLCs with a notional amount of $37.7 million, which are recorded at fair value in accordance with FASB ASC 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">("ASC 815"). ASC 815 clarifies that the expected net future cash flows related to the associated servicing of a loan should be included in the measurement of all written loan commitments that are accounted for at fair value through earnings. The estimated fair value of IRLCs is recorded in Prepaid expenses and other current assets in the Consolidated Balance Sheets. The fair value of IRLCs is based on the value of the underlying loan adjusted for: (1)&#160;estimated cost to complete and originate the loan and (2)&#160;the estimated percentage of IRLCs that will result in closed loans. The initial and subsequent changes in the value of IRLCs are a component of gain (loss) on loans held for sale. During fiscal years 2021, 2020 and 2019, we recognized a non-cash loss of $208,000, and non-cash gains of $153,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and $23,000, resp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ectively, on outstanding IRLCs.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Forward Sales Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We manage the risk profiles of a portion of the outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities and whole loan sale commitments (collectively "Commitments"). As of April&#160;3, 2021, we had $55.2 million in outstanding 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.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated fair values of Commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ended April&#160;3, 2021, March&#160;28, 2020 and March&#160;30, 2019, we recognized a non-cash gain of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$1.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and non-cash losses of $951,000 and $86,000, r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">espectively, on Commitments.</span></div><div style="margin-top:9pt;text-indent:18pt"><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%">Legal Matters</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Since 2018, we have been cooperating with an investigation by the 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 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.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As previously disclosed in September 2020, the SEC staff issued a Wells Notice to Daniel L. Urness, our former Chief Financial Officer, Principal Financial Officer and Principal Accounting Officer, in connection with its investigation, noting that it intends to recommend an enforcement action against him. Rather than have this be a distraction to Cavco, Mr. Urness went on leave to focus on his response to the Wells Notice. As previously disclosed, on February 19, 2021, the employment of Mr. Urness was mutually concluded. In November 2020, the SEC staff issued a Wells Notice to Cavco stating that the staff intends to recommend an enforcement action against us in connection with the investigation. We continue to explore the possibility of a settlement with the SEC staff. In the fourth quarter of fiscal year 2021, while we cannot predict with certainty the resolution of this matter, we recorded an accrual for this loss contingency in Selling, general and administrative expenses and it does not, and is not expected to have, a material adverse effect on our Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-indent:18pt"><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%">Joseph D. Robles v. Cavco Industries, Inc. (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">"Robles"), was filed in the Superior Court for the State of California, Riverside on June 25, 2019 and </span><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%">Malik Griffin v. Fleetwood Homes, Inc. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">("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. Later in the fourth quarter of fiscal year 2021, the Parties continued post-mediation settlement discussions and ultimately reached a settlement to settle Plaintiffs' claims on a class-wide basis, recorded in Selling, general and administrative expense, which did not have a material adverse effect on our Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are 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, which reserves are included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets included in this Annual Report on Form 10-K. 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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301687944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company maintains stock incentive plans whereby stock option grants or awards of restricted stock may be made to certain officers, directors and key employees. The plans, which are shareholder approved, permit the award of up to 1,650,000 shares of the Company's common stock, of which 295,571 shares were still available for grant as of April&#160;3, 2021. Upon option exercise, new shares of the Company's common stock are issued and when restricted stock vests, restricted stock shares issued become unrestricted. Stock option awards may not be granted below 100% of the fair market value of the Company's common stock at the date of grant and generally expire seven years from the date of grant. Stock options and awards of restricted stock vest over a defined period or based on certain performance criteria, as determined by the plan administrator (the Compensation Committee of the Board of Directors, which consists of independent directors), but typically is no more than five years. The stock incentive plans provide for accelerated vesting of stock option awards and removal of restrictions on restricted stock awards upon a change in control (as defined in the plans).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We apply the fair value recognition provisions of ASC 718. Stock compensation expense decreased income before income taxes by approximately $4.4 million, $3.9 million and $3.4 million for fiscal years 2021, 2020 and 2019, respectively. As of April&#160;3, 2021, total unrecognized compensation cost was approximately $6.3 million and the related weighted-average period over which it is expected to be recognized is approximately 2.12 years.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Stock Options. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for fiscal years 2021, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Number<br/>of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">418,205&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">79.73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">194.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(74,144)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">150.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">411,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">102.71&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74,750&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">145.24&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(120,687)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">63.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">99.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 28, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">364,174&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">123.93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.02</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,800&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">177.61&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(131,567)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(20,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">148.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">251,749&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">146.86&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.04</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercisable at March 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">197,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">71.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercisable at March 28, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">179,133&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100.82&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,423&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercisable at April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">108,588&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">132.48&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,549&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The weighted-average estimated fair value of employee stock options granted during fiscal years 2021, 2020 and 2019 was $69.65, $46.84 and $64.55 per share, respectively. The total intrinsic value of options exercised during fiscal years 2021, 2020 and 2019 was $16.7 million, $15.7 million and $12.3 million, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair values of options granted were estimated at the date of grant using the following weighted average assumptions:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Volatility</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected option life in years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.56</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.33</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.18</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estimated forfeiture rate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Awards.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> A summary of restricted stock award activity for fiscal years 2021 and 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Number of Shares</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performance-Based Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Service-Based Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Awarded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 28, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Awarded</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,450&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,550&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,939&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,585&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested target stock awards that may vest based upon performance conditions through fiscal year 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,438&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested target stock awards that may vest based upon performance conditions through fiscal year 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300579080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2021, 2020 and 2019 (dollars in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">76,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,066&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">68,622&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></div></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,189,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,129,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,080,878&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">104,082&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">139,145&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">187,859&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,293,134&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,268,784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,268,737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share:</span></div></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.25&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.10&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.40&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There were 19,440 anti-dilutive common stock equivalents excluded from the computation of diluted earnings per share for the year ended April&#160;3, 2021, 23,336 for the year ended March&#160;28, 2020 and 13,862 for the year ended March&#160;30, 2019. In addition, 12,939 and 7,305 outstanding restricted share awards were excluded from the calculation of diluted earnings per share for the year ended April&#160;3, 2021 and March&#160;28, 2020, respectively, as the underlying performance criteria had not yet been met.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301761032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The book value and estimated fair value of our financial instruments were as follows (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Book<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estimated<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Book<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estimated<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Available-for-sale debt securities&#160;</span><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">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities </span><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-marketable equity investments </span><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">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Consumer loans receivable&#160;</span><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">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">86,209&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">82,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">97,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Commercial loans receivable&#160;</span><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">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Secured credit facilities and other&#160;</span><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">(6)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(14,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(15,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Level 2: The fair value is based on observable market prices for identical securities. When observable market prices for identical securities are not available, we price our marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data.</span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Level 1: The fair value is based on quoted market prices. </span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;Level 3: The fair value approximates book value based on the non-marketable nature of the investments.</span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)&#160;&#160;&#160;&#160;Level 3: Includes consumer loans receivable held for investment, held for sale and construction advances. See discussion of fair value inputs below.</span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(5)&#160;&#160;&#160;&#160;Level 3: The fair value is estimated using market interest rates of comparable loans.</span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(6)&#160;&#160;&#160;&#160;L</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">evel 2: The fair value is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> based on the discounted value of the expected remaining principal and interest cash flows.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumer loans held for investment are measured using Level 3 inputs that are calculated using estimated discounted future cash flows from the evaluation of loan credit quality and performance history to determine expected prepayments and defaults on the portfolio, discounted with rates considered to reflect current market conditions. Loans held for sale are measured at the lower of cost or fair value using inputs that consist of quoted market prices for mortgage-backed securities or investor purchase commitments for similar types of loan commitments on hand from investors. The cost of loans held for sale was lower than the fair value as of April&#160;3, 2021.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Mortgage Servicing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. 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 based on the present value of the expected future cash flows related to servicing these loans.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Number of loans serviced with MSRs</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,688&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average servicing fee (basis points)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capitalized servicing multiple</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">67.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capitalized servicing rate (basis points)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Serviced portfolio with MSRs (in thousands)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">593,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">585,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MSRs (in thousands)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301767464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsAbstract', window );"><strong>Compensation Related Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsGeneralTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have self-funded group medical plans which are administered by third-party administrators. The medical plans have reinsurance coverage limiting liability for general individual employee loss to a maximum of $400,000. Incurred claims identified under the third-party administrator's incident reporting system and incurred but not reported claims are accrued based on estimates that incorporate claim experience, as well as other considerations such as the nature of each claim or incident, relevant trend factors and advice from consulting actuaries when necessary. Medical claims expense was $15.8 million, $15.7 million and $16.5 million for fiscal years 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We sponsor an employee savings plan (the "401k Plan") that is intended to provide participating employees with additional income upon retirement. Employees may contribute their eligible compensation up to federal limits to the 401k Plan. The Company match is discretionary, and may be up to 50% of the first 5% of eligible compensation contributed by employees up to a maximum of $1,000. For calendar year 2020, the Company match was 20% of the first 5% of eligible compensation contributed by employees. Employees are eligible to participate on the first of the month following 90 days of service and employer matching contributions are vested progressively over 4 years. Employer matching contribution expense was $1.1 million each in fiscal years 2021 and 2020 and $1.0 million in fiscal year 2019.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsGeneralTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items.  Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6409950&amp;loc=d3e20396-108366<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsGeneralTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301761032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have non-marketable equity investments in other distribution operations outside of Company-owned retail stores. In the ordinary course of business, we sell homes and lend to certain of these operations through our commercial lending programs. For the years ended April&#160;3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March&#160;28, 2020 and March&#160;30, 2019, the total amount of sales to related parties was $46.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$51.0 million and $42.2 million, respectively. As of April&#160;3, 2021, receivables from related parties included $4.7 million of accounts receivable and $9.5 million of commercial loans outstanding. As of March&#160;28, 2020, receivables from related parties included $1.7 million of accounts receivable and $8.2 million of commercial loans outstanding.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301767464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Business Segment Information</a></td>
<td class="text">Business Segment Information<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We operate principally in two segments: (1)&#160;factory-built housing, which includes wholesale and retail factory-built housing operations and (2)&#160;financial services, which includes manufactured housing consumer finance and insurance. The following table provides selected financial data by segment (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,037,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">999,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">905,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,108,051&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,061,774&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">962,746&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue for financial services consists of:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Insurance</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,162&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62,434&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income before income taxes:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">78,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">78,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">96,912&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">92,979&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">86,676&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,577&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,177&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">606&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income tax expense:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,266&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,913&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,537&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,340&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,636&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">711,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">607,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">240,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">202,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">951,833&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">810,431&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300594360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Data<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Data</a></td>
<td class="text">Quarterly Financial Data (Unaudited)<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables set forth certain unaudited quarterly financial information for fiscal years 2021 and 2020 (dollars in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fourth<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal year ended April 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">254,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">257,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">288,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">306,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,108,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">55,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">59,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">238,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">76,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.80&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.62&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.12&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.71&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.25&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:26pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal year ended March 28, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">264,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">268,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">273,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">255,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,061,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">60,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">58,467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">59,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">51,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">230,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.31&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.29&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.10&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=SL124452896-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839309625592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> These Consolidated Financial Statements include the accounts of Cavco Industries, Inc. and its consolidated subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco"). All significant intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to current period classification. We have evaluated subsequent events after the balance sheet date of April&#160;3, 2021, through the date of the filing of this report with the Securities and Exchange Commission (the "SEC") and there were no disclosable subsequent events</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In addition, references throughout to numbered "Notes" refer to these Notes to Consolidated Financial Statements, unless otherwise stated.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of Operations</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Nature of Operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Headquartered in Phoenix, Arizona, we design and produce factory-built housing products primarily distributed through a network of independent distributors located throughout the continental United States, as well as through Company-owned retail stores which offer our homes to retail customers. Our financial services segment is comprised of: a mortgage subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), which is an approved Federal National Mortgage Association ("Fannie Mae") and Federal Home Loan Mortgage Corporation ("Freddie Mac") seller/servicer and a Government National Mortgage Association ("Ginnie Mae") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes; and an insurance subsidiary, Standard Casualty Co. ("Standard Casualty"), which provides property and casualty insurance primarily to owners of manufactured homes.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the novel coronavirus COVID-19 ("COVID-19") a global pandemic. As our business was considered essential, we continued to operate substantially all of our homebuilding and retail sales facilities while working to follow COVID-19 health guidelines. We minimized exposure and transmission risks by implementing enhanced facility cleaning, social distancing and related protocols while continuing to serve our customers. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is difficult to predict the future impacts on housing demand or operations at each of our locations due to the COVID-19 pandemic. However, our wholesale customers have been positive about continuing the process of delivering homes and appreciative of our efforts to continue production to meet housing needs.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Fiscal Year. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company operates on a 52-53 week fiscal year ending </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">on the Saturday nearest to March 31</span><span style="background-color:#ffffff;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">st</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 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</span><span style="background-color:#ffffff;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">st</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">e current fiscal year ended on April&#160;3, 2021 and includes 53 weeks, whereas fiscal years 2020 and 2019 each consisted of 52 weeks.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Accounting Estimate</a></td>
<td class="text"><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%">Accounting Estimates.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from the estimates and assumptions used in preparation of the consolidated financial statements.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><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%">Fair Value of Financial Instruments.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Our financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, investments, consumer loans receivable, commercial loans receivable, accounts payable, certain accrued expenses and other current liabilities and secured credit facilities and other financings. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 820, </span><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%">Fair Value Measurements and Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 820"), fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The standard describes three levels of inputs that may be used to measure fair value:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.505%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Level&#160;1&#160;&#8211;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Quoted prices in active markets for identical assets or liabilities.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Level&#160;2&#160;&#8211;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Level&#160;3&#160;&#8211;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The carrying amount of cash and cash equivalents approximates fair value because their maturity is less than three months. The carrying amounts of restricted cash, accounts receivable, accounts payable and certain accrued expenses and other current liabilities approximate fair value due to the short-term maturity of the amounts. See Note 19 for the fair values of our other financial instruments and the inputs used.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Factory-Built Housing Revenue Recognition - Wholesale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Revenue from homes sold to independent distributors, builders, communities and developers is generally recognized when the home is shipped, at which time title passes and it is probable that substantially all of the consideration will be received. Homes sold to independent distributors are generally either paid upon shipment or floor plan financed by the independent distributor through standard industry financing arrangements, which can include repurchase agreements. Manufacturing sales financed under floor plan arrangements that include repurchase agreements are reduced by a provision for estimated repurchase obligations (see Note 16).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Some of our independent distributors operate multiple sales outlets. No independent distributor accounted for 10% or more of factory-built housing revenue during any fiscal year within the three-year period ended April&#160;3, 2021.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Factory-Built Housing Revenue Recognition - Retail</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Sales by Company-owned retail stores are generally recognized when the customer has entered into a legally binding sales contract, the home is delivered and permanently located at the customer's site, the home is accepted by the customer, title has transferred and funding is probable.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Financial Services Revenue Recognition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Premium amounts collected on policies issued and assumed by Standard Casualty are amortized on a straight-line basis into Net revenue over the life of the policy. Premiums earned are net of reinsurance ceded. Policy acquisition costs are also amortized in Cost of sales over the life of the policy. Insurance agency commissions received from third-party insurance companies are recognized as revenue upon execution of the insurance policy as we have no future or ongoing obligation with respect to such policies.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest income on consumer loans receivables is recognized in Net revenue. Upon acquisition of the previously securitized loan portfolios (the "Acquisition Date"), we evaluated the existing consumer loans receivable held for investment to determine whether there was evidence of deterioration of credit quality and the probability that we would be able to collect all amounts due according to the loans' contractual terms. We also considered expected prepayments and estimated the amount and timing of undiscounted principal, interest and other cash flows. We determined the excess of the loan pool's scheduled contractual principal and interest payments over the undiscounted expected cash flows as of the Acquisition Date as an amount that is not accreted into interest income (the non-accretable difference). The cash flow expected to be collected in excess of the carrying value of the acquired loans was accreted into interest income over the remaining life of the loans (referred to as accretable yield). We adopted FASB Accounting Standards Update ("ASU") 2016-13, </span><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%">Financial Instruments - Credit Losses (Topic 326)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">: </span><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%">Measurement of Credit Losses on Financial Instruments </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">("ASU 2016-13") on March 29, 2020. Upon adoption, we determined that $1.7 million of 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 continue to be accredited into interest income over the life of the loans (see Note 6).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For loans originated and held for sale, loan origination fees and gains or losses on sales are recognized in Net revenue upon title transfer of the loans. We provide third-party servicing of mortgages and earn s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ervicing fees each month based on the aggregate outstanding balances. Servicing fees are recognized in Net revenue when earned.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Highly liquid investments with insignificant interest rate risk and original maturities of three months or less, when purchased, are classified as cash equivalents.&#160;Our cash equivalents are primarily comprised of U.S. Treasury and other money market funds and other depository accounts, some of which are in excess of Federal Deposit Insurance Corporation insured limits.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Restricted Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Restricted cash primarily represents cash related to CountryPlace customer payments to be remitted to third parties and deposits received from retail customers required to be held in trust accounts. These funds cannot be accessed for general operating purposes (see Note 3).</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We extend competitive credit terms on a customer-by-customer basis in the normal course of business, subject to normal industry risk, with many requiring a cash deposit with a sales order or payment upon delivery of a home. We review accounts receivable for estimated losses that may result from customers' inability to pay. As of April&#160;3, 2021 and March&#160;28, 2020, there were no allowances for doubtful accounts.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Investments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Management determines the appropriate classification of its investment securities at the time of purchase. Our investments include marketable debt and equity securities and non-marketable equity investments. Changes in unrealized net holding gains and losses on equity securities are reported in earnings. Unrealized net holding gains and losses on available-for-sale debt securities are recorded in Accumulated other comprehensive income ("AOCI") on the Consolidated Balance Sheets. Realized gains and losses from the sale of securities are determined using the specific identification method (see Note 4).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As discussed above, we adopted ASU 2016-13 on March 29, 2020. Under this standard, declines in the fair value of individual available-for-sale debt securities that are related to credit losses are recorded as a valuation allowance against the investment balance, with the loss recorded in earnings. As of April&#160;3, 2021, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had no valuation allowance. Prior to the adoption of ASU 2016-13, management would evaluate whether a decline in the value of an individual security was other-than-temporary. Investments on which there was an unrealized loss that was deemed to be other-than-temporary were written down to fair value with the loss recorded in earnings.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy', window );">Consumer Loans Receivables</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Consumer Loans Receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumer loans receivable consists primarily of manufactured housing loans originated by CountryPlace (held for investment or held for sale) and construction advances on mortgages.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loans held for investment consist of loan contracts collateralized by the borrowers' homes and, in some instances, related land. Construction loans in progress are stated at the aggregate amount of cumulative funded advances. Loans held for sale are loans that, at the time of origination, are originated with the intent to resell to investors with which the Company has pre-existing purchase agreements, such as Fannie Mae and Freddie Mac, or to sell as part of a Ginnie Mae insured pool of loans and consist of loan contracts collateralized by single-family residential mortgages. Loans held for sale are stated at the lower of cost or market on an aggregate basis. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Combined land and home mortgages are further disaggregated by the type of loan documentation: those conforming to the requirements of Government-Sponsored Enterprises ("GSEs") and those that are non-conforming. In most instances, our mortgages are secured by a first-lien position and are provided for the consumer purchase of a home. Consumer loans held for investment include home-only personal property loans originated under our home-only lending programs. Accordingly, we classify our loans receivable as follows: conforming mortgages, non-conforming mortgages, home-only loans and other loans.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In measuring credit quality within each segment and class, we use commercially available credit scores (such as FICO&#174;). At the time of each loan's origination, we obtain credit scores from each of the three primary credit bureaus, if available. To evaluate credit quality of individual loans, we use the mid-point of the available credit scores or, if only two scores are available, we use the lower of the two. We do not update credit bureau scores after the time of origination.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLoansAndLeasesReceivablePolicy', window );">Commercial Loans Receivable</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Commercial Loans Receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Our commercial loans receivable balance consists of amounts loaned under commercial loan programs for the benefit of our independent distributors and community operators' home purchasing needs. Under the terms of certain programs, we have entered into direct commercial loan arrangements with independent distributors and community operators wherein we provide funds to purchase home inventory or homes for placement in communities. Interest income on commercial loans receivable is recognized in Other income, net in the Consolidated Statements of Comprehensive Income on an accrual basis.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy', window );">Allowance for Loan Losses</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Loan Losses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ASU 2016-13 requires a forward-looking impairment model based on expected losses rather than incurred losses. The primary portion of the allowance for loan losses reflects our judgment of the incurred loss exposure on our consumer loans receivable. As of April&#160;3, 2021, we had an allowance for loan losses of $3.2 million, which includes the previously discussed $1.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of existing purchase discount on acquired consumer loans that was reclassified upon adoption of ASU 2016-13. Our allowance for loan losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as of March&#160;28, 2020 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$1.8 million (see Note 6).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Another portion of the allowance for loan losses relates to our commercial loans receivables as of the end of the reporting period. We have historically been able to resell 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. In addition to the allowance calculated under ASU 2016-13, if we determine that it is probable that a borrower will default, a specific reserve is determined and recorded within the estimated allowance for loan losses. We recorded allowance for loan losses of $816,000 and $393,000 at April&#160;3, 2021 and March&#160;28, 2020, respectively, related to commercial loans receivable (see Note 7).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Inventories.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Raw material inventories are valued at the lower of cost or market, using the first in, first out method. Finished goods and work-in-process inventories are valued at the lower of cost or market, using the specific identification method.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property, plant and equipment are carried at cost. Depreciation is calculated using the straight-line method over the estimated useful life of each asset. Estimated useful lives for significant classes of assets are as follows: buildings and improvements, 10 to 39 years; and machinery and equipment, 3 to 25 years. Repairs and maintenance charges are expensed as incurred. We sell miscellaneous property, plant and equipment in the normal course of business.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Asset Impairment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Asset Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We periodically evaluate the carrying value of long-lived assets to be held and used and held for sale for impairment when events and circumstances warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets to be disposed of are determined in a similar manner, except that the fair values are primarily based on independent appraisals and preliminary or definitive contractual arrangements less costs to dispose. There were no impairment losses recognized in fiscal years 2021, 2020 or 2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Other Intangibles</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangibles.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We account for business combinations using the acquisition method of accounting, which allocates the fair value of the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values.&#160;In the fair value evaluation of intangible assets acquired, there are significant estimates and assumptions, including forecasts of future cash flows, pre-tax income and revenue growth rates, as well as the selection of the royalty rates and discount rates. The excess of the purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill.&#160;We account for goodwill and other intangible assets in accordance with the provisions of FASB ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As such, we test goodwill annually for impairment. The Company has two reporting segments: factory-built housing and financial services. As of April&#160;3, 2021, all of our goodwill is attributable to the factory-built housing reporting segment. Certain intangibles are considered indefinite-lived and others are finite-lived and are amortized over their useful lives. Finite-lived intangibles are amortized over 3 to 15 years on a straight-line basis and are reviewed for possible impairment whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable. Indefinite-lived intangible assets are assessed annually for impairment first by making a qualitative assessment, and if necessary, performing a quantitative assessment and recording an impairment charge if the fair value of the asset is less than its carrying amount.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We performed our annual goodwill impairment analysis as of April&#160;3, 2021, and the analysis determined that the fair value of the reporting unit was greater than the carrying value. There was no impairment recognized during fiscal years 2021, 2020 or 2019.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyPolicy', window );">Warranties</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Warranties.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We provide retail home buyers, builders or developers with a one year warranty for manufacturing defects from the date of sale to the retail customer. Nonstructural components of a cosmetic nature are warranted for 120 days, except in specific cases where state laws require longer warranty terms. Estimated warranty costs are accrued in Cost of sales at the time of sale. The warranty provision and reserves are based on estimates of the amounts necessary to settle existing and future claims on homes sold as of the balance sheet date. Factors used to calculate the warranty obligation are the estimated amount of homes still under warranty including homes in distributor inventories, homes purchased by consumers still within the one year warranty period, the timing in which work orders are completed and the historical average costs incurred to service a home.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition - rebates and freight</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Volume Rebates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Certain distributors, builders and developers can qualify for cash rebates generally based on the level of sales attained during a twelve-month period on specified products. Volume rebates are accrued at the time of sale and are recorded as a reduction of Net revenue.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Freight.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Substantially all freight costs are recovered from our distributors and are included in Net revenue. Freight charges of $29.3 million, $30.9 million and $28.9 million were recognized in fiscal years 2021, 2020 and 2019, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepurchaseAndResaleAgreementsPolicy', window );">Reserve for Repurchase Commitment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Reserve for Repurchase Commitment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We are contingently liable under terms of repurchase agreements with the financial institutions that provide inventory financing to certain distributors of our products. These arrangements, which are customary in the industry, provide the lender a guarantee that we will repurchase our products in the event of default by the distributor. Our obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The risk of loss under these agreements is spread over numerous distributors and the repurchase price generally declines over the period of the agreement (generally 18 to 24 months), further reduced by the resale value of repurchased homes. We apply FASB ASC 460, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Guarantees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 460") to account for our liability for repurchase commitments. Following the inception of the commitment, the recorded reserve is reduced over the repurchase period in conjunction with applicable curtailment arrangements and is eliminated once the distributor sells the home. Changes in the reserve are recorded as an adjustment to Net revenue. See Note 16 for further discussion.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy', window );">Reserve for Property Casualty Insurance Claims and Claims Expense</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Reserve for Property Casualty Insurance Claims and Claims Expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Standard Casualty establishes reserves for claims and claims expense on reported and unreported claims of insured losses. Our reserve process takes into account known facts and interpretations of circumstances and factors, including experience with similar cases, actual claims paid, historical trends involving claim payment patterns and pending levels of unpaid claims, loss management programs, product mix, contractual terms, changes in law and regulation, judicial decisions and economic conditions. In the normal course of business, we may also supplement our claims processes by utilizing third party adjusters, appraisers, engineers, inspectors and other professionals and information sources to assess and settle catastrophe and non-catastrophe related claims. The effects of inflation are implicitly considered in the reserving process. The applicable reserve balance was $7.5 million and $5.6 million as of April&#160;3, 2021 and March&#160;28, 2020, respectively, of which $3.7 million and $3.5 million related to incurred but not reported ("IBNR") losses, respectively.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReservePolicyTextBlock', window );">Insurance</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Insurance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We are self-insured for a significant portion of our general and products liability, auto liability, health, property and workers' compensation liability coverage. Insurance is maintained for catastrophic exposures and those risks required to be insured by law. Estimated self-insurance costs are accrued for incurred claims and estimated IBNR claims. A reserve for products liability is actuarially determined and reflected in Accrued expenses and other current liabilities in the accompanying Consolidated Balance Sheets. The determination of claims and expenses and the appropriateness of the related liabilities are regularly reviewed and updated.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Advertising.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Advertising costs are expensed as incurred and were $807,000 in fiscal year 2021, $900,000 in fiscal year 2020 and $837,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in fiscal year 2019.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We account for income taxes pursuant to FASB ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 740") and provide for income taxes utilizing the asset and liability approach. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax bases of the Company's assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The calculation of tax liabilities involves considering uncertainties in the application of complex tax regulations. We recognize liabilities for anticipated tax audit issues based on our estimate of whether, and the extent to which, additional taxes will be due. If payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period of derecognition. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result. We use a two-step approach to evaluate uncertain tax positions. This approach involves recognizing any tax positions that are more likely than not to occur and then measuring those positions to determine the amounts to be recognized in the Consolidated Financial Statements.</span></div>We periodically evaluate the deferred tax assets based on the requirements established in ASC 740, which requires the recording of a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The determination of the need for, or amount of, any valuation allowance involves significant management judgment and is based upon the evaluation of both positive and negative evidence, including management projections of anticipated taxable income. At April&#160;3, 2021, we had state net operating loss carryforwards that total $12.6 million, which begin to expire in 2025. We recorded a $445,000 valuation allowance against the related deferred tax asset. At April&#160;3, 2021, we evaluated our historical profits earned and forecasted taxable income and determined that, except as described above, all of the deferred tax assets would be utilized in future periods. Ultimate realization of the deferred tax assets depends on our ability to continue to earn profits, as we have historically, and to meet these forecasts in future periods.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_OtherIncomeExpensePolicyPolicyTextBlock', window );">Other Income, net</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other Income, net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Other income primarily consists of realized and unrealized gains and losses on corporate investments, interest income related to commercial loan receivables and earned on cash balances, gains and losses on the sale of property, plant and equipment or assets held for sale and impairment of such assets, if necessary.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><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%">Stock-Based Compensation. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We calculate the fair value of stock options under the provisions of FASB ASC 718, </span><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%">Compensation&#8212;Stock Compensation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 718"), using the Black-Scholes-Merton option-pricing model. The determination of the fair value of stock options on the date of grant using this option-pricing model is affected by the Company's stock price as well as assumptions regarding a number of complex and subjective variables. These variables include actual and projected employee stock option exercise behaviors, the expected stock price volatility over the expected term of the awards, the risk-free interest rate and expected dividends. The fair value of restricted stock awards is estimated as the closing price of our common stock on the date of grant.</span>We use historical data to estimate pre-vesting forfeitures and record stock-based compensation cost, using the straight-line attribution method, only for those awards that are expected to vest. Compensation expense related to performance-based awards is recognized over the implicit service period of the award based on management's estimate of the probability of the performance criteria being satisfied, adjusted at each balance sheet date (see Note 17).The Company maintains stock incentive plans whereby stock option grants or awards of restricted stock may be made to certain officers, directors and key employees. The plans, which are shareholder approved, permit the award of up to 1,650,000 shares of the Company's common stock, of which 295,571 shares were still available for grant as of April&#160;3, 2021. Upon option exercise, new shares of the Company's common stock are issued and when restricted stock vests, restricted stock shares issued become unrestricted. Stock option awards may not be granted below 100% of the fair market value of the Company's common stock at the date of grant and generally expire seven years from the date of grant. Stock options and awards of restricted stock vest over a defined period or based on certain performance criteria, as determined by the plan administrator (the Compensation Committee of the Board of Directors, which consists of independent directors), but typically is no more than five years. The stock incentive plans provide for accelerated vesting of stock option awards and removal of restrictions on restricted stock awards upon a change in control (as defined in the plans).<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityPolicyTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accumulated Other Comprehensive Income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> AOCI is comprised of unrealized gains and losses on available-for-sale debt securities (see Note 4), and is presented net of tax. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accumulated unrealized gain on available-for-sale debt securities at the end of fiscal year 2021 was $123,000 before tax, with an associated tax amount of $26,000, resulting in a net unrealized gain of $97,000. Unrealized gain on available-for-sale debt securities for fiscal year 2020 was $114,000, with an associated tax amount of $24,000, for a net unrealized gain of $90,000.</span></div><div style="margin-top:9pt;text-indent:18pt"><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%">Treasury Stock. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record repurchases of our common stock as treasury stock at cost. As we do not have a formal retirement plan for the shares acquired, and the ultimate disposition has not yet been decided, we show the cost of the acquired stock separately as a deduction from equity.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income Per Share</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Net Income Per Share.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Basic earnings per common share is computed based on the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per common share is computed based on the combination of dilutive common share equivalents, comprised of shares issuable under the Company's stock-based compensation plans and the weighted-average number of common shares outstanding during the reporting period. Dilutive common share equivalents include the dilutive effect of in-the-money options to purchase shares, which is calculated based on the average share price for each period using the treasury stock method (see Note 18).</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued or Adopted Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued or Adopted Accounting Pronouncements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On March 29, 2020, we adopted ASU 2016-13, which changed 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 w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">as $733,000, net of taxes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted as of the specified effective dates. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company's Consolidated Financial Statements upon adoption.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_OtherIncomeExpensePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Income (Expense), Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_OtherIncomeExpensePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLoansAndLeasesReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (b,d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLoansAndLeasesReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=d3e5291-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for estimating the allowance for losses on loans and lease receivables. The disclosure may include (a) how the entity determines each element of the allowance, (b) which loans are evaluated individually and which loans are evaluated as a group, (c) how the entity determines both the allocated and unallocated portions of the allowance, (d) how the entity determines the loss factors applied to graded loans in order to develop a general allowance, and (e) what self-correcting mechanism the entity uses to reduce differences between estimated and actual losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deeming amounts due from a borrower as not being in compliance with principal and interest payment terms, describes the method for valuing a loan in such status, and indicates whether interest contractually accruing thereon is being recognized as income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepurchaseAndResaleAgreementsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for repurchase and resale agreements. This disclosure may address (a) the reasons for entering into repurchase and resale agreements, (b) how securities transferred under such agreements are classified in the entity's financial statements, (c) whether multiple agreements with the same counterparty are offset (d) the entity's accounting policy for requiring collateral or other security for such transactions, and (e) how the entity ensures that the market value of the underlying assets remains sufficient to protect the entity in the event of default by the counterparty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=49176635&amp;loc=d3e9760-107771<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepurchaseAndResaleAgreementsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReservePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21459-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for estimating the ultimate cost of settling insurance claims relating to insured events that have occurred on or before a particular date (ordinarily, the statement of financial position date). The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claims adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14754-158437<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14784-158437<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839306166552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We lease certain production and retail locations, office space and equipment. We determine if a contract or arrangement is, or contains, a lease at inception. Lease agreements with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheet. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease term by one to&#160;three years&#160;or more.&#160;Generally, the exercise of lease renewal options is at our discretion.&#160;Some agreements also include options to purchase the leased property. The estimated life of assets and leasehold improvements is limited by the expected lease term, unless there is a transfer of title or purchase option that we are reasonably certain to exercise.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Certain of our lease agreements include rental payments adjusted periodically for inflation.&#160;These lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Right Of Use ("ROU") assets represent the right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments in accordance with the lease.&#160;Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#160;Since our leases do not provide a readily determinable implicit interest rate, we estimate an incremental borrowing rate. In determining the estimated incremental borrowing rate, we consider the lease period and comparable market interest rates, as well as any other information available at the lease commencement date. The lease term includes options to extend or terminate the lease when it is reasonably certain that we will exercise such options.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304345240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Repurchase Contingencies</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Repurchase Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We are contingently liable under terms of repurchase agreements with financial institutions providing inventory financing to independent distributors of our 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. The risk of loss under these agreements is spread over numerous distributors. The price we may be obligated to pay generally declines over the period of the agreement (generally 18 to 24 months, calculated from the date of sale to the distributor) and the risk of loss is further reduced by the resale value of the repurchased homes.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The maximum amount for which the Company was liable under such agreements approximated $74.2 million and $79.3 million at April&#160;3, 2021 and March&#160;28, 2020, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $2.3 million and $2.7 million at April&#160;3, 2021 and March&#160;28, 2020, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies', window );">Representations and Warranties of Mortgages Sold</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Representations and Warranties of Mortgages Sold</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We sell loans to GSEs and whole-loan purchasers and finance certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, we provide to GSEs and whole-loan purchasers and lenders representations and warranties related to the loans sold or financed. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These representations and warranties generally relate to the ownership of the loan, the validity of the lien securing the loan, the loan's compliance with the criteria for inclusion in the sale transaction, including compliance with underwriting standards or loan criteria established by the buyer, and our ability to deliver documentation in compliance with applicable laws. Generally, representations and warranties may be enforced at any time over the life of the loan. Upon a breach of a representation, we may be required to repurchase the loan or to indemnif</span>y a party for incurred losses. Repurchase demands and claims for indemnification payments are reviewed on a loan-by-loan basis to validate if there has been a breach requiring repurchase. We manage the risk of repurchase through underwriting and quality assurance practices and by servicing the mortgage loans to investor standards. We maintain a reserve for these contingent repurchase and indemnification obligations. This reserve of $1.2 million as of April&#160;3, 2021 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. We consider a variety of assumptions, including borrower performance (both actual and estimated future defaults), historical repurchase demands and loan default rates to estimate the liability for loan repurchases and indemnifications. During the fiscal year ended April 3, 2021, we executed indemnification agreements to cover 20% of the losses experienced over the next 2 years related to five loans that were impacted by COVID-19. There were no claim requests that resulted in the repurchase of a loan during the year ended April&#160;3, 2021.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesReportingOfDerivativeActivity', window );">Interest Rate Lock and Forward Sales Commitments</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Lock Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In originating loans for sale, we issue 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 us 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.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As such, outstanding IRLCs are subject to interest rate risk and related loan sale price risk during the period from the date of the IRLC through the earlier of the loan sale date or IRLC expiration date. The lock commitments generally range between 30 and 180 days; however, borrowers are not obligated to close the related loans. As a result, we are subject to fallout risk related to IRLCs, which is realized if approved borrowers choose not to close on the loans within the terms of the IRLCs unless the commitment is successfully paired with another loan that may mitigate losses from fallout.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of April&#160;3, 2021, we had outstanding IRLCs with a notional amount of $37.7 million, which are recorded at fair value in accordance with FASB ASC 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">("ASC 815"). ASC 815 clarifies that the expected net future cash flows related to the associated servicing of a loan should be included in the measurement of all written loan commitments that are accounted for at fair value through earnings. The estimated fair value of IRLCs is recorded in Prepaid expenses and other current assets in the Consolidated Balance Sheets. The fair value of IRLCs is based on the value of the underlying loan adjusted for: (1)&#160;estimated cost to complete and originate the loan and (2)&#160;the estimated percentage of IRLCs that will result in closed loans. The initial and subsequent changes in the value of IRLCs are a component of gain (loss) on loans held for sale. During fiscal years 2021, 2020 and 2019, we recognized a non-cash loss of $208,000, and non-cash gains of $153,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and $23,000, resp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ectively, on outstanding IRLCs.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Forward Sales Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We manage the risk profiles of a portion of the outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities and whole loan sale commitments (collectively "Commitments"). As of April&#160;3, 2021, we had $55.2 million in outstanding 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.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated fair values of Commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ended April&#160;3, 2021, March&#160;28, 2020 and March&#160;30, 2019, we recognized a non-cash gain of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$1.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and non-cash losses of $951,000 and $86,000, r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">espectively, on Commitments.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesReportingOfDerivativeActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesReportingOfDerivativeActivity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839306686280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy', window );">Mortgage Servicing Rights</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Mortgage Servicing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. 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 based on the present value of the expected future cash flows related to servicing these loans.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for servicing assets and liabilities including, but not necessarily limited to: (a) how a servicing asset or servicing liability is initially recognized and measured, (b) management's basis for determining its classes of servicing assets and servicing liabilities, (c) where contractually specified fees, late fees or ancillary fees are reported in the statement of income, (d) how the entity subsequently measures each class of servicing assets and servicing liabilities (that is, by using the amortization method or fair value method), and the methodology and significant assumptions used to value such servicing, (e) for those classes subsequently measured using the amortization method, where changes in the carrying amount are reported in the statement of income and how such servicing assets and liabilities are evaluated for impairment, and (f) for those classes subsequently measured at fair value, where changes in the fair value are reported in the statement of income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125521744&amp;loc=d3e122739-111746<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125521744&amp;loc=d3e122596-111746<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125521744&amp;loc=d3e122625-111746<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301712904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers Disaggregation of Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The following table summarizes customer contract revenues disaggregated by reportable segment and source (in thousands). All revenue from customers is recognized at a point in time, either when the customer takes delivery or when a third-party insurance contract is executed, as more fully discussed above.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">U.S. Housing and Urban Development code homes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">842,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">813,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">727,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Modular homes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">84,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Park model RVs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">38,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">55,341&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,037,889&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">999,340&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">905,726&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Insurance agency commissions received from third-party insurance companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">67,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">59,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,162&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62,434&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,108,051&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,061,774&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">962,746&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301721704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Cash (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Summary of restricted cash</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted cash consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash related to CountryPlace customer payments to be remitted to third parties</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,049&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,740&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other restricted cash</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,781&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Reconciliation to SOCF</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">322,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">241,826&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">187,370&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted cash</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">339,307&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">255,607&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">199,869&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839307422808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ScheduleofInvestmentsTableTextBlock', window );">Schedule of Investments</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-marketable equity investments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">54,506&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,139&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(14,582)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,010&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,557&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesTextBlock', window );">Available-for-sale debt securities by investment category</a></td>
<td class="text">The following tables summarize our available-for-sale debt securities, gross unrealized gains and losses and fair value, aggregated by investment category (in thousands):<div style="margin-bottom:10pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,787&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,823&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,946&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,443&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,660&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,774&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock', window );">Investment Securities in a Continuous Unrealized Loss Position</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">927&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,093&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">699&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,792&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12&#160;Months&#160;or&#160;Longer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Residential mortgage-backed securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State and political subdivision debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,481&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,880&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,361&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Contractual Maturity of Investment Securities</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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.&#160;</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due in less than one year</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,220&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after one year through five years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after five years through ten years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Due after ten years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mortgage-backed securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,823&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,946&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestmentsTextBlock', window );">Gain (Loss) on Securities</a></td>
<td class="text">Net investment gains and losses on marketable equity securities for fiscal years 2021, 2020 and 2019 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net gain (loss) recognized during the period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Net (gains) losses recognized on securities sold during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized gains (losses) recognized during the period on securities still held</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,324&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,032)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(291)</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ScheduleofInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Investments [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ScheduleofInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of realized and unrealized gain (loss) on investment in security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839397157048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Summary of inventories</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">54,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,691&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,149&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,953&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished goods </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">63,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">131,234&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">113,535&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839303646600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumer Loans Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivableTableTextBlock', window );">Consumer Loans Receivable</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes consumer loans receivable (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for investment (at Acquisition Date)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,949&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for investment (originated after Acquisition Date)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans held for sale</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction advances</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred financing fees and other, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,041)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74,798&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">82,304&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37,690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(32,376)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,108&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,928&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Allowance for loan loss</a></td>
<td class="text">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):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Impact of adoption of ASU 2016-13</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in estimated loan losses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(655)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Charge-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,188&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,767&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock', window );">Consumer Loans Held for Investment Characteristics</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consumer loans held for investment had the following characteristics:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average contractual interest rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average effective interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average months to maturity</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">162</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">164</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock', window );">Deliquency Status of Consumer Loans</a></td>
<td class="text">The following table is a consolidated summary of the delinquency status of the outstanding amortized cost of consumer loans receivable (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">76,378&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">83,861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31 to 60 days</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61 to 90 days</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91+ days</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80,027&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,990&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock', window );">Gross Consumer Loans Receivable by Credit Quality and Fiscal Year of Origination</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table disaggregates gross consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.850%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prior</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,575&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,959&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">55,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Near Prime- FICO score 620-679</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sub-Prime- FICO score less than 620</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No FICO score</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,401&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,372&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,540&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,335&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,543&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,836&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80,027&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,990&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock', window );">Geographic Concentration of Consumer Loans Receivable</a></td>
<td class="text">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 April&#160;3, 2021, 35% of the outstanding principal balance of the 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 consumer loans receivable as of April&#160;3, 2021 or March&#160;28, 2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block] for Consumer Loans Held for Investment Characteristics [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConsumerLoansReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consumer loans receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConsumerLoansReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of geographic concentration of consumer loans receivable by key state.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deliquency Status of Consumer Loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DeliquencyStatusOfConsumerLoansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of gross consumer loans receivable by portfolio segment and credit quality indicator.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304629560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CommercialLoansReceivablesTableTextBlock', window );">Commercial Loans Receivables</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Commercial loans receivable, net consisted of the following, by class of financing notes receivable (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred financing fees, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,314&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,565&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion of commercial loans receivable (including from affiliates), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(15,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,082&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,142&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock', window );">Commercial Loans Receivable Characteristics</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The commercial loans receivable balance had the following characteristics:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average contractual interest rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average months to maturity</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock', window );">Changes in the Allowance for Loan Losses on Commercial Loans Receivables</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in the e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">stimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Impact of adoption of ASU 2016-13</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in estimated loan losses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans charged off, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Commercial Loans Receivables by Class and Internal Credit Quality Indicator</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table disaggregates our commercial loans receivable by credit quality indicator and fiscal year of origination (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.469%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="45" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Risk profile based on payment activity:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performing</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,627&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,677&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,864&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45,377&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Watch list</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nonperforming</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,627&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,677&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,206&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,864&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,003&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45,377&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47,202&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock', window );">Geographic Concentration of Commercial Loans Receivables in Key States</a></td>
<td class="text">As of April&#160;3, 2021, 13% of our outstanding commercial loans receivable principal balance was concentrated in Arizona. As of March&#160;28, 2020, 11% of the outstanding commercial loans receivable principal balance was concentrated in California. No other state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of April&#160;3, 2021 or March&#160;28, 2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block] for Commercial Loans Receivable Characteristics (Weighted averages) [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CommercialLoansReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commercial Loans Receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CommercialLoansReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of geographic concentration of inventory finance receivables by key state.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953659-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300215656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment, net</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property, plant and equipment, net, consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, at cost:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,314&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,827&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buildings and improvements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">71,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,146&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30,984&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">134,287&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">109,822&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37,493)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(32,632)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">96,794&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">77,190&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839305307384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table provides information about the financial statement classification of our lease expenses reported within the Consolidated Statement of Comprehensive Income for the years ended April&#160;3, 2021 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease Expense Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease expense </span><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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Amortization of leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,488&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,044&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2) Excludes short-term and variable lease expenses, which are immaterial.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash payments for operating and finance leases for the year ended April 3, 2021 were $4.2 million and $79,000, respectively. Cash payments for operating and finance leases for year ended March 28, 2020 were $3.4 million and $142,000, respectively.&#160;Rent expense for third-party operating leases was $5.2&#160;million for the fiscal year ended March 30, 2019 and is included in Cost of sales and Selling, general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Operating lease liability maturities</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The present value minimum payments for future fiscal years under non-cancelable leases as of April&#160;3, 2021 was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,973&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,046&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,799&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,872&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,117&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,231)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,268)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,545&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,849&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Finance lease liability maturities</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The present value minimum payments for future fiscal years under non-cancelable leases as of April&#160;3, 2021 was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,973&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,046&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,799&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,872&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,117&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,231)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,268)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,545&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,849&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301953752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangibles (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Goodwill and Other Intangibles</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill and other intangibles, net, consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Indefinite-lived:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trademarks and trade names</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State insurance licenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 28pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Finite lived:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">97,814&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8,361)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89,453&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">97,814&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,614)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Expected Amortization for Future Fiscal Years</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Expected amortization for future fiscal years is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839302294664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued expenses and other current liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,835&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Salaries, wages and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Company repurchase options on certain loans sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unearned insurance premiums</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estimated warranties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued volume rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">203,133&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">139,930&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301650568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Activity in the liability for estimated warranties</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Activity in the liability for estimated warranties was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,678&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Purchase accounting additions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Charged to costs and expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Payments and deductions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(28,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(29,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(29,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,032&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,678&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,069&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839302226456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Finance Lease Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Secured credit facilities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other secured financings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,186&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,953&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,335&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,705&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Scheduled maturities for future fiscal years of the Company's debt obligations consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301734600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance and Insurance Loss Reserves (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceAbstract', window );"><strong>Insurance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock', window );">Reinsurance Effect on Premiums Written and Earned</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The effects of reinsurance on premiums written and earned were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Earned</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Written</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Earned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Direct premiums</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,226&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assumed premiums&#8212;nonaffiliated</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,167&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,160&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,359&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,370&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ceded premiums&#8212;nonaffiliated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,604)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,604)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,789&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,980&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,821&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32,684&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Activity in property casualty reserve</a></td>
<td class="text">The following details the activity in the reserve for fiscal years  2021, 2020 and 2019 (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,582&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,686&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,157&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net incurred losses during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net claim payments during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(21,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18,065)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(15,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,451&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,582&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,686&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the supplemental schedule of reinsurance information. Reinsurance schedule includes, but is not limited to, the type of insurance, gross amount of premiums, premiums ceded to other entities, premiums assumed from other entities, net amount of premium revenue, and the percentage of the premiums assumed to net premium revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304763624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provision for income taxes</a></td>
<td class="text">The following details the provision for income taxes for fiscal years 2021, 2020 and 2019 (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 43.75pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,951&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,709&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,295&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 43.75pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">315&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,266&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,054&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliations of income taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A reconciliation of income taxes computed by applying the expected federal statutory income tax rate of 21% for fiscal years 2021, 2020 and 2019 to income before income taxes reported in the Consolidated Statements of Comprehensive Income is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal income tax at statutory rate</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,351&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,507)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax credits</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 30.25pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,266&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,913&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,054&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Net deferred tax assets and liabilities</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net deferred tax (liabilities) assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(16,327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(16,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant, equipment and depreciation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(5,121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(5,084)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Warranty reserves</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease - Operating lease liability</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease - Right of use asset</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,820)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Salaries and wages</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized gains on marketable equity investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loan discount</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other intangibles</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued volume rebates</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventory</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,393)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,295)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301827704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_RepurchaseContingenciesRollForward', window );"><strong>Repurchase Contingencies [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsTableTextBlock', window );">Loan Contracts with Off-Balance Sheet Commitments</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loan contracts with off-balance sheet commitments are summarized below (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction loan contract amount</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,628&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cumulative advances</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,801)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,400)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,827&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,736&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_RepurchaseContingenciesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repurchase Contingencies [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_RepurchaseContingenciesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about obligations resulting from other commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839397075048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Options Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Stock Options. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for fiscal years 2021, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Number<br/>of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">418,205&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">79.73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">194.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(74,144)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">150.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">411,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">102.71&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74,750&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">145.24&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(120,687)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">63.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">99.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 28, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">364,174&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">123.93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.02</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,800&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">177.61&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(131,567)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(20,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">148.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">251,749&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">146.86&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.04</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercisable at March 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">197,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">71.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercisable at March 28, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">179,133&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100.82&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,423&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exercisable at April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">108,588&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">132.48&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,549&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Stock Options, Weighted Average Assumptions</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair values of options granted were estimated at the date of grant using the following weighted average assumptions:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Volatility</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected option life in years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.56</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.33</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.18</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estimated forfeiture rate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Restricted Stock Unit Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Awards.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> A summary of restricted stock award activity for fiscal years 2021 and 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Number of Shares</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performance-Based Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Service-Based Awards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Awarded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at March 28, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Awarded</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,450&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,550&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,939&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,585&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested target stock awards that may vest based upon performance conditions through fiscal year 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,438&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested target stock awards that may vest based upon performance conditions through fiscal year 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301833032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Earnings Per Share Computation</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2021, 2020 and 2019 (dollars in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">76,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,066&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">68,622&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></div></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,189,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,129,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,080,878&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">104,082&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">139,145&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">187,859&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,293,134&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,268,784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,268,737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share:</span></div></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.25&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.10&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.40&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839302226456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Summary of the Fair Value and Carrying Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The book value and estimated fair value of our financial instruments were as follows (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Book<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estimated<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Book<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estimated<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Available-for-sale debt securities&#160;</span><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">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marketable equity securities </span><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-marketable equity investments </span><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">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Consumer loans receivable&#160;</span><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">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">86,209&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">82,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">97,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Commercial loans receivable&#160;</span><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">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Secured credit facilities and other&#160;</span><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">(6)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(12,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(14,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(15,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Level 2: The fair value is based on observable market prices for identical securities. When observable market prices for identical securities are not available, we price our marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data.</span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Level 1: The fair value is based on quoted market prices. </span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;Level 3: The fair value approximates book value based on the non-marketable nature of the investments.</span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)&#160;&#160;&#160;&#160;Level 3: Includes consumer loans receivable held for investment, held for sale and construction advances. See discussion of fair value inputs below.</span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(5)&#160;&#160;&#160;&#160;Level 3: The fair value is estimated using market interest rates of comparable loans.</span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(6)&#160;&#160;&#160;&#160;L</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">evel 2: The fair value is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> based on the discounted value of the expected remaining principal and interest cash flows.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumer loans held for investment are measured using Level 3 inputs that are calculated using estimated discounted future cash flows from the evaluation of loan credit quality and performance history to determine expected prepayments and defaults on the portfolio, discounted with rates considered to reflect current market conditions. Loans held for sale are measured at the lower of cost or fair value using inputs that consist of quoted market prices for mortgage-backed securities or investor purchase commitments for similar types of loan commitments on hand from investors. The cost of loans held for sale was lower than the fair value as of April&#160;3, 2021.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock', window );">Capitalized Mortgage Servicing Rights</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Number of loans serviced with MSRs</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,688&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average servicing fee (basis points)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capitalized servicing multiple</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">67.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capitalized servicing rate (basis points)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Serviced portfolio with MSRs (in thousands)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">593,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">585,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MSRs (in thousands)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the activity in the balance of servicing assets (including a description of where changes in fair value are reported in the statement of income for each period for which results of operations are presented), including but not limited to, the following: beginning and ending balances, additions (for instance, through purchases of servicing assets), disposals, changes in fair value during the period resulting from changes in inputs or assumptions used in the valuation model, other changes in fair value along with a description of those changes, and other changes that affect the balance along with a description of those changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125521744&amp;loc=d3e122625-111746<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301806184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Business Segment Information</a></td>
<td class="text">The following table provides selected financial data by segment (in thousands):<div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 30,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,037,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">999,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">905,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,108,051&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,061,774&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">962,746&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue for financial services consists of:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Insurance</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,162&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62,434&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income before income taxes:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">78,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">78,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">96,912&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">92,979&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">86,676&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,577&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,177&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">606&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income tax expense:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,266&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,913&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,537&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,340&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,636&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 28,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Factory-built housing</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">711,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">607,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">240,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">202,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">951,833&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">810,431&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300545272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Quarterly Financial Data</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables set forth certain unaudited quarterly financial information for fiscal years 2021 and 2020 (dollars in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fourth<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal year ended April 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">254,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">257,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">288,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">306,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,108,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">55,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">59,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">238,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">76,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.80&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.62&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.12&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.71&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.25&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:26pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fiscal year ended March 28, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">264,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">268,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">273,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">255,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,061,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">60,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">58,467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">59,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">51,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">230,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.31&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.29&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.10&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839309672824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Revenue Recognition) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConcentrationRiskonFactoryBuiltHousingDescription', window );">Concentration Risk on Factory Built Housing Description</a></td>
<td class="text">No independent distributor accounted for 10% or more of factory-built housing revenue<span></span>
</td>
<td class="text">No independent distributor accounted for 10% or more of factory-built housing revenue<span></span>
</td>
<td class="text">No independent distributor accounted for 10% or more of factory-built housing revenue<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConcentrationRiskonFactoryBuiltHousingDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration Risk on Factory Built Housing Description</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConcentrationRiskonFactoryBuiltHousingDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839307476680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Receivables and Allowances) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Allowance for credit loss on available-for-sale debt securities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Allowance for loan loss, consumer</a></td>
<td class="nump">3,200<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, commercial</a></td>
<td class="nump">816<span></span>
</td>
<td class="nump">393<span></span>
</td>
<td class="nump">$ 180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 | Consumer loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">2,276<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember', window );">Factory-built housing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvco_LoansHeldAtAcquisitionDateMember', window );">Loans held at acquisition date | Accounting Standards Update 2016-13 | Consumer loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other addition (reduction) in allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 6.L.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74567-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvco_LoansHeldAtAcquisitionDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvco_LoansHeldAtAcquisitionDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304987272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Long Lived Assets) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment losses on assets held and used</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">39 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304784376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Goodwill and Other Intangibles) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Mar. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of Operating Segments | Segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment losses on assets held and used</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and Intangible Asset Impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301930824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Warranties) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_StandardProductWarrantyTerm', window );">Warranty period for manufacturing defects</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_NonstructuralComponentWarrantyDescription', window );">Nonstructural Component Warranty Description</a></td>
<td class="text">120 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_NonstructuralComponentWarrantyDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nonstructural Component Warranty Description</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_NonstructuralComponentWarrantyDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_StandardProductWarrantyTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Standard Product Warranty Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_StandardProductWarrantyTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300314936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Insurance) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Insurance loss reserves</a></td>
<td class="nump">$ 7,451<span></span>
</td>
<td class="nump">$ 5,582<span></span>
</td>
<td class="nump">$ 6,686<span></span>
</td>
<td class="nump">$ 6,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount', window );">Balance of incurred but not reported losses</a></td>
<td class="nump">$ 3,700<span></span>
</td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated costs as of the balance sheet date of settling insured claims and costs incurred in the claims settlement process for claims that have not yet been submitted to the insurance company for reimbursement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.W)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015833&amp;loc=d3e570705-122907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839397082008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Advertising, Freight and Other Income) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 807<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_CargoAndFreightMember', window );">Freight</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="nump">$ 29,300<span></span>
</td>
<td class="nump">$ 30,900<span></span>
</td>
<td class="nump">$ 28,900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_CargoAndFreightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_CargoAndFreightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839306866936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Stockholder's Equity) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Gross unrealized gain (loss), available for sale debt securities</a></td>
<td class="nump">$ 123<span></span>
</td>
<td class="nump">$ 114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome', window );">Deferred tax expense</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">$ 97<span></span>
</td>
<td class="nump">$ 90<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains in other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839305448168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Recently Issued Accounting Pronouncements) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">$ 431,057<span></span>
</td>
<td class="nump">$ 355,144<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 | Commercial Portfolio Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">435<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 | Consumer loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">2,276<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(733)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13 | Commercial Portfolio Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13 | Consumer loans | Originated after Acquisition Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">$ 528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13 | Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (733)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other addition (reduction) in allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvco_OriginatedAfterAcquisitionDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cvco_OriginatedAfterAcquisitionDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839309790568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contract with Customer Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 306,502<span></span>
</td>
<td class="nump">$ 288,772<span></span>
</td>
<td class="nump">$ 257,976<span></span>
</td>
<td class="nump">$ 254,801<span></span>
</td>
<td class="nump">$ 255,335<span></span>
</td>
<td class="nump">$ 273,722<span></span>
</td>
<td class="nump">$ 268,675<span></span>
</td>
<td class="nump">$ 264,042<span></span>
</td>
<td class="nump">$ 1,108,051<span></span>
</td>
<td class="nump">$ 1,061,774<span></span>
</td>
<td class="nump">$ 962,746<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvco_SubcontractedsiteimprovementsMember', window );">Site improvements on Retail Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,100<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="nump">$ 24,900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvco_SubcontractedsiteimprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvco_SubcontractedsiteimprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839303276216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 306,502<span></span>
</td>
<td class="nump">$ 288,772<span></span>
</td>
<td class="nump">$ 257,976<span></span>
</td>
<td class="nump">$ 254,801<span></span>
</td>
<td class="nump">$ 255,335<span></span>
</td>
<td class="nump">$ 273,722<span></span>
</td>
<td class="nump">$ 268,675<span></span>
</td>
<td class="nump">$ 264,042<span></span>
</td>
<td class="nump">$ 1,108,051<span></span>
</td>
<td class="nump">$ 1,061,774<span></span>
</td>
<td class="nump">$ 962,746<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember', window );">Factory-built housing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,037,889<span></span>
</td>
<td class="nump">999,340<span></span>
</td>
<td class="nump">905,726<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember', window );">Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,162<span></span>
</td>
<td class="nump">62,434<span></span>
</td>
<td class="nump">57,020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvco_HUDCodeMember', window );">HUD Code | Factory-built housing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">842,515<span></span>
</td>
<td class="nump">813,074<span></span>
</td>
<td class="nump">727,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvco_ModularMember', window );">Modular | Factory-built housing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,896<span></span>
</td>
<td class="nump">84,498<span></span>
</td>
<td class="nump">90,636<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvco_ParkModelRVsMember', window );">Park Model RVs | Factory-built housing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,862<span></span>
</td>
<td class="nump">46,427<span></span>
</td>
<td class="nump">38,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvco_FactorybuilthousingotherMember', window );">Factory-built housing, other | Factory-built housing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,616<span></span>
</td>
<td class="nump">55,341<span></span>
</td>
<td class="nump">49,083<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvco_InsuranceAgencyCommissionsMember', window );">Insurance Agency Commissions | Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,102<span></span>
</td>
<td class="nump">3,352<span></span>
</td>
<td class="nump">3,065<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_FinancialServiceOtherMember', window );">Financial service, other | Financial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,060<span></span>
</td>
<td class="nump">$ 59,082<span></span>
</td>
<td class="nump">$ 53,955<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvco_HUDCodeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvco_HUDCodeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvco_ModularMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvco_ModularMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvco_ParkModelRVsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvco_ParkModelRVsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvco_FactorybuilthousingotherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvco_FactorybuilthousingotherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvco_InsuranceAgencyCommissionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvco_InsuranceAgencyCommissionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_FinancialServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_FinancialServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304323640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">$ 16,693<span></span>
</td>
<td class="nump">$ 13,446<span></span>
</td>
<td class="nump">$ 12,148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash, noncurrent</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">$ 351<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Total restricted cash</a></td>
<td class="nump">17,028<span></span>
</td>
<td class="nump">13,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember', window );">Cash related to CountryPlace customer payments to be remitted to third parties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">16,049<span></span>
</td>
<td class="nump">12,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cvco_OtherRestrictedCashMember', window );">Other restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash, noncurrent</a></td>
<td class="nump">$ 979<span></span>
</td>
<td class="nump">$ 1,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cvco_OtherRestrictedCashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cvco_OtherRestrictedCashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301662648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Cash (Reconciliation to SOCF) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 322,279<span></span>
</td>
<td class="nump">$ 241,826<span></span>
</td>
<td class="nump">$ 187,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">16,693<span></span>
</td>
<td class="nump">13,446<span></span>
</td>
<td class="nump">12,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash, noncurrent</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 339,307<span></span>
</td>
<td class="nump">$ 255,607<span></span>
</td>
<td class="nump">$ 199,869<span></span>
</td>
<td class="nump">$ 199,258<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839306828632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Summary) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract', window );"><strong>Investment summary</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="nump">$ 14,946<span></span>
</td>
<td class="nump">$ 14,774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="nump">17,600<span></span>
</td>
<td class="nump">9,829<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Non-marketable equity investments</a></td>
<td class="nump">21,960<span></span>
</td>
<td class="nump">21,536<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="nump">54,506<span></span>
</td>
<td class="nump">46,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term Investments</a></td>
<td class="nump">19,496<span></span>
</td>
<td class="nump">14,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term Investments</a></td>
<td class="nump">$ 35,010<span></span>
</td>
<td class="nump">$ 31,557<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839305457144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Available-for-sale Summary) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-Sale Securities by Investment Category</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total Amortized Cost</a></td>
<td class="nump">$ 14,823<span></span>
</td>
<td class="nump">$ 14,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(94)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">14,946<span></span>
</td>
<td class="nump">14,774<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember', window );">Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-Sale Securities by Investment Category</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total Amortized Cost</a></td>
<td class="nump">2,787<span></span>
</td>
<td class="nump">5,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">69<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">2,804<span></span>
</td>
<td class="nump">5,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember', window );">States and political subdivision debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-Sale Securities by Investment Category</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total Amortized Cost</a></td>
<td class="nump">7,239<span></span>
</td>
<td class="nump">4,239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">125<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">7,345<span></span>
</td>
<td class="nump">4,370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-Sale Securities by Investment Category</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total Amortized Cost</a></td>
<td class="nump">4,797<span></span>
</td>
<td class="nump">5,021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(65)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">$ 4,797<span></span>
</td>
<td class="nump">$ 4,961<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839306261048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Continuous Unrealized Loss Positions) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Less than 12 Months, Fair Value</a></td>
<td class="nump">$ 6,093<span></span>
</td>
<td class="nump">$ 4,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, less than 12 months</a></td>
<td class="num">(35)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">12 Months or Longer, Fair Value</a></td>
<td class="nump">699<span></span>
</td>
<td class="nump">1,880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, 12 months or longer</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total Fair Value</a></td>
<td class="nump">6,792<span></span>
</td>
<td class="nump">6,361<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(94)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember', window );">Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Less than 12 Months, Fair Value</a></td>
<td class="nump">927<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, less than 12 months</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">12 Months or Longer, Fair Value</a></td>
<td class="nump">450<span></span>
</td>
<td class="nump">1,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, 12 months or longer</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total Fair Value</a></td>
<td class="nump">1,377<span></span>
</td>
<td class="nump">1,912<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember', window );">States and political subdivision debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Less than 12 Months, Fair Value</a></td>
<td class="nump">3,013<span></span>
</td>
<td class="nump">601<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, less than 12 months</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">12 Months or Longer, Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, 12 months or longer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total Fair Value</a></td>
<td class="nump">3,013<span></span>
</td>
<td class="nump">702<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Less than 12 Months, Fair Value</a></td>
<td class="nump">2,153<span></span>
</td>
<td class="nump">3,747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, less than 12 months</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(65)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">12 Months or Longer, Fair Value</a></td>
<td class="nump">249<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, 12 months or longer</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total Fair Value</a></td>
<td class="nump">2,402<span></span>
</td>
<td class="nump">3,747<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses</a></td>
<td class="num">$ (11)<span></span>
</td>
<td class="num">$ (65)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839310843032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Debt Securities by Maturity) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Contractual Maturity of Investment Securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis', window );">Due in less than one year, Amortized Cost</a></td>
<td class="nump">$ 1,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis', window );">Due after one year through five years, Amortized Cost</a></td>
<td class="nump">8,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis', window );">Due after five years through ten years, Amortized Cost</a></td>
<td class="nump">1,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis', window );">Due after ten years, Amortized Cost</a></td>
<td class="nump">1,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost', window );">Mortgage-backed securities, Amortized Cost</a></td>
<td class="nump">2,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total Amortized Cost</a></td>
<td class="nump">14,823<span></span>
</td>
<td class="nump">$ 14,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue', window );">Due in less than one year, Fair Value</a></td>
<td class="nump">1,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue', window );">Due after one year through five years, Fair Value</a></td>
<td class="nump">8,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue', window );">Due after five years through ten years, Fair Value</a></td>
<td class="nump">1,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue', window );">Due after ten years, Fair Value</a></td>
<td class="nump">1,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Mortgage-backed securities, Fair Value</a></td>
<td class="nump">2,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">$ 14,946<span></span>
</td>
<td class="nump">$ 14,774<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301715128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Gains (losses) on securities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Gross gains realized on debt securities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Gross losses realized on debt securities</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Net gain (loss) recognized during the period</a></td>
<td class="nump">8,515<span></span>
</td>
<td class="num">(2,264)<span></span>
</td>
<td class="num">(355)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss', window );">Less: Net (gains) losses recognized on securities sold during the period</a></td>
<td class="num">(2,191)<span></span>
</td>
<td class="nump">232<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Unrealized gains (losses) recognized during the period on securities still held</a></td>
<td class="nump">$ 6,324<span></span>
</td>
<td class="num">$ (2,032)<span></span>
</td>
<td class="num">$ (291)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117546-209714<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300513864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAggregateCost', window );">Non-marketable equity investment, contributions</a></td>
<td class="nump">$ 15.0<span></span>
</td>
<td class="nump">$ 15.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentAggregateCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the aggregate cost of investments accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentAggregateCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839310903656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Summary of inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 54,336<span></span>
</td>
<td class="nump">$ 35,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">19,149<span></span>
</td>
<td class="nump">13,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">57,749<span></span>
</td>
<td class="nump">63,891<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total Inventories</a></td>
<td class="nump">$ 131,234<span></span>
</td>
<td class="nump">$ 113,535<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839310077432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet', window );">Loans held for investment (at Acquisition Date)</a></td>
<td class="nump">$ 31,949<span></span>
</td>
<td class="nump">$ 37,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivableHeldForInvestment', window );">Loans held for investment (originated after Acquisition Date)</a></td>
<td class="nump">18,690<span></span>
</td>
<td class="nump">20,140<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableHeldForSaleAmount', window );">Loans held for sale</a></td>
<td class="nump">15,587<span></span>
</td>
<td class="nump">14,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConstructionAdvances', window );">Construction Advances</a></td>
<td class="nump">13,801<span></span>
</td>
<td class="nump">13,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">80,027<span></span>
</td>
<td class="nump">85,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableDeferredIncome', window );">Deferred financing fees and other, net</a></td>
<td class="num">(2,041)<span></span>
</td>
<td class="num">(1,919)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan losses</a></td>
<td class="num">(3,188)<span></span>
</td>
<td class="num">(1,767)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet', window );">Consumer loans receivable</a></td>
<td class="nump">74,798<span></span>
</td>
<td class="nump">82,304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Less current portion</a></td>
<td class="num">(37,690)<span></span>
</td>
<td class="num">(32,376)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Consumer loans receivable, net</a></td>
<td class="nump">$ 37,108<span></span>
</td>
<td class="nump">$ 49,928<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConstructionAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction Advances</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConstructionAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConsumerLoansReceivableHeldForInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consumer loans receivable held for investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConsumerLoansReceivableHeldForInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reserve to cover probable credit losses related to specifically identified fixed maturity real estate loans as well as probable credit losses inherent in the remainder of that loan portfolio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 310<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123605502&amp;loc=d3e21338-158488<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The recorded balance, net of any applicable reductions (for example, unamortized accretable yield and allowance for loan losses).  This relates to loans not accounted for debt securities with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 30<br> -Section 15<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123409700&amp;loc=d3e13503-111538<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred interest and fee income, unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of acquired loans. Excludes amounts for loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123392090&amp;loc=d3e45377-112738<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10152-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableHeldForSaleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before valuation allowance, of financing receivable classified as held-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124265262&amp;loc=d3e48678-111004<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableHeldForSaleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The balance represents the amount of loans that are secured by real estate mortgages, offset by the reserve to cover probable credit losses on the loan portfolio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839303799736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan loss at beginning of period</a></td>
<td class="nump">$ 1,767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan loss at end of period</a></td>
<td class="nump">3,188<span></span>
</td>
<td class="nump">$ 1,767<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan loss at beginning of period</a></td>
<td class="nump">1,767<span></span>
</td>
<td class="nump">415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Change in estimated loan losses, net</a></td>
<td class="num">(655)<span></span>
</td>
<td class="nump">1,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Charge-offs</a></td>
<td class="num">(201)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">Recoveries</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan loss at end of period</a></td>
<td class="nump">3,188<span></span>
</td>
<td class="nump">1,767<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 | Consumer loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">$ 2,276<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other addition (reduction) in allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reserve to cover probable credit losses related to specifically identified fixed maturity real estate loans as well as probable credit losses inherent in the remainder of that loan portfolio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 310<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123605502&amp;loc=d3e21338-158488<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839401049512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumer Loans Receivable (Weighted Averages) (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Weightedaveragecontractualinterestrate', window );">Weighted average contractual interest rate</a></td>
<td class="nump">8.26%<span></span>
</td>
<td class="nump">8.42%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Weightedaverageeffectiveinterestrate', window );">Weighted average effective interest rate</a></td>
<td class="nump">9.34%<span></span>
</td>
<td class="nump">9.27%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Weightedaveragemonthstomaturity', window );">Weighted average months to maturity</a></td>
<td class="text">162 months<span></span>
</td>
<td class="text">164 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_Weightedaveragecontractualinterestrate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average contractual interest rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Weightedaveragecontractualinterestrate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_Weightedaverageeffectiveinterestrate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average effective interest rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Weightedaverageeffectiveinterestrate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_Weightedaveragemonthstomaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average months to maturity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Weightedaveragemonthstomaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839310934552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumer Loans Receivable (Delinquency Status of Consumer Loans) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 80,027<span></span>
</td>
<td class="nump">$ 85,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DelinquencyStatusAxis=cvco_CurrentMember', window );">Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">76,378<span></span>
</td>
<td class="nump">83,861<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DelinquencyStatusAxis=cvco_A3160DaysPastDueMember', window );">31 to 60 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">508<span></span>
</td>
<td class="nump">547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DelinquencyStatusAxis=cvco_A6190DaysPastDueMember', window );">61 to 90 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DelinquencyStatusAxis=cvco_A91DaysPastDueMember', window );">91+ days past due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 3,120<span></span>
</td>
<td class="nump">$ 1,275<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DelinquencyStatusAxis=cvco_CurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DelinquencyStatusAxis=cvco_CurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DelinquencyStatusAxis=cvco_A3160DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DelinquencyStatusAxis=cvco_A3160DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DelinquencyStatusAxis=cvco_A6190DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DelinquencyStatusAxis=cvco_A6190DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DelinquencyStatusAxis=cvco_A91DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DelinquencyStatusAxis=cvco_A91DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839307015208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 80,027<span></span>
</td>
<td class="nump">$ 85,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PrimeMember', window );">Prime- FICO score 680 and greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">49,848<span></span>
</td>
<td class="nump">55,513<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NearPrimeMember', window );">Near Prime- FICO score 620-679</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">27,030<span></span>
</td>
<td class="nump">27,767<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember', window );">Sub-Prime- FICO score less than 620</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,064<span></span>
</td>
<td class="nump">2,142<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_NoFICOScoreMember', window );">No FICO score</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,085<span></span>
</td>
<td class="nump">$ 568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember', window );">Current fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">29,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember', window );">Current fiscal year | Prime- FICO score 680 and greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">18,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember', window );">Current fiscal year | Near Prime- FICO score 620-679</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">10,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember', window );">Current fiscal year | Sub-Prime- FICO score less than 620</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember', window );">Current fiscal year | No FICO score</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember', window );">Prior fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">6,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember', window );">Prior fiscal year | Prime- FICO score 680 and greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">3,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember', window );">Prior fiscal year | Near Prime- FICO score 620-679</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember', window );">Prior fiscal year | Sub-Prime- FICO score less than 620</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember', window );">Prior fiscal year | No FICO score</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2019Member', window );">Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">3,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2019Member', window );">Fiscal 2019 | Prime- FICO score 680 and greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2019Member', window );">Fiscal 2019 | Near Prime- FICO score 620-679</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2019Member', window );">Fiscal 2019 | Sub-Prime- FICO score less than 620</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2019Member', window );">Fiscal 2019 | No FICO score</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018Member', window );">Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018Member', window );">Fiscal 2018 | Prime- FICO score 680 and greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018Member', window );">Fiscal 2018 | Near Prime- FICO score 620-679</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018Member', window );">Fiscal 2018 | Sub-Prime- FICO score less than 620</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018Member', window );">Fiscal 2018 | No FICO score</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017Member', window );">Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017Member', window );">Fiscal 2017 | Prime- FICO score 680 and greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017Member', window );">Fiscal 2017 | Near Prime- FICO score 620-679</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017Member', window );">Fiscal 2017 | Sub-Prime- FICO score less than 620</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017Member', window );">Fiscal 2017 | No FICO score</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2016AndPriorMember', window );">Fiscal 2016 and prior</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">35,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2016AndPriorMember', window );">Fiscal 2016 and prior | Prime- FICO score 680 and greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">23,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2016AndPriorMember', window );">Fiscal 2016 and prior | Near Prime- FICO score 620-679</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">10,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2016AndPriorMember', window );">Fiscal 2016 and prior | Sub-Prime- FICO score less than 620</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2016AndPriorMember', window );">Fiscal 2016 and prior | No FICO score</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PrimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_PrimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=cvco_NearPrimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=cvco_NearPrimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=cvco_NoFICOScoreMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=cvco_NoFICOScoreMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2017Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2016AndPriorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2016AndPriorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839307335464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumer Loans Receivable (Concentration of Consumer Loan Receivables by Geographic Region) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract', window );"><strong>Geographic Concentration of Consumer Loans Receivable in Key States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable', window );">Percentage of Principal Balance of Consumer Loans Receivable</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_TX', window );">TEXAS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract', window );"><strong>Geographic Concentration of Consumer Loans Receivable in Key States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage', window );">Portfolio concentration</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_FL', window );">FLORIDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract', window );"><strong>Geographic Concentration of Consumer Loans Receivable in Key States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage', window );">Portfolio concentration</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consumer loans receivable geographical concentration percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of geographic concentration of consumer loans receivable by key state.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of principal balance of consumer loans receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_TX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_TX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_FL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_FL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300590856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumer Loans Receivable (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealEstateAcquiredThroughForeclosure', window );">Repossessed homes</a></td>
<td class="nump">$ 518<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MortgageLoansInProcessOfForeclosureAmount', window );">Foreclosure or similar proceedings in progress</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 560<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MortgageLoansInProcessOfForeclosureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Recorded investment of consumer mortgage loan receivables secured by residential real estate properties for which formal foreclosure proceedings are in process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 35<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL49126937-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MortgageLoansInProcessOfForeclosureAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstateAcquiredThroughForeclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of land and buildings obtained through foreclosure proceedings or defeasance in full or partial satisfaction of a debt arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5162-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4437-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateAcquiredThroughForeclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839306362504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Notes Receivables, Net) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">$ 45,377<span></span>
</td>
<td class="nump">$ 47,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="num">(816)<span></span>
</td>
<td class="num">(393)<span></span>
</td>
<td class="num">$ (180)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent', window );">Commercial Loans Receivable (including from affiliates), Current</a></td>
<td class="num">(19,232)<span></span>
</td>
<td class="num">(15,423)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent', window );">Commercial Loans Receivable (including from affiliates), Noncurrent</a></td>
<td class="nump">25,082<span></span>
</td>
<td class="nump">31,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">45,377<span></span>
</td>
<td class="nump">47,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="num">(816)<span></span>
</td>
<td class="num">(393)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables', window );">Deferred financing fees, net</a></td>
<td class="num">(247)<span></span>
</td>
<td class="num">(244)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Commercial loans receivable, net</a></td>
<td class="nump">$ 44,314<span></span>
</td>
<td class="nump">$ 46,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commercial Loans Receivable (including from affiliates), Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commercial Loans Receivable (including from affiliates), Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unearned discounts (other than cash or quantity discounts and the like), finance charges, and interest included in the face amount of receivables, that are shown as a deduction from the related receivables. For example, 1) finance charges booked as a receivable when a loan is made and recognized as income at a later date; and 2) interest charges deducted from the face loan amount, resulting in a discounted amount actually advanced to the borrower (wherein the receivable includes the amount actually advanced to the borrower and the as yet unearned interest income).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4519-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301590920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss Commercial Loans Receivable Characteristics (Details))<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Weightedaveragecontractualinterestratecommercial', window );">Weighted average contractual interest rate</a></td>
<td class="nump">6.40%<span></span>
</td>
<td class="nump">5.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Weightedaveragemonthstomaturitycommercial', window );">Weighted average months to maturity</a></td>
<td class="text">11 months<span></span>
</td>
<td class="text">10 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_Weightedaveragecontractualinterestratecommercial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average contractual interest rate, commercial</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Weightedaveragecontractualinterestratecommercial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_Weightedaveragemonthstomaturitycommercial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average months to maturity, commercial</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Weightedaveragemonthstomaturitycommercial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304323480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (Changes in the Estimated Allowance for Loan Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Changes in the Allowance for Loan Losses on Commercial Loans Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance at beginning of period</a></td>
<td class="nump">$ 393<span></span>
</td>
<td class="nump">$ 180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet', window );">Loans charged off, net of recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance at end of period</a></td>
<td class="nump">816<span></span>
</td>
<td class="nump">393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Changes in the Allowance for Loan Losses on Commercial Loans Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance at beginning of period</a></td>
<td class="nump">393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Change in estimated loan losses, net</a></td>
<td class="num">(12)<span></span>
</td>
<td class="nump">213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance at end of period</a></td>
<td class="nump">816<span></span>
</td>
<td class="nump">393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 | Commercial Portfolio Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Changes in the Allowance for Loan Losses on Commercial Loans Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Impact of adoption of ASU 2016-13</a></td>
<td class="nump">$ 435<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other addition (reduction) in allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after recoveries, of loans and leases that have been written-off.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839305811576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">$ 45,377<span></span>
</td>
<td class="nump">$ 47,202<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember', window );">Current fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">30,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember', window );">Prior fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">8,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2019Member', window );">Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">3,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018Member', window );">Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">1,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017Member', window );">Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">1,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember', window );">Performing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">45,377<span></span>
</td>
<td class="nump">47,016<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember', window );">Performing | Current fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">30,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember', window );">Performing | Prior fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">8,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember', window );">Performing | Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">3,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember', window );">Performing | Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">1,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember', window );">Performing | Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">1,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember', window );">Watch List</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember', window );">Watch List | Current fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember', window );">Watch List | Prior fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember', window );">Watch List | Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember', window );">Watch List | Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember', window );">Watch List | Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember', window );">Nonperforming</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember', window );">Nonperforming | Current fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember', window );">Nonperforming | Prior fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember', window );">Nonperforming | Fiscal 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember', window );">Nonperforming | Fiscal 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember', window );">Nonperforming | Fiscal 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_CurrentFiscalYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_PriorFiscalYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_YearOfOriginationAxis=cvco_Fiscal2017Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_PerformingFinancingReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=cvco_WatchListMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_NonperformingFinancingReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839310893976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (Concentrations of Commerical Loans Receivables) (Details)<br></strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConcentrationRiskOnFinancingReceivablesPercentage', window );">Concentration risk percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration', window );">Concentration with affiliates</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_AZ', window );">ARIZONA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage', window );">Geographic concentration</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_CA', window );">CALIFORNIA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage', window );">Geographic concentration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConcentrationRiskOnFinancingReceivablesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration risk on financing receivables percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConcentrationRiskOnFinancingReceivablesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory Finance Receivable Principal Balance Concentration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_InventoryFinanceReceivablePrincipalBalanceConcentration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory finance receivables geographic concentration percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_AZ">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_AZ</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839302299832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming', window );">Due days for loans accounted for on a non-accrual basis and accruing loans with principal payments past</a></td>
<td class="text">90 days or more<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual', window );">Due days for loans on nonaccrual status when interest is past due and remains unpaid</a></td>
<td class="text">90 days or more<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing', window );">Commercial loans 90 days past due still accruing interest</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest past due period for loan considered as nonaccrual.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal past due period for loan considered as non performing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable 90 days or more past due and still accruing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839310887048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property, plant and equipment, at cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">$ 134,287<span></span>
</td>
<td class="nump">$ 109,822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(37,493)<span></span>
</td>
<td class="num">(32,632)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">96,794<span></span>
</td>
<td class="nump">77,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">5,577<span></span>
</td>
<td class="nump">5,177<span></span>
</td>
<td class="nump">$ 4,374<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property, plant and equipment, at cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">28,314<span></span>
</td>
<td class="nump">26,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property, plant and equipment, at cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">71,827<span></span>
</td>
<td class="nump">52,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property, plant and equipment, at cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">$ 34,146<span></span>
</td>
<td class="nump">$ 30,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839307550632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Lease Assets and Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">$ 16,252<span></span>
</td>
<td class="nump">$ 13,894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease assets</a></td>
<td class="nump">986<span></span>
</td>
<td class="nump">1,025<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseRightOfUseAsset', window );">Total lease assets</a></td>
<td class="nump">17,238<span></span>
</td>
<td class="nump">14,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Financed lease asset accumulated amortization</a></td>
<td class="nump">143<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating Lease, Liability, Current</a></td>
<td class="nump">4,184<span></span>
</td>
<td class="nump">4,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities, current</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">13,361<span></span>
</td>
<td class="nump">10,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities, non-current</a></td>
<td class="nump">233<span></span>
</td>
<td class="nump">289<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 17,849<span></span>
</td>
<td class="nump">$ 15,279<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Lease Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Lease Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839307201048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Lease Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of leased assets</a></td>
<td class="nump">$ 39<span></span>
</td>
<td class="nump">$ 39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_TotalLeaseExpense', window );">Total lease expense</a></td>
<td class="nump">4,488<span></span>
</td>
<td class="nump">4,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease payments</a></td>
<td class="nump">4,200<span></span>
</td>
<td class="nump">3,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FinanceLeasePayments', window );">Finance lease payments</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rent expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">1,105<span></span>
</td>
<td class="nump">834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 3,327<span></span>
</td>
<td class="nump">$ 3,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_FinanceLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash paid on finance leases (principal and interest)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_FinanceLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_TotalLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Lease Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_TotalLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304278600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Future Minimum Lease Payments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Operating lease payments FY22</a></td>
<td class="nump">$ 4,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Operating lease payments FY23</a></td>
<td class="nump">3,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Operating lease payments FY24</a></td>
<td class="nump">3,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Operating lease payments FY25</a></td>
<td class="nump">2,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Operating lease payments FY26</a></td>
<td class="nump">2,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Operating lease payments thereafter</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total operating lease payments</a></td>
<td class="nump">19,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="num">(2,231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">17,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Finance lease payments FY22</a></td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Finance lease payments FY23</a></td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Finance lease payments FY24</a></td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Finance lease payments FY25</a></td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">Finance lease payments FY26</a></td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Finance lease payments thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total finance lease payments</a></td>
<td class="nump">341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="num">(37)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">304<span></span>
</td>
<td class="nump">$ 366<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">4,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">4,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">3,664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">2,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">2,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">20,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="num">(2,268)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 17,849<span></span>
</td>
<td class="nump">$ 15,279<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Lease Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueAfterYearFive</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Liability Payments Due Next Twelve Months</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueYearFive</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueYearFour</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueYearThree</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueYearTwo</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityUndiscountedExcessAmount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304829688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Weighted Average Disclosures) (Details)<br></strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term, operating leases</a></td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term, finance leases</a></td>
<td class="text">4 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate, operating leases</a></td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate, finance leases</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839302614888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward', window );"><strong>Indefinite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 75,090<span></span>
</td>
<td class="nump">$ 75,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross', window );">Gross Carrying Amount</a></td>
<td class="nump">85,090<span></span>
</td>
<td class="nump">85,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet', window );">Net Carrying Amount</a></td>
<td class="nump">85,090<span></span>
</td>
<td class="nump">85,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(8,361)<span></span>
</td>
<td class="num">(7,614)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IntangibleAssetsIncludingGoodwillGross', window );">Gross Carrying Amount</a></td>
<td class="nump">97,814<span></span>
</td>
<td class="nump">97,814<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">89,453<span></span>
</td>
<td class="nump">90,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">11,300<span></span>
</td>
<td class="nump">11,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(7,097)<span></span>
</td>
<td class="num">(6,463)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">4,203<span></span>
</td>
<td class="nump">4,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">1,424<span></span>
</td>
<td class="nump">1,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,264)<span></span>
</td>
<td class="num">(1,151)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">273<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward', window );"><strong>Indefinite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">75,090<span></span>
</td>
<td class="nump">75,090<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward', window );"><strong>Indefinite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">8,900<span></span>
</td>
<td class="nump">8,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cvco_StateInsuranceLicensesMember', window );">State insurance licenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward', window );"><strong>Indefinite lived:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indefinite lived intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indefinite lived intangible assets including goodwill gross.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indefinite lived intangible assets including goodwill net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_IntangibleAssetsIncludingGoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible assets including goodwill gross.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_IntangibleAssetsIncludingGoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cvco_StateInsuranceLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cvco_StateInsuranceLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839309866120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangibles (Amortization Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="nump">$ 747<span></span>
</td>
<td class="nump">$ 606<span></span>
</td>
<td class="nump">$ 324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Expected Amortization for Future Fiscal Years [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="nump">503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 1,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839309932152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued expenses and other current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">$ 41,835<span></span>
</td>
<td class="nump">$ 22,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salaries, wages and benefits</a></td>
<td class="nump">37,737<span></span>
</td>
<td class="nump">25,885<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LiabilitiesRelatedToConsumerLoansSold', window );">Company repurchase options on certain loans sold</a></td>
<td class="nump">25,938<span></span>
</td>
<td class="nump">7,444<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums', window );">Unearned insurance premiums</a></td>
<td class="nump">22,643<span></span>
</td>
<td class="nump">20,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Estimated warranties</a></td>
<td class="nump">18,032<span></span>
</td>
<td class="nump">18,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_AccruedVolumeRebates', window );">Accrued volume rebates</a></td>
<td class="nump">12,132<span></span>
</td>
<td class="nump">9,801<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">44,816<span></span>
</td>
<td class="nump">35,453<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 203,133<span></span>
</td>
<td class="nump">$ 139,930<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_AccruedVolumeRebates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued volume rebates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AccruedVolumeRebates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LiabilitiesRelatedToConsumerLoansSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liabilities related to consumer loans sold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LiabilitiesRelatedToConsumerLoansSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12524-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123377177&amp;loc=d3e11281-110244<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of premium not yet earned, disclosed in supplementary insurance information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574960-122915<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementaryInsuranceInformationUnearnedPremiums</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304809256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Activity for Estimated Warranty Liability) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward', window );"><strong>Accrual for estimated warranties</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Balance at beginning of period</a></td>
<td class="nump">$ 18,678<span></span>
</td>
<td class="nump">$ 17,069<span></span>
</td>
<td class="nump">$ 16,638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition', window );">Purchase accounting additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,192<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Charged to costs and expenses</a></td>
<td class="nump">28,352<span></span>
</td>
<td class="nump">29,885<span></span>
</td>
<td class="nump">29,591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Payments and deductions</a></td>
<td class="num">(28,998)<span></span>
</td>
<td class="num">(29,468)<span></span>
</td>
<td class="num">(29,160)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Balance at end of period</a></td>
<td class="nump">$ 18,032<span></span>
</td>
<td class="nump">$ 18,678<span></span>
</td>
<td class="nump">$ 17,069<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardProductWarrantyAccrualRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300481560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt and Finance Lease Obligations Summary of Debt Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Secured credit facilities</a></td>
<td class="nump">$ 8,210<span></span>
</td>
<td class="nump">$ 10,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized', window );">Other secured financings</a></td>
<td class="nump">3,672<span></span>
</td>
<td class="nump">4,113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease obligations</a></td>
<td class="nump">304<span></span>
</td>
<td class="nump">366<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total Debt</a></td>
<td class="nump">12,186<span></span>
</td>
<td class="nump">14,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebtCurrent', window );">Less current portion</a></td>
<td class="num">(1,851)<span></span>
</td>
<td class="num">(2,248)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredLongTermDebt', window );">Secured credit facilities and other</a></td>
<td class="nump">$ 10,335<span></span>
</td>
<td class="nump">$ 12,705<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is the principal amount outstanding for securitized loans only (across all types of loans).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=d3e107314-111719<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrincipalAmountOutstandingOnLoansSecuritized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300361480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt and Finance Lease Obligations Scheduled Maturities of the Company's Debt Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 1,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">1,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">1,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">1,281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</a></td>
<td class="nump">1,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 4,987<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839303662024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Finance Lease Obligations Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_MaximumAdvanceunderSecuredCreditFacility', window );">Maximum Advance under Secured Credit Facility</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Secured credit facilities</a></td>
<td class="nump">$ 8,210<span></span>
</td>
<td class="nump">$ 10,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Weighted average interest rate during the period</a></td>
<td class="nump">4.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationPeriod', window );">Line of Credit Facility, Expiration Period</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_MaximumAdvanceunderSecuredCreditFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum Advance Under Secured Credit Facility</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_MaximumAdvanceunderSecuredCreditFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300568328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance and Insurance Loss Reserves (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PremiumsWrittenAndEarnedAbstract', window );"><strong>Reinsurance Effect on Premiums Written and Earned</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectPremiumsWritten', window );">Direct premiums Written</a></td>
<td class="nump">$ 23,226<span></span>
</td>
<td class="nump">$ 20,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssumedPremiumsWritten', window );">Assumed premiums - nonaffiliate Written</a></td>
<td class="nump">29,167<span></span>
</td>
<td class="nump">27,359<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CededPremiumsWritten', window );">Ceded premiums - nonaffiliate Written</a></td>
<td class="num">(12,604)<span></span>
</td>
<td class="num">(12,598)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PremiumsWrittenNet', window );">Net premiums Written</a></td>
<td class="nump">39,789<span></span>
</td>
<td class="nump">34,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectPremiumsEarned', window );">Direct premiums Earned</a></td>
<td class="nump">21,424<span></span>
</td>
<td class="nump">18,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssumedPremiumsEarned', window );">Assumed premiums - nonaffiliate Earned</a></td>
<td class="nump">28,160<span></span>
</td>
<td class="nump">26,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Ceded premiums - nonaffiliate Earned</a></td>
<td class="num">(12,604)<span></span>
</td>
<td class="num">(12,598)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNetPropertyAndCasualty', window );">Net premiums Earned</a></td>
<td class="nump">$ 36,980<span></span>
</td>
<td class="nump">$ 32,684<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssumedPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums assumed from other entities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssumedPremiumsEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssumedPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of written premiums assumed from other entities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssumedPremiumsWritten</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CededPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column C))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84167274&amp;loc=d3e27175-158546<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CededPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of written premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CededPremiumsWritten</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DirectPremiumsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums earned.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401096&amp;loc=d3e574992-122915<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectPremiumsEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DirectPremiumsWritten">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums written.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectPremiumsWritten</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PremiumsEarnedNetPropertyAndCasualty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after premiums ceded to other entities and premiums assumed by the entity, of property and casualty premiums earned.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84167274&amp;loc=d3e27175-158546<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsEarnedNetPropertyAndCasualty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PremiumsWrittenAndEarnedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsWrittenAndEarnedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PremiumsWrittenNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums written.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6486672&amp;loc=d3e27261-158547<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsWrittenNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839305386888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance and Insurance Loss Reserves (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceAbstract', window );"><strong>Insurance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_MaximumRiskAssumedPerPolicy', window );">Insurance policies maximum coverage per claim</a></td>
<td class="nump">$ 300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_MaximumRiskCededPerPolicy', window );">Insurance policies coverage per claim ceded to reinsurers</a></td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount', window );">Insurance policy risk of loss maintained per claim</a></td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount', window );">Catastrophic losses recoverable in excess of amount</a></td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount', window );">Aggregate catastrophic losses recoverable in excess of amount</a></td>
<td class="nump">$ 55,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Catastrophic losses recoverable in aggregate greater than amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Catastrophic losses recoverable per occurrence greater than amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Limited risk of loss per claim on typical policies amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_MaximumRiskAssumedPerPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum risk assumed per policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_MaximumRiskAssumedPerPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_MaximumRiskCededPerPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum risk ceded per policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_MaximumRiskCededPerPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839310122120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance and Insurance Loss Reserves (Activity in Property Casualty Reserve) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceAbstract', window );"><strong>Insurance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Balance at beginning of period</a></td>
<td class="nump">$ 5,582<span></span>
</td>
<td class="nump">$ 6,686<span></span>
</td>
<td class="nump">$ 6,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1', window );">Net incurred losses during the year</a></td>
<td class="nump">23,041<span></span>
</td>
<td class="nump">16,961<span></span>
</td>
<td class="nump">16,179<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1', window );">Net claim payments during the year</a></td>
<td class="num">(21,172)<span></span>
</td>
<td class="num">(18,065)<span></span>
</td>
<td class="num">(15,650)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Balance at end of period</a></td>
<td class="nump">$ 7,451<span></span>
</td>
<td class="nump">$ 5,582<span></span>
</td>
<td class="nump">$ 6,686<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after effects of reinsurance, of payments to settle claims incurred in the current period and related claims settlement costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred and costs incurred in the claim settlement process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304833096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Provision (Benefit) for Income Taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 16,823<span></span>
</td>
<td class="nump">$ 14,625<span></span>
</td>
<td class="nump">$ 16,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">3,128<span></span>
</td>
<td class="nump">3,084<span></span>
</td>
<td class="nump">2,209<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Income Tax Expense</a></td>
<td class="nump">19,951<span></span>
</td>
<td class="nump">17,709<span></span>
</td>
<td class="nump">18,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">302<span></span>
</td>
<td class="nump">246<span></span>
</td>
<td class="num">(347)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">13<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Income Tax Expense (Benefit)</a></td>
<td class="nump">315<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="num">(241)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">$ 20,266<span></span>
</td>
<td class="nump">$ 17,913<span></span>
</td>
<td class="nump">$ 18,054<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304284216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Reconciliation of Income Taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal income tax at statutory rate</a></td>
<td class="nump">$ 20,351<span></span>
</td>
<td class="nump">$ 19,525<span></span>
</td>
<td class="nump">$ 18,202<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">3,422<span></span>
</td>
<td class="nump">3,297<span></span>
</td>
<td class="nump">3,111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="num">(2,710)<span></span>
</td>
<td class="num">(2,994)<span></span>
</td>
<td class="num">(2,507)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsOther', window );">Tax credits</a></td>
<td class="num">(1,356)<span></span>
</td>
<td class="num">(2,401)<span></span>
</td>
<td class="num">(1,506)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">559<span></span>
</td>
<td class="nump">486<span></span>
</td>
<td class="nump">754<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">$ 20,266<span></span>
</td>
<td class="nump">$ 17,913<span></span>
</td>
<td class="nump">$ 18,054<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839305972792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract', window );"><strong>Net deferred tax (liabilities) assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="num">$ (16,327)<span></span>
</td>
<td class="num">$ (16,120)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property, plant, equipment and depreciation</a></td>
<td class="num">(5,121)<span></span>
</td>
<td class="num">(5,084)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves', window );">Warranty reserves</a></td>
<td class="nump">4,277<span></span>
</td>
<td class="nump">4,444<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent', window );">Lease - Operating lease liability</a></td>
<td class="nump">4,123<span></span>
</td>
<td class="nump">3,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Lease - Right of use asset</a></td>
<td class="num">(3,820)<span></span>
</td>
<td class="num">(3,295)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Salaries and wages</a></td>
<td class="nump">3,065<span></span>
</td>
<td class="nump">1,679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">2,177<span></span>
</td>
<td class="nump">2,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Unrealized gains on marketable equity investments</a></td>
<td class="num">(1,695)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent', window );">Loan discount</a></td>
<td class="nump">1,631<span></span>
</td>
<td class="nump">2,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Other intangibles</a></td>
<td class="num">(1,538)<span></span>
</td>
<td class="num">(1,534)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DeferredTaxAssetsAccruedVolumeRebates', window );">Accrued volume rebates</a></td>
<td class="nump">1,494<span></span>
</td>
<td class="nump">1,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory</a></td>
<td class="nump">1,271<span></span>
</td>
<td class="nump">1,012<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">3,070<span></span>
</td>
<td class="nump">1,891<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred Tax Liabilities, Net</a></td>
<td class="num">$ (7,393)<span></span>
</td>
<td class="num">$ (7,295)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DeferredTaxAssetsAccruedVolumeRebates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Accrued Volume Rebates</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DeferredTaxAssetsAccruedVolumeRebates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Loan Discount, Net, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123403335&amp;loc=d3e9972-128506<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123403335&amp;loc=d3e9979-128506<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301757464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 12,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Operating loss carryforward valuation allowance</a></td>
<td class="nump">$ 445<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304346040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract', window );"><strong>Loan Contracts with Off-Balance Sheet Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Construction loan contract amount</a></td>
<td class="nump">$ 37,628<span></span>
</td>
<td class="nump">$ 31,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConstructionAdvances', window );">Cumulative advances</a></td>
<td class="num">(13,801)<span></span>
</td>
<td class="num">(13,400)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_RemainingConstructionContingentCommitment', window );">Remaining construction contingent commitment</a></td>
<td class="nump">$ 23,827<span></span>
</td>
<td class="nump">$ 17,736<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConstructionAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction Advances</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ConstructionAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loan contracts with off balance sheet commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_RemainingConstructionContingentCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining construction contingent commitment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_RemainingConstructionContingentCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839306815336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($) </div>
<div>Claim</div>
</th>
<th class="th">
<div>Mar. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum', window );">Repurchase agreements period, minimum</a></td>
<td class="text">18 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum', window );">Repurchase agreements period, maximum</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum', window );">Repurchase agreements maximum amount contingently liable</a></td>
<td class="nump">$ 74,200<span></span>
</td>
<td class="nump">$ 79,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability', window );">Reserve for repurchase commitments</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ReservesRelatedToConsumerLoansSold', window );">Reserves Related to Consumer Loans Sold</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IndemnificationCoverage', window );">Indemnification Coverage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_IndemnificationPeriod', window );">Indemnification Period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember', window );">Indemnification Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyNewClaimsFiledNumber', window );">New Claims for Mortgages Sold | Claim</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_LoanRepurchaseMember', window );">Loan Repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyNewClaimsFiledNumber', window );">New Claims for Mortgages Sold | Claim</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_CountryplaceCommitmentMember', window );">CountryPlace</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_InterestRateLockCommitmentsRecordedAtFairValue', window );">IRLCs recorded at fair value</a></td>
<td class="nump">$ 37,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLossOnDerivative', window );">Loss on IRLCs</a></td>
<td class="num">(208)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainOnDerivative', window );">Gain on IRLCs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="nump">$ 23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ForwardCommitmentsRecordedatFairValue', window );">Forward Commitments Recorded at Fair Value</a></td>
<td class="nump">55,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Recognized gain (loss) on forward commitments</a></td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="num">(951)<span></span>
</td>
<td class="num">$ (86)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=cvco_ReinsuranceObligationsMember', window );">Reinsurance Obligations | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets sold under agreements to repurchase repurchase liability contingency maximum.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ForwardCommitmentsRecordedatFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Forward Commitments Recorded at Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ForwardCommitmentsRecordedatFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_IndemnificationCoverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indemnification Coverage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_IndemnificationCoverage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_IndemnificationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indemnification Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_IndemnificationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_InterestRateLockCommitmentsRecordedAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest rate lock commitments are recorded at fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_InterestRateLockCommitmentsRecordedAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of agreement under repurchase contingencies maximum.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of the agreement under repurchase contingencies minimum.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ReservesRelatedToConsumerLoansSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reserve for consumer loans sold contingent repurchase and indemnification obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ReservesRelatedToConsumerLoansSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be repaid to the counterparty to the repurchase agreement when the carrying amount (or market value, if higher than the carrying amount) of securities or other assets sold under the repurchase agreement exceeds 10 percent of total assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(m)(1)(ii)(A)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(m)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainOnDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainOnDerivative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4CC<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL109998890-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLossOnDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLossOnDerivative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyNewClaimsFiledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total number of new claims filed pertaining to a loss contingency during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNewClaimsFiledNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_LoanRepurchaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_LoanRepurchaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_CountryplaceCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_CountryplaceCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=cvco_ReinsuranceObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=cvco_ReinsuranceObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839397063928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares of Cavco common stock authorized for grant under stock incentive plans</a></td>
<td class="nump">1,650,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares of Cavco common stock available for grant under stock incentive plans</a></td>
<td class="nump">295,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Stock option exercise price as a percent of fair value of common stock</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Stock option expiration period</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Maximum vesting period for stock options and restricted stock awards</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost related to stock options</a></td>
<td class="nump">$ 6.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation cost charged against income</a></td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="nump">$ 3.9<span></span>
</td>
<td class="nump">$ 3.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over stock options expected to be recognized</a></td>
<td class="text">2 years 1 month 13 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839309481464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Stock Option Activity) (Details) - Stock Options - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock Option Activity, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance, shares outstanding</a></td>
<td class="nump">364,174<span></span>
</td>
<td class="nump">411,111<span></span>
</td>
<td class="nump">418,205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted</a></td>
<td class="nump">39,800<span></span>
</td>
<td class="nump">74,750<span></span>
</td>
<td class="nump">73,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></td>
<td class="num">(131,567)<span></span>
</td>
<td class="num">(120,687)<span></span>
</td>
<td class="num">(74,144)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled or forfeited</a></td>
<td class="num">(20,658)<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(6,700)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance, shares outstanding</a></td>
<td class="nump">251,749<span></span>
</td>
<td class="nump">364,174<span></span>
</td>
<td class="nump">411,111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares exercisable</a></td>
<td class="nump">108,588<span></span>
</td>
<td class="nump">179,133<span></span>
</td>
<td class="nump">197,663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Stock Option Activity, Weighted Average Exercise Price [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance, weighted average exercise price</a></td>
<td class="nump">$ 123.93<span></span>
</td>
<td class="nump">$ 102.71<span></span>
</td>
<td class="nump">$ 79.73<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="nump">177.61<span></span>
</td>
<td class="nump">145.24<span></span>
</td>
<td class="nump">194.08<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="nump">90.49<span></span>
</td>
<td class="nump">63.66<span></span>
</td>
<td class="nump">53.78<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Canceled or forfeited</a></td>
<td class="nump">148.95<span></span>
</td>
<td class="nump">99.65<span></span>
</td>
<td class="nump">150.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance, weighted average exercise price</a></td>
<td class="nump">146.86<span></span>
</td>
<td class="nump">123.93<span></span>
</td>
<td class="nump">102.71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable, weighted average exercise price</a></td>
<td class="nump">$ 132.48<span></span>
</td>
<td class="nump">$ 100.82<span></span>
</td>
<td class="nump">$ 71.28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining contractual term</a></td>
<td class="text">4 years 14 days<span></span>
</td>
<td class="text">4 years 7 days<span></span>
</td>
<td class="text">3 years 8 months 26 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options exercisable, weighted average remaining contractual term</a></td>
<td class="text">3 years 2 months 19 days<span></span>
</td>
<td class="text">2 years 9 months 29 days<span></span>
</td>
<td class="text">2 years 4 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, aggregate intrinsic value</a></td>
<td class="nump">$ 34,266<span></span>
</td>
<td class="nump">$ 49,000<span></span>
</td>
<td class="nump">$ 61,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options exercisable, aggregate intrinsic value</a></td>
<td class="nump">$ 15,549<span></span>
</td>
<td class="nump">$ 25,423<span></span>
</td>
<td class="nump">$ 31,296<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average estimated fair value of employee stock options granted</a></td>
<td class="nump">$ 69.65<span></span>
</td>
<td class="nump">$ 46.84<span></span>
</td>
<td class="nump">$ 64.55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised</a></td>
<td class="nump">$ 16,700<span></span>
</td>
<td class="nump">$ 15,700<span></span>
</td>
<td class="nump">$ 12,300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839401384136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Stock Options, Fair Value Assumptions) (Details) - Stock Options<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Fair Value Assumptions and Methodology [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">47.50%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">31.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected option life in years</a></td>
<td class="text">4 years 6 months 21 days<span></span>
</td>
<td class="text">4 years 3 months 29 days<span></span>
</td>
<td class="text">5 years 2 months 4 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures', window );">Estimated forfeiture rate</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Fair Value Assumptions, Expected Forfeitures</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839306290392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Restricted Stock (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">11,805<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">12,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released</a></td>
<td class="num">(3,465)<span></span>
</td>
<td class="num">(400)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations', window );">Canceled or expired</a></td>
<td class="num">(1,816)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">17,524<span></span>
</td>
<td class="nump">11,805<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">7,305<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">7,450<span></span>
</td>
<td class="nump">7,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations', window );">Canceled or expired</a></td>
<td class="num">(1,816)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">12,939<span></span>
</td>
<td class="nump">7,305<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Awards | Unvested target stock awards that may vest based upon performance conditions through fiscal year 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">6,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Awards | Unvested target stock awards that may vest based upon performance conditions through fiscal year 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">6,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Service-Based Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">3,550<span></span>
</td>
<td class="nump">4,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released</a></td>
<td class="num">(3,465)<span></span>
</td>
<td class="num">(400)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations', window );">Canceled or expired</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">4,585<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares under non-option equity instrument agreements that were either cancelled or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839302588216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earnings Per Share Computation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76,646<span></span>
</td>
<td class="nump">$ 75,066<span></span>
</td>
<td class="nump">$ 68,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,189,052<span></span>
</td>
<td class="nump">9,129,639<span></span>
</td>
<td class="nump">9,080,878<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,082<span></span>
</td>
<td class="nump">139,145<span></span>
</td>
<td class="nump">187,859<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,293,134<span></span>
</td>
<td class="nump">9,268,784<span></span>
</td>
<td class="nump">9,268,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net income per share attributable to Cavco common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 2.74<span></span>
</td>
<td class="nump">$ 2.14<span></span>
</td>
<td class="nump">$ 1.64<span></span>
</td>
<td class="nump">$ 1.82<span></span>
</td>
<td class="nump">$ 1.31<span></span>
</td>
<td class="nump">$ 2.29<span></span>
</td>
<td class="nump">$ 2.29<span></span>
</td>
<td class="nump">$ 2.34<span></span>
</td>
<td class="nump">$ 8.34<span></span>
</td>
<td class="nump">$ 8.22<span></span>
</td>
<td class="nump">$ 7.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 2.71<span></span>
</td>
<td class="nump">$ 2.12<span></span>
</td>
<td class="nump">$ 1.62<span></span>
</td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 1.29<span></span>
</td>
<td class="nump">$ 2.25<span></span>
</td>
<td class="nump">$ 2.25<span></span>
</td>
<td class="nump">$ 2.31<span></span>
</td>
<td class="nump">$ 8.25<span></span>
</td>
<td class="nump">$ 8.10<span></span>
</td>
<td class="nump">$ 7.40<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive stock equivalents excluded from computation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,440<span></span>
</td>
<td class="nump">23,336<span></span>
</td>
<td class="nump">13,862<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive stock equivalents excluded from computation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839303454440">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Book Value and Estimated Fair Value) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 14,946<span></span>
</td>
<td class="nump">$ 14,774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,600<span></span>
</td>
<td class="nump">9,829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Book Value | Level 2</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">14,946<span></span>
</td>
<td class="nump">14,774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(12,186)<span></span>
</td>
<td class="num">(14,953)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Book Value | Level 1</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">17,600<span></span>
</td>
<td class="nump">9,829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Book Value | Level 3</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Non-marketable equity investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">21,960<span></span>
</td>
<td class="nump">21,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Consumer loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">74,798<span></span>
</td>
<td class="nump">82,304<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[6]</sup></td>
<td class="nump">44,314<span></span>
</td>
<td class="nump">46,565<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Level 2</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">14,946<span></span>
</td>
<td class="nump">14,774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(12,340)<span></span>
</td>
<td class="num">(15,592)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Level 1</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">17,600<span></span>
</td>
<td class="nump">9,829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value | Level 3</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Non-marketable equity investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">21,960<span></span>
</td>
<td class="nump">21,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Consumer loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">86,209<span></span>
</td>
<td class="nump">97,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[6]</sup></td>
<td class="nump">$ 42,379<span></span>
</td>
<td class="nump">$ 46,819<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Level 2: The fair value is based on observable market prices for identical securities. When observable market prices for identical securities are not available, we price our marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">L<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">evel 2: The fair value is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> based on the discounted value of the expected remaining principal and interest cash flows.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Level 1: The fair value is based on quoted market prices.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Level 3: The fair value approximates book value based on the non-marketable nature of the investments.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Level 3: Includes consumer loans receivable held for investment, held for sale and construction advances. See discussion of fair value inputs below.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">Level 3: The fair value is estimated using market interest rates of comparable loans.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investments accounted under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125513658&amp;loc=d3e32014-111567<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839300388664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($) </div>
<div>Loans</div>
</th>
<th class="th">
<div>Mar. 28, 2020 </div>
<div>USD ($) </div>
<div>Loans</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio', window );">Number of loans serviced with MSRs | Loans</a></td>
<td class="nump">4,647<span></span>
</td>
<td class="nump">4,688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio', window );">Weighted average servicing fee</a></td>
<td class="nump">0.3159%<span></span>
</td>
<td class="nump">0.3203%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio', window );">Capitalized servicing multiple</a></td>
<td class="nump">45.93%<span></span>
</td>
<td class="nump">67.19%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio', window );">Capitalized servicing rate</a></td>
<td class="nump">0.2463%<span></span>
</td>
<td class="nump">0.2715%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio', window );">Serviced portfolio with MSRs (in thousands)</a></td>
<td class="nump">$ 593,939<span></span>
</td>
<td class="nump">$ 585,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetAtFairValueAmount', window );">MSRs (in thousands)</a></td>
<td class="nump">$ 916<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capitalized Loan Servicing Rate of Loans Held-in-portfolio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capitalized Servicing Multiple of Loans Held-in-portfolio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Loans Outstanding of Loans Held-in-portfolio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-Average Servicing Fee of Loans Held-in-portfolio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=d3e107314-111719<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ServicingAssetAtFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of an asset representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122501-111745<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122492-111745<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125521744&amp;loc=d3e122625-111746<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122501-111745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ServicingAssetAtFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839305433928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee', window );">Maximum loss per emolyee under insurance claims</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense', window );">Medical claims expenses</a></td>
<td class="nump">$ 15,800<span></span>
</td>
<td class="nump">$ 15,700<span></span>
</td>
<td class="nump">$ 16,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DefinedContributionPlanAxis=cvco_A401KPlanMember', window );">401K Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employee contribution rate, subject to match</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod', window );">Vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employer matching contribution expense</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | 401K Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employee contribution rate, subject to match</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer maximum match per employee</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employers Matching Contribution, Vesting Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reinsurance Coverage, Maximum Liability per Employee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Self-Funded Group Medical Plan, Medical Claims Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_DefinedContributionPlanAxis=cvco_A401KPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DefinedContributionPlanAxis=cvco_A401KPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839301795656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Net revenue</a></td>
<td class="nump">$ 46,700<span></span>
</td>
<td class="nump">$ 51,000<span></span>
</td>
<td class="nump">$ 42,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts Receivable, Related Parties</a></td>
<td class="nump">4,700<span></span>
</td>
<td class="nump">1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedParties', window );">Commercial loans receivable from affiliates</a></td>
<td class="nump">$ 9,500<span></span>
</td>
<td class="nump">$ 8,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.7(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839305515608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Mar. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Business Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 306,502<span></span>
</td>
<td class="nump">$ 288,772<span></span>
</td>
<td class="nump">$ 257,976<span></span>
</td>
<td class="nump">$ 254,801<span></span>
</td>
<td class="nump">$ 255,335<span></span>
</td>
<td class="nump">$ 273,722<span></span>
</td>
<td class="nump">$ 268,675<span></span>
</td>
<td class="nump">$ 264,042<span></span>
</td>
<td class="nump">$ 1,108,051<span></span>
</td>
<td class="nump">$ 1,061,774<span></span>
</td>
<td class="nump">$ 962,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,912<span></span>
</td>
<td class="nump">92,979<span></span>
</td>
<td class="nump">86,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,577<span></span>
</td>
<td class="nump">5,177<span></span>
</td>
<td class="nump">4,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">747<span></span>
</td>
<td class="nump">606<span></span>
</td>
<td class="nump">324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,266<span></span>
</td>
<td class="nump">17,913<span></span>
</td>
<td class="nump">18,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,537<span></span>
</td>
<td class="nump">14,340<span></span>
</td>
<td class="nump">7,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">951,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">810,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">951,833<span></span>
</td>
<td class="nump">810,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember', window );">Factory-built housing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Business Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,037,889<span></span>
</td>
<td class="nump">999,340<span></span>
</td>
<td class="nump">905,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,937<span></span>
</td>
<td class="nump">78,531<span></span>
</td>
<td class="nump">72,959<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,450<span></span>
</td>
<td class="nump">5,120<span></span>
</td>
<td class="nump">4,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">560<span></span>
</td>
<td class="nump">419<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,204<span></span>
</td>
<td class="nump">14,574<span></span>
</td>
<td class="nump">14,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,465<span></span>
</td>
<td class="nump">13,211<span></span>
</td>
<td class="nump">7,522<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">711,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">607,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">711,579<span></span>
</td>
<td class="nump">607,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember', window );">Financial services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Business Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,162<span></span>
</td>
<td class="nump">62,434<span></span>
</td>
<td class="nump">57,020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,975<span></span>
</td>
<td class="nump">14,448<span></span>
</td>
<td class="nump">13,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="nump">188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,062<span></span>
</td>
<td class="nump">3,339<span></span>
</td>
<td class="nump">3,163<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72<span></span>
</td>
<td class="nump">1,129<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 240,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 202,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240,254<span></span>
</td>
<td class="nump">202,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_ConsumerFinanceMember', window );">Finance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Business Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,195<span></span>
</td>
<td class="nump">24,894<span></span>
</td>
<td class="nump">21,425<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cvco_InsuranceMember', window );">Insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Business Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,967<span></span>
</td>
<td class="nump">$ 37,540<span></span>
</td>
<td class="nump">$ 35,595<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationProfitLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cvco_FinancialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cvco_ConsumerFinanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cvco_ConsumerFinanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cvco_InsuranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cvco_InsuranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139839304149656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Data (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Dec. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 306,502<span></span>
</td>
<td class="nump">$ 288,772<span></span>
</td>
<td class="nump">$ 257,976<span></span>
</td>
<td class="nump">$ 254,801<span></span>
</td>
<td class="nump">$ 255,335<span></span>
</td>
<td class="nump">$ 273,722<span></span>
</td>
<td class="nump">$ 268,675<span></span>
</td>
<td class="nump">$ 264,042<span></span>
</td>
<td class="nump">$ 1,108,051<span></span>
</td>
<td class="nump">$ 1,061,774<span></span>
</td>
<td class="nump">$ 962,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">70,875<span></span>
</td>
<td class="nump">59,238<span></span>
</td>
<td class="nump">53,541<span></span>
</td>
<td class="nump">55,323<span></span>
</td>
<td class="nump">51,898<span></span>
</td>
<td class="nump">59,855<span></span>
</td>
<td class="nump">58,467<span></span>
</td>
<td class="nump">60,298<span></span>
</td>
<td class="nump">238,977<span></span>
</td>
<td class="nump">230,518<span></span>
</td>
<td class="nump">205,706<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 25,222<span></span>
</td>
<td class="nump">$ 19,701<span></span>
</td>
<td class="nump">$ 15,049<span></span>
</td>
<td class="nump">$ 16,674<span></span>
</td>
<td class="nump">$ 12,001<span></span>
</td>
<td class="nump">$ 20,898<span></span>
</td>
<td class="nump">$ 20,885<span></span>
</td>
<td class="nump">$ 21,282<span></span>
</td>
<td class="nump">$ 76,646<span></span>
</td>
<td class="nump">$ 75,066<span></span>
</td>
<td class="nump">$ 68,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share attributable to Cavco common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 2.74<span></span>
</td>
<td class="nump">$ 2.14<span></span>
</td>
<td class="nump">$ 1.64<span></span>
</td>
<td class="nump">$ 1.82<span></span>
</td>
<td class="nump">$ 1.31<span></span>
</td>
<td class="nump">$ 2.29<span></span>
</td>
<td class="nump">$ 2.29<span></span>
</td>
<td class="nump">$ 2.34<span></span>
</td>
<td class="nump">$ 8.34<span></span>
</td>
<td class="nump">$ 8.22<span></span>
</td>
<td class="nump">$ 7.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 2.71<span></span>
</td>
<td class="nump">$ 2.12<span></span>
</td>
<td class="nump">$ 1.62<span></span>
</td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 1.29<span></span>
</td>
<td class="nump">$ 2.25<span></span>
</td>
<td class="nump">$ 2.25<span></span>
</td>
<td class="nump">$ 2.31<span></span>
</td>
<td class="nump">$ 8.25<span></span>
</td>
<td class="nump">$ 8.10<span></span>
</td>
<td class="nump">$ 7.40<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>132
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &FLNU('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !IK+M2R@T].>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>NDT9H*C+!<0))"0F@;A%B;=%:_XH,6KW]K1EZX3@ 3C&_N7S
M9\FMCD*'A"\I1$QD,5\-KO-9Z+AF>Z(H ++>HU.Y'!-^;&Y#<HK&9]I!5/J@
M=@B\JF[ (2FC2,$$+.)"9+(U6NB$BD(ZX8U>\/$S=3/,:, .'7K*4)<U,#E-
MC,>A:^$"F&"$R>7O IJ%.%?_Q,X=8*?DD.V2ZON^[)LY-^Y0P_OST^N\;F%]
M)N4UCK^R%72,N&;GR6_-_</FD4E>\;JH5@6_W?!:--=B=?<QN?[PNPB[8.S6
M_F/CLZ!LX===R"]02P,$%     @ ::R[4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !IK+M2L@(#MX0&   "&@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)U9;6_;-A#^W/T*PBBP%HACB7)LMT@"*':R&6U2+TY;M,,^T!)M$95$CZ)B
M^]_O2,F2F\DG;U]LO=W#1\?C<\?3Y4:J'UG$N2;;)$ZSJTZD]?I]KY<%$4]8
M=B[7/(4[2ZD2IN%4K7K96G$66J,D[E''&?02)M+.]:6]-E/7ES+7L4CY3)$L
M3Q*F=C<\EINKCMO97W@4JTB;"[WKRS5;\3G7G]<S!6>]"B44"4\S(5.B^/*J
MX[OO)][0&-@GO@B^R0Z.B7F5A90_S,DTO.HXAA&/>: -!(._9S[F<6R0@,??
M)6BG&M,8'A[OT>_LR\/++%C&QS+^*D(=775&'1+R)<MC_2@WO_/RA2X,7B#C
MS/Z23?%LO]\A09YIF93&P" 1:?'/MJ4C#@Q&SA$#6AK0%P:N=\3 *PV\EP;'
M*/5+@[[U3/$JU@\3IMGUI9(;HLS3@&8.K#.M-;R^2,V\S[6"NP+L]/5$!CE,
MHR8L#<EMJH7>D6E:Q).9ER[Y/)^0-Z_?7O8T#&>,>D$)?5- TR/0+B7W,M51
M!K@A#W\&Z '/BBS=D[VA***_5N?$\<X(=:C;0&B,F]^S':'N4>L);CWGZW-"
M!];<05[&JSSO63SO?WK^3W^1:07KXB]DL'XU6-\.UF\;[&FWYDU3B9N[3O<#
MPN*B8G&!POA (;0T[F*V:J*!VR]9G'&$QZ#B,3C-&WZ:YBPFCWPME6[B@^-H
ME6-TAA6=X6ET[D06 )UOG"ER!Q>S)DHXUK]C^R=*HXK2Z#]1FG$E9'B<%(YV
M]PVA]*ZB] X%&>=*O702" L!V6N,:!RMVW7Z7<=#>+E.+:'.:<XJO82Q:H&R
M"N>=_?+J5<M$N@<"[YZX]!6#=&VUY7C MX"UK4"7UK0HBE0JWIV(.7G(DP57
MC71P$,=QNLYH1"E&J19DUSN%TAB<I2#"II"UMN0#WS42PZ& F$.'(W<PP)C5
MZNWB^ELR>^0K87("3.8#2YKC"P<:^U_&G\CT8?)Y_O0XO9W#X?@<HUA+NXMK
M<Y7! JD@N&P..R-S#>N 2$7&,@>O@G-EV,P;1Y_<8B1KW7=QP2Y)/K$MF88P
MS6(I@B+;(B&(0UX,NK3O7 SZ: S6J<#%];MDZ(>AXEEVMC\@'^$Y\BEM]AT.
MZ0V\ 7F ]1Y5H>T_<S,WG+BP/\!XU_G"Q27^)>^Q.8-Y?Y*;M)$S#C>+)$_%
M%J-6YPT7E_J7U*J8G"GY+-*@V:<XIO\=*V?KS$%QN7]);28S#=/S7:R/+I06
MQ-&%XV*12.N\07&IMS/HPU[R.!4<8."@1.I,07&1_RAM!1+)%,L4+2 4UNF
M#K"$3^M$07%U?Q(:LI9<PO)YLWA+YCS(%7BKD1:.-)9) NHSUS+X<4;64-(\
MLSCGY+5S[F#IG]:I@^**#UD_%.F*S'?)0L:-%%M2!F0,C$F=(2BNX7LWD=MM
M$+%TQ8\FL1:@!W\^\?_ .-4)@9Z4$+[R..[^2$&K8#)9!I$6DFF6Y4="#<?\
MQC.,6YT*Z$FIX(N,(74R5=1*JK'\;D%ZD!BA6N/I21J_+\2+(M+&%BAJ\[Z@
M!;'%5;7$TY,D?IIJKHI.DBG V9YJ(S,<$6?FU0KOG:3P=NK(&!+/2JI&H6C!
M^<@4+!@_"#@  4Q80&(<:Z7W<*$N.<X3%L?D)L_@=M8XFRTX;9L#KY9\[Z3-
MP6W"U<H$V&^ 8,H7F:Q9VNP^'+"5VD'7!E?LZ?CND?AY*#14$+[6'#*VK2"/
MM31:\%IZ"%XM]-Y)>X1Y!%J&>@J':?54K??>23N"6;Z(10#ND:QI(4Y*E N+
M8MK4S]>CH3=P^B,7LO5S$X5:WKV3Y/WG+#N/&%1;Y%.N8>I2DQR;6HDE\N"
MUCMW.'2\P1%2M:Y[I[5[LH/-$JSGA=G?+3GH57-%VH(Z,UHLT\R4)6/V'$BS
M?\UAMR@X%)8PTOFO&9GPI4B%U4<H?K>[HA:VW0'%8V;%7$LB@)OI/^S[8_><
MVUL ;7T8R3B$3'1&-I$((B(RPK=K'IBW .L%)TO0II!LA(Y$:O88)&2[C"QE
M',N-'2/BA*>A 32'JMK7 L=ET=_9F?X.-XUCXJ^5B$G9]CTC,'M$O/"<VGL.
M[@"%&5.:3*=3$L%5N6S<X?8.FN9&9^S'AXP$9J-:],^KJ]4'#M^V]7OUX\77
MD7MF9"HC,5^"J7,^A&!6Q0>'XD3+M6W!+Z36,K&'$6?@0_, W%]*J?<G9H#J
ML\_U/U!+ P04    " !IK+M2*^GXJ[D'   1(P  &    'AL+W=O<FMS:&5E
M=',O<VAE970R+GAM;*V::V_;.!:&_PKA+79W "<6+[JU28 VQ>SFP\P$36?V
MLV+3L5!)]%!4TNROWT-9,67Q(G>P!9I8RDOJ/11UGD-:5R]"?FMWG"OTO:Z:
M]GJQ4VK_?K5JUSM>%^VEV/,&_K(5LBX4',JG5;N7O-CTC>IJ1:(H6=5%V2QN
MKOIS]_+F2G2J*AM^+U';U74A7S_Q2KQ<+_#B[<27\FFG](G5S=6^>.(/7/V^
MOY=PM#KVLBEKWK2E:)#DV^O%1_S^EF6Z0:_XH^0O[>@STJ$\"O%-']QMKA>1
M=L0KOE:ZBP)^/?-;7E6Z)_#QY]#IXGA-W7#\^:WWG_O@(9C'HN6WHOI/N5&[
MZT6V0!N^+;I*?1$O_^9#0+'N;RVJMO^)7@9MM$#KKE6B'AJ#@[IL#K^+[\-
MC!I@YFE A@;DW 9T:$#[0 _.^K ^%ZJXN9+B!4FMAM[TAWYL^M803=GHV_B@
M)/RUA';JYE8TK:C*3:'X!GTJJJ)9<_2@NVO1!?K]X3/ZY[N?T#M4-NCK3G1M
MT6S:JY6"*^OVJ_5PE4^'JQ#/53[NY26*Z!*1B&!'\]MP\U\*:$ZROGETVGP%
M\1Z#)L>@2=\?]07=2<D;A8JVA3C?!WJDQQYIWR/S]5BT.P1C@];Z _^S*Y^+
M"B[A'*M#5W'?E7[,GF\H(23-KU;/XS&Q983AC"1'V8E3=G3*@DZ_\%;)<JUO
MM_:ZA$G6#X;+Z*&G9.0 )TE.)SX=*LJ8QV9\M!D';7Y<KT4'XP>I8LUA,!\K
MOD0-=]J,+0,LI7DRL>E0D2R*W#:3H\TD:/-A)Z2Z4%S6\(0\P]#6OIN>V*.4
M,\ND0\7BC+A-ID>3:7AR#M-]#UYUZA1;M(;'OJNY1)4HFK,&.;6<T33)HXE_
MAXJ SNT_._K/?MQ_#>[795&='T'F&MLDFT3@4B5QZHX@/T:0_Q\C0%LI:E1L
MMV550EYNO1'E]I1.$C8)R!:EB>>&X,A0(PH&= >3O5%"EMQ-@\B1$S"A4V\N
M':8QC3W^1E3#07_WDN^+<H/X=ZAW6M[VN5FH'<SX]4GR=[K'EJLX3:W\[) Q
M@G//5,$&3I@$O7\5"B;%&3:)=?TDQFEN^;1U,4YPYAMDPSP<AMX$)4Z/U$X(
MH[L[& R+3MT9SN$PZ.["^1C;V*)QA*<)S27#L2\?8(,W'.;;[0\G8&P#C*8X
MFN8OAXSE.<D\A@WH<)ATMW\AXV(;9U#!97AJV2&CB7=^&NSA&>Z=G6+]$=A
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
M-!>U L#W2RG;PQOU _W3;C?_ U!+ P04    " !IK+M2O3,%1.<G  "]>
M&    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;+5=:9/;1I+]*X@>[5B*(*D^
M)$L^(UIMV>X(V_*JK7%L;.P'D"B2L$" QM$4Y]=OYLO,.D"R)<_N?+%;)%"5
M597'RZOX]:YIWW=KY_KLPZ:JNV_.UGV__?+ITVZQ=IN\FS5;5],WRZ;=Y#W]
MLUT][;:MRPN\M*F>7IZ??_YTDY?UV;=?X[-?VV^_;H:^*FOW:YMUPV:3M_M7
MKFIVWYQ=G-D';\O5NN</GG[[]39?N3O7O]O^VM*_GOI1BG+CZJYLZJQURV_.
MKB^^?/6,G\<#_RC=KHO^SG@E\Z9YS_^X+;XY.V>"7.46/8^0T__NW8VK*AZ(
MR/A3QSSS4_*+\=\V^O=8.ZUEGG?NIJE^+XM^_<W9R[.L<,M\J/JWS>Y'I^MY
MSN,MFJK#?[.=/GM^EBV&KF\V^C)1L"EK^7_^0??A4UZXU!<N0;=,!"J_R_O\
MVZ_;9I>U_#2-QG]@J7B;B"MK/I2[OJ5O2WJO__9.#B-KEME=N:K+9;G(ZSZ[
M7BR:H>[+>I7]VE3EHG3=UT][FH_?>KK0L5_)V)<GQKZXS'YNZG[=9:_KPA7I
M $^)4$_MI5'[ZO+!$:^W[2P[OYIDE^>7%P^,=^57?X7QKDZ,]Z9=Y77YSYP9
M9)+=-'5'BRURX9>ZR'YM7>?J7CZ@+?J^K/-Z4>95=D<?.F+.OLO^^WK>]2VQ
MU_\\0-$S3]$S4/3LWW(>_U]CT\)+6N>VHC_IZ61C9MEO:]J5Z$-7'-\8&J(:
M"I?U:T?2ATEDN/Q^T62W=4'LW=)L$_I[,<.&E_3$(AZX&^9=690Y/Y<])FZ'
M.-^[:C_)SG9N<I:=#1W_MQE:^A]/=7;3;+9YO3_+FI;^P9.=/9EEUU65==&R
MR[IW[4(>S>C\ZBZ'HNA R#RO:$$TYSJ_=]G<N3IS54D""*K*.J(2>W+CVIY4
M8+9M2YIUZ^A_199O9,UAC-8MJKSKB 8:I6]X%%:L^'-H6]HV>]>>6^@$OSL9
MQMWGU>"WQOTY\#ON'AN>+VE)V ,E/Q/%SEO)&T_B4U:9BL^$'FR;8;7&"_8(
M_[TL*V8&_*OLB.9MT_:DEWIY],X1J67/!\([]?K#8IW7*V:(S:;LH*T?XQSN
M7M^</<$S],_693O^3]UD1=DMJJ;+YY4[LH@9<4.6%T4I0DE*FE[#42B]9%IX
MO^IA,Z=OBNSLEZ9WW9D\R=_TX$]\RO_\**-.LJ$F3B?>9#IW);W<\9?%+/LE
M[X<6&_.&S@5'T<VR'\GZ_3GD;8_YZ=1_73>N+C],LNNV_&=3YQ-:*]D&9C>L
M?]LVQ4#'L206:]K]=#Z459_12CK>:/F6ED['0P):5GO>(A*-^< DVS'E6>UZ
MMG%,3DD:E0QSP1OG'V[:+JN:11Z]A<VBPR!&(PEG759E[^J2G\ &T.+SCJ@E
MX<C]#F<J0=-F5].#K2/6)N&A\6E'=^MRL282>+-)Z&@5&]EG?4R,EFMIG][0
MUTN_X9UK[TL^Q\ZM>-^SDF5]0XON:))F^26M<$.<MB(P$.1^SWJ9I*C=_UKE
MM(6DK=RV!W/?-.UVECT^B[\_>S)1"DMFSRS?TN[>\\&[@@ZPXA.E0Z0_?K:I
MKKNN(0*AXQ^??9_7=>FRGW.GO&LO_DB+RGYJ:$S_)A/0M/Y-8H8"KR[H50(>
ME6N?ZJ);#)5G/Q M;8W5?XR0'\J($-N7Z3Q?O&?9#S)((C= ZO->3J4SK<*\
M92_2.==-/3WV#4CC4YPV-;%>14O$>6Z'EB2[XP&)X<:L2X?^E2RJ)F;LAE;T
M371LQ%]UD;<%Z?MNR*M^3_O%QW7P>3@S/JN2Y(;_('FC5WB&A;T?Y@F20H0R
MEPJ1F[P>F-"!Y1(T0IO\G--*6.F=3R ,OS=M5; 45Z328@Q ,DMZMX7XL*HB
M.T.;V=(QW9?MT&4W;_YQ^]WTX@MF.OV3N21;50UIW(QDIG";DFS9=0?9F+.
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
M=R6L"VE97LAYY!Q2TH8K+E\+##UY\0JC#0H7]6(8[RB#?F<&(X:BY;."8:F
MR>L]=2UB=7"PC_#%*^@DT6&=!7DL 6^7FN/'!".H8]%B,&SK.BZ#[4;NA*["
M)+P1 !H3)C+,,,YE_IM(H<UM.)U0*RV?XPZUJ#I= 3KK13P>*;\/,Q0;,#FM
MSPFEWW5_1/&&9R1[$K\-@O6-[/1[ 4,\VPUD%.0Q/7!/**X?TUJJH+H<]<.K
MK-LP&($0M#3R0^.&S:!Q!_$M3 VM=V& 0H$!J@O[TT86HG-1=T1MK%=_1'PM
M2RL$Q'2:K5 /&>2"Y1<NH^8XGB7GW7F_L^B@]9YPY 2DY)!5'(P2ASG%IPL>
MT$.:+DR!Z"<O2&)IJ#$>+><*;?H$GX7NPIQUC<-Z5W%3]MRR"H!'K;;B*!3%
MN>J*DTU2RV;+.V'U!K+WRHGMULKML ,=M#PJ;658=[A<7FPP\?%D#_EV?Y[D
MHRR71Z],_!YO6A >/<AM[!G>>J$YP/)3V'=,Y_#,_0.ZI/70DV%+.<ZL<J<'
M&4R"H-8HN&,7D*:$I KMV0_W2>=Y\953B_O_GBGHST$HH2U_QB[L]W#C.AL(
M'E AI'R510<H"0]5S<*-[D?K<<DZQ\<4L<$1 9FCZ37A"/NKL!#A?'6XFJ8)
M?0Q;Z/[G3:>T)\;+O'X:/XWIE_Z&2?ED-ZC>>^#7I@U4%::,IP)'%[2:Y<D\
MF_-5-DW2Y0Q7RWR9K.<I#N1EA_VSMUUGR6J]P()DME[1.DT6TP4]"/L5$$ #
M/7YV-%LDJT7.?[-\2=-5DLZ7],_ X'R1++(%S>?)=);1;)VDJREE23I=)JO5
MFM;K-5ZD\#M/EOF"/JJ&]V\T_[!YWP]DXN.O*?9GPSD<VD*%OU>#NA4-R\HT
MR=(<O],Y_Z:+>9_D8HF;E.:<74[S*6B8TS)-,H!:Y,EL.J,Y3+#?7R#W+&6
M6;A.%UFR#.RM8;B<+>BM+X#)R7<7FF@;OBY99;K&QT^PX>GP 7L3O]N.YO'K
M%XVPY5.PEA66IN/E?$0V?E'&&V_:\!6W,1X=&RYW^ B7E@WPOC+&'VXXP/!9
M?_U?4$L#!!0    ( &FLNU)@?Z2$10,  %\'   8    >&PO=V]R:W-H965T
M<R]S:&5E=#@N>&ULG55-C]LV$/TK R&'%A!6G[;LA6W WB9H#T$7NTUZ*'J@
MI;%%A"(5DEYG_WUG*%OU;K-&D8,M#CGS^-[,D%P<C?WB6D0/WSJEW3)JO>]O
MD\35+7;"W9@>-:WLC.V$)]/N$]=;%$T(ZE22I^DTZ834T6H1YN[M:F$.7DF-
M]Q;<H>N$?=Z@,L=EE$7GB0>Y;SU/)*M%+_;XB/Y3?V_)2D:41G:HG30:+.Z6
MT3J[W93L'QP^2SRZBS&PDJTQ7]CXK5E&*1-"A;5G!$&?)[Q#I1B(:'P]84;C
MEAQX.3ZC?PC:2<M6.+PSZD_9^'89S2)H<"<.RC^8XZ]XTC-AO-HH%_[A./@6
M503UP7G3G8*)02?U\!7?3GFX")BE;P3DIX \\!XV"BQ_$5ZL%M8<P;(WH?$@
M2 W11$YJ+LJCM[0J*<ZO'M!Y*VN/#=P)URX23Z"\E-0G@,T D+\!D.7PT6C?
M.GBO&VQ> B3$9J24GREM\JN(Z][>0%K$D*=Y=@6O&"46 :]X X]U@="#0'C_
M]2"?A$+M'?RUWI)Z:HR_KVQ3CMN489ORQS-Y%8"/WZWK18W+B,Z70_N$T6M4
MN+!KMFM#Y\.Q:7;@6X2=4730I-[#3U+3C#DXTNY^O@7*JU1 >?TH;-U"/HL'
M2(M*,( W<&<.VMOG>T4L3MV'%GKQW(5\D<<6R;^3_A3@6VD;<K!>HH-WD$WC
MM)SS((^K,H7?B9*EB)>DY]4<,G+,V+&*TWS&@R*N9AE1L.3>&]VP!M$Q(T>J
M[ _P$997:V.I,8&RL:[K 8X0Q%;A#?SQ(F.>)Z&WYDDV'!Z"=2V5%.$*H12/
MS12$X$4S\>3KZECLC67K*(F9#@6ZHXH9)9N0\XU00E.N'_D NT$!9=YT6VJ.
M9I3O6G.D[;\#\.CI,V3CS.X#J7'_I_K#J$CC*ZK>09'G<5YQ3?,RBV?YE&LU
MJ^*B2E_KC:E&5#WMN0^F\X)K6I93;H:LG/TG.T4Q&7X3;H2BF,=%6O$^DTD\
M#:-L/H]GTSE\[W@F%Y<>=<4^7.T.0H6'^V^<'5^/]7!I_NL^/#V4B+W4#A3N
M*#2]J281V.$Z'PQO^G"%;HVG%@S#EEY M.Q ZSMC_-G@#<8W=?4/4$L#!!0
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
M"UX(30#87RH$9_M##+H+Z.O_ %!+ P04    " !IK+M2,YY+2V8"   1!0
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
MIO_"TU\XO?1?5>ZT<WKA3QLI:FEX 9[/M';K"]Y@\YGMXM]02P,$%     @
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
M9 +,_,DYW'C3\6?>E?'>-/QWBQ.KLK0 []<&[!]O2,'PW?_R/U!+ P04
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
M.6P;;+;MH>B!EBB+6(I426J=W5_?(:7(#NJX/?1BS?.;&<X,Z=5!JL^ZH=3
M4\N%7GN-,=TR"'39T);H&]E1@9I:JI889-4^T)VBI').+0_B,,R#EC#A;59.
M]J V*]D;S@1]4*#[MB7JZRWE\K#V(N]9\)'M&V,%P6;5D3U]I.;7[D$A%TPH
M%6NIT$P*4+1>>]MH>9M:>V?P&Z,'?4*#K60GY6?+W%=K+[0)44Y+8Q$(?K[0
M.\JY!<(T_AHQO2FD=3REG]'?N=JQEAW1]$[RWUEEFK57>%#1FO3<?)2'G^A8
M3V;Q2LFU^X7#8)LE'I2]-K(=G3&#EHGA2Y[&<SAQ*,)7'.+1(79Y#X%<EF^(
M(9N5D@=0UAK1+.%*==Z8'!.V*8]&H9:AG]F\E[(Z,,Z!B I^,0U5<"\,$7NV
MXU2O H,QK&50CGBW U[\"EX4PP<I3*/AK:AH]1(@P.2F#./G#&_CBXC;3MU
MF/@0AW%T 2^9*DX<7O)?*C[6"ENMJ='PANF22]TK"G]L=]HHG)L_+X1-I["I
M"YO^;P=]$<\NZU)WI*1K#[=14_6%>O\2!%ZHI5.SH]H'08T/I<2-TX:B10UH
M [7DN+I,[.&*"93(7J._OEX"MH9Q&%L#'X@J&X@+QX;P7DFM85N6?=MS8O%^
MQCOFO/0>9Z5F@AGZ \<EK9;'5&<PS_QP$2+Q_7=%',4_GHI>UWU2I,+["^\V
M5ZVQ+ C2XC$4_B(,)X^!.R=[-)@@GA . Q$E!<Y*O(T0(/*C$^.!.R<KAE0F
MU($]+WWGRH>Q_#NW^=@?1?&4\/K2#>LP<.0GB'LU1Y?Y-:1^'":3,/?3/+'"
M(IF/S8_\-$[A*O+C/+V&* ^/DBB+KB&>)WABB[E?1"D25X6?Y"B>0;'PT^RE
M;N[G46IUBQ##AK!MI3+LF\L.Z%-GCP;3+>5>L&]V>L3)< $9MNM -,SF*>:/
M"%6O[%35N'&$PU=*E!LD'V9YF%^P"%U'9TF<OFX4+6[@+295VA$CIZGB0P9U
M;^R"G[AH8#@H>AQV_8]1Q[ QUI[C@2&90+:(+)%"5F26R"!+<TODD&%//N'I
M4U*;H0=Y!N=ND.#DVL9>[]WCI'$!>V&&&WR23N_?=KCVC^;#XXF[M\=!!4YK
M= UOYID':GB0!L;(SCT".VEPL!S9X!M.E35 ?2VE>69L@.E?P>9O4$L#!!0
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
M$-A+87$.:3L$]JY5-CA_B/^QC6C,HTKL)#4HOR NRR'NK36%E$#2PT?J.&L
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
MN>P[2B"K+JEEVDZ>A-JL:!0EKW[YU]O7)V??23X9D&T)>0E$Z"=-AD]"<^I
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
M[^'WP_6O&7ZV\8:=R-*M,'4V??;TR$3]"P']TH2MO)6_"$T3-O)Q[5!A1@[
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
MB@RYMDP[?+!!JLJ::Q>[2V;B>O4#^XDF)+ &U.DUG)Z+VQIS#9[B&X#1BT)
M]:#J-=J+$.@CZ1F'K1\(V!-@NB8I_<>ERZV%H0/HV$N\2)MB ,(1E$'8V\85
M_QB&I[-+@E+BMBT%Q=2)W(^&%Z3.E$DMM!L^44*62TQ$^HY9A>9 @IB(!EC@
M2UGS.Z\-9-E.9Z8#LU;:XO,F53 ,T#62KQ?1!BI%J6,'S(<T/&(,TYJ@.8H+
M0D30 /3#?1P]_X8( BK:&7D#=4<'E 0K!R7WV W!=6'0NNWS*E0BEQW&YM,-
M3[]CQ4!2^X*2*#7X3H-0Q,-2MM^YH8K9N]H3U<,_6 70<D+1E:MSB)R)L3Z-
M[4,>N?P/T#R?+Y+QP _UPVUV;YB88'+TR:!!]=ZKZ),/W9D!W^G1QYLO9C1V
M4)-_[9^[FI%48!M7[)997G6Z?E!-3:) F0E7\Z+P].EYV6*+;%U6+0$I  .F
M0:2I(EUTIH_.G3!<"2#KN83Z#PK9;D/K'-(=40/J8&GM"QW<<QKY]74(P(F*
M[WS;I32F\M0Q&F\& 6/*-3@W6+GCQU-02Y,*6I?S8DOA]7Z/0\5!@C8\@QND
M@"\1O'DJ(_ICTGU/H6 HBBL)+"Q&G>*.RJ%TYOM@0()[$N?F6[37T_KV6#ZT
M\)H#-(YAP,;T"MNSZSBE?FK*C>] 3UEOV76_BSP.EO&*_J[7[)L[S5'<>Z'O
M5QFD82=( $I=*]3(C%D4318K%LTG. 2]X;6T$*^_74]V1B5D2-9HCG@Q22+V
MBBU7$XQVKYY93FKT<)/Y8A*'Z)=),F\[@A2O0W^0Q_W!':/S(HF")$KH:KW
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
MQN--(0RW>#53E@SP_=H8?YA0@.-E[^HO4$L#!!0    ( &FLNU(M)1N>D0,
M +8'   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;*U546_;-A#^*P=A
M#RU 6"(E2K)A&TC:9>M#BZQ)MX=A#[1$6T0E426I./GW.U*VX@Y-A@%[T1V/
M=]_=?3J2ZZ,V7VTCI8/'KNWM)FJ<&U9Q;*M&=L(N]"![W-EKTPF'2W.([6"D
MJ$-0U\8L2?*X$ZJ/MNM@NS7;M1Y=JWIY:\".72?,T[5L]7$3T>AL^*P.C?.&
M>+L>Q$'>2?=EN#6XBF>46G6RMTKW8.1^$UW1U77F_8/#[TH>[84.OI.=UE_]
MXD.]B1)?D&QEY3R"0/$@W\FV]4!8QK<39C2G](&7^AG])O2.O>R$E>]T^X>J
M7;.)R@AJN1=CZS[KXZ_RU _W>)5N;?C"<?+E6035:)WN3L%80:?Z28K'$P\7
M 67R0@ [!;!0]Y0H5/E>.+%=&WT$X[T1S2NAU1"-Q:G>_Y0[9W!789S;_C8*
MXZ1IG^!&]:*OE&C! ZUCA^C>)ZY.2-<3$GL!B3+XJ'O76/BYKV7]/4",9<VU
ML7-MU^Q5Q*O!+"!)";"$T5?PTKG7-."E_Z'7#_TTV'Y"WBM;M=J.1L*?5SOK
M#([,7Z_DS>:\6<B;_0\<OXKD3^C*#J*2FPB/H)7F048OPL.;+[T8:^5D_1;N
M&PE[W>(95/T!G-BUTH+%0X_MNP8J:1R>8!C/$?!M1MW/J.J"+-1PQU9H?I+"
MV/"30/2U5Q)X4V,R;T90U^C1XHXE(!\K.3@8)-X+C4"B1:?'WMFW*RS>6 =W
MLM*(<=\H4\.-'GUQ]]IAEIOG9"#]A '.AVKA-!_P"9LQ\D'VHX2?@/&,E D-
M6D&61>ZULB1%P5!+DYSPQ&N4T*0D":?PB]'6PF#T7CG@G*0L!9X2GE'@2\+2
M$HJ$E 4'5!&P" E57^E. LU)7F1 .4FR)= E*3 UXX0Q!@7N9?FE]]S]"JZ%
M594O8U&&:A9YY@M=T$D47I2+-,/9;$?_6X)K,KFRR742!0VNC/^ J(_"5 VV
M3Z9_\P^F\@RK#B!YB6UPKQ4I*5BP>292'IA*<HK\9=\SE2>$+4O@)<GRPC-5
M<@Z<DA*-+$T(I^5E[XP2AJTRI++D0: ?921!P@JD+_\WIIAGPPNV?!9TD9[:
M9Q=,L<G*/"FSH%-$N: )_.ALQQ=W:2?-(;P8%BH_IM.U.EOG1^EJNHN?W:<7
M#6D_J-Y"*_<8FBP*'H&97HEIX?00;N:==GC/![7!AU4:[X#[>ZW=>>$3S$_U
M]F]02P,$%     @ ::R[4NE#B:!2*0  1X8  !D   !X;"]W;W)K<VAE971S
M+W-H965T,CDN>&ULM3UI;]O&MG^%\,V[30!)L>2LW0#'25H#;9,7-RT>'MZ'
M$3F2V%"DRL6*^NO?66>A*-II<;\DLL29.3-S]HW?[JOZ4[.QMDT^;XNR^>YL
MT[:[KQ\_;M*-W9IF5NUL";^LJGIK6OBS7C]N=K4U&0W:%H\7Y^?/'F]-7IY]
M_RU]][[^_MNJ:XN\M._KI.FV6U,?7MFBVG]W-C_3+S[DZTV+7SS^_MN=6=L;
MVW[<O:_AK\=NEBS?VK+)JS*I[>J[L\OYUZ\N%CB GO@MM_LF^)S@5I95]0G_
MN,Z^.SM'B&QATQ:G,/#?K;VR18$S 1Q_RJ1G;DT<&'[6V=_2YF$S2]/8JZKX
M/<_:S7=G+\Z2S*Y,5[0?JOV/5C;T%.=+JZ*A?Y.]/'M^EJ1=TU9;&0P0;/.2
M_S>?Y2#N,V A ^@@'O-"!.5KTYKOOZVK?5+CTS ;?J"MTF@ +B_Q5F[:&G[-
M85S[_0W?1E*MDIM\7>:K/#5EFURF:=65;5ZND_=5D:>Y;9*'^NG1MX];6!HG
M>)S*,J]XF<6)9>:+Y.>J;#=-\J;,;!9/\!A@=H O%/!7B]$9+W?U+#F_F"2+
M\\5\9+X+=Q 7--_%B?G>U6M3YG\9Q)5)<E65#>PV,XPZ99:\KVUCRY:_@--Z
MFY>F3'-3)#?PI05$;9OD?R^735L#IOW?"$1/'$1/"*(G)R!Z7^>PP*Z HX?U
M(HB&+N!O3S9+?MW WH(O;3:\/9BBZ#*;M!L+Y$08PM.9V[1*KLL,\+4&!)G
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
M7;+A@AC3'J)IX5M4A8*GY:$\W,\5Q2$)@;L2>'U!<KFD'!U.YV+-!*?SJLG
M<B38?0H!2G&.UGZ\_[3F%E@5@CH%9)B24YIV>+0.&I&\#A!TM^V8CXKUAC+,
M;K#ZX]8Z0^?L\MW5-:O4E#<59A*\D@3I&TR0;I"#"[Q',+KT!8(-O2@Q9(%>
MRBX]>A:,)L0%"=PYK-B"-5YE :M\\HC("!7ACIBL68(&2DJ^6B^!?3!H'9 O
MES*UU8T\H?Q!PE)A4G' "3U]H!VBI7J/XW>!K&/30(XHNB"TQA+V8U QA+,,
M#!UM*[X>1Q:B-TY\@CG.&EVX1ZP!CC-Q3J*^582.B"]"-.)0=-^JZ; Q,?%)
M[*N*.!DLB*0VM$_TY6$-@%I&8OH0W/XF)V$&#[M2U/GC?#9&KU%OT5T@N?_=
M'<H.#F0F$4%,,9XW;>T6-:F:W'J>IZ"[C*,LSB=D(DY Y\]N'K*[[-9I#D.S
M\['M:]130!A5>\KY"S#N'A<[QO)] <Q\O&CE2HW&G\@L\^)^6 +\S<EFR=5)
M=YS+X_,*X'$V,'.)(].1G/R!1OAPR+<'?T7F):>&X[*@RTGA&N9ZI(SSSLB;
MR3:&Y@P2C<A654<6^\D!MEKP0MSU2PS,[TDE<(FAZ%-CE1])G-:?.'X!])WQ
MJ3D@>?>4\56!,=DP#^&J"Y6.WLP, M_,^)'+HYJ*#\MVCW9(%(ZS2B(YX/.D
M+W@#LYSMJ> ^'-:B[<9N5=3D,:^@DN-#/P,]YNC)I9%B# -$TO38"^.C:#[Q
MPB?[<ZJ_S^"?),Q*&JF,0.V?]3R?E^_,)/1)ZC4V#C/N>[>(EL@=S98-EX9E
M%UJG)]'('7)\=07B!]T711YJY:=4'!=<+"G2B!K;);'M@A/Y.6<^=%$@7\;,
M5[0V\\9-X'"R/>RLVV16I>1<HWO]&GX'\R2L11#.+$:1,,554!,QO=FAKH!'
M^@8-=[*/T57WP\V;QI4T58T-\US"H@;*5Z/,JX <,+@9;TF3X"B"NLKK!@-(
M+D=;*@G96B=O3N82%YQ_S$=7O>[?XT]#-*]ZI2^WP) ]I1B[DH<C#L518\W]
MERH-R3\F.C9;2@45=S^6Z.V=7GR0A/8>Q\1D8"H':+[^PG*1R5&MB/=(B!_L
M.DSLZH4V)(!+/BXM!"**07 )\(ZP1A,B,;M -0B=JTDI_OK0D?'UU;M__VO^
M_,DWJ-7%K(860KB^:F*VL\?(.*7%Q+.2'J+% "[.+)+EH \O 8%,QSG?#CZP
MY"NO3O0V'NM_=%)NNY2_EV?3794SOR4^?&+;54VKT@6T^TJ_IA"D#HEF=ER!
M=K.O.-)24<RB8T=\M"LWHRMK'.#;HZJ#+]*;C]?77?G$U[Z\']0=_O9LXI([
MG6?K2C?#F@ -I^'#CA![DS@2=$QB:4N[RML[$RM84' >CQ9 5"K>E</XT@UG
M<5AUE*Q<9I?"X)7R*-L@ WZ;MD>01]DGXCW],EBYL@  V'O7-_NQ@@(R24 H
ML<X4G965%@VN. TFM<(;PZRF$\'CT_=W%#U^)SF/.'A"]G ^8) &==-4<1T:
MM-=N82/)<[ PR\XQ[/>%-//Q8IC+*'I#M84<MAK$_;\YURPR9'UV+SZW!Z-U
M6E0558AAK51>TU5LJ\P6/OC@8I%BU<'=NYQ6.-^NKMUO'&E29HD^BB T=CI:
M!08>AC>Y:NZ/+EMK-(\5P6 )7Y6&\W;UZ2#]F-5*98NGP8%1#RYF"PWMN9)2
MK:SIY1UX+T(_(#@2#-1LAH&PF[,!HY!?%-'KF;7,WDYOB,/9L7^05@" 7SB
MXT#;9<E"_0LNL3!2^UV-,]LPOD[U4"O1#&DM/"Y*Z/+5]YL<M7Y,Q,:,*<R$
MU^P'L0UP* +16"G\%.\GJ'A;X"=K]IE'" 0<9D6V/O4&P6JOSC$ZU=$I41?T
M278,U98'LUE.DVGI/N8]1_%WXGFX[ZBN_CAN"UM*Q:?&XB5R5H"<#\/.DFXP
MD(]IG'G(T5?9U01=V.H3PZ/"2LH\"NIR':;X!H+T.N^G/GGCXNY6!]0H.;V8
M/YN<GW/!V8.+EQ?\1WL/+[:D%TGSB= 9-B(-/"H_'P^*^ JV^7CUV;7(K_P$
M>[[WZ%GRP>PQ\@@X3J$)]PMA&&'171;=)/!YD@$#TTSD$Y:7LK^3,O6PY"-+
MUE4EL4,L")[FY51+3O_Q^N,^U]'#]W5B\_&:KO=B'$V2]X41BP'#PI0$/'@=
M_V ^]"3JSSOWL]6?.0 ,NE/.QX0G,\. JE3H8ORTB>C:'U64KRA.:9?YX"D.
M-'>,S&@J!%DC5*DP<Y6/P4.WKFC$![Y);C#I28D#V0>!U:<UY)+CO:4^">(?
MF9\C?5V\Y$I1KO/? A  M82GW6E,D@M\=O&4GT6//JH14@MDR(G#C&YC:C7
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
M^KU% ;:9]@D&(3J+>N/T%KYOMQW6_Z4<JF^R2;'6@NMFEMP/!5;V;ZLR\O9
MU>E<,/_!@BIO)J)<2!2=WB9Y#"H\_I(,OZB9T!=L@[SR?8N2@9\_83CN ;$\
MR?Z?DX">,Z"N;QYA75"4% 0]FD$"H(;7,EB^T7J.2VJ"+%725(-&%9-;>MM2
M*_T+I.N\&#O-QI#'QR6<JJ+LE$%.8^:,@(WAKK$'VW)%&[IY,QRVIQ<K["76
MT_B"<$VA95 ;?F<3*FD4%L]<6)Q+V(GH1LG9)S!=C.<@80Q&C.7W0(0WN-%!
M<O[R:68)R%KTF$E+&E3(W25MR&O+=$WO0HT2$_84?K?95-,[(H'A)FBB=IF!
MB7E<;O@Z+VB9OP%,D'M-Q@3.Q GNP>CH%5(1LQ)(T08+ ^#'XG/*JT:N2L1"
M[PO[#QW+V&:<N.4@H#S-?GAVPT_AEREWLU3](JP09XB"5[<&Y5-QZ8;LB4%@
MT49=]=#.$5O.JT@]XC[J C9_,5H<>.%3?B[N2OE).7_AFIO9 T27VD8L>$=[
M7945VFPGV^/]!Y8!\Z3?O.Q4FS/WF@MR8\@[5_I5X2M]N57@:/&>%+5'-0L\
M?HG+?[[Z/.@^32Q9 Z++0V3\LF_*]30*,377I"$,].NSI=V'O=?\O$,1:TIF
M ^H,NO/BU/1RB3+@+N(:0OJN&8XP+*;R0=Y?KHU^N+D0=5;VYK3X_SS3"-YB
M&+SC1/?I7D'F8UOA^],5L*'S\>X[#(!DUA=[!P9\G* ((C5&/[_^<#%[LD\H
MLG9QP5J U[-L')0;&@L8@42OR<HG:Y(!(1X\N7A*ZA1Y^$:*B3FNMWCA'N8V
M[L/%^V$#@NM6>PWTVA+3:VGU[&(@XQ9_^,WET(N>R/'PEM)TZ:4]%?T_(4R-
MWF$9\@*.@C+O$.N,#%(?OA$G(N9)+:LL:D.H=.4347V&'R,(HDK&52H?^V]V
M=ST2H@Y\2UOD]E9747Z3ROLWA-D)P(K(4>Z5:E .@ D['0.MS5=:R]1E3Z[>
MZ7SJ-5,?DAB/"==?F]9\_RW@PMI>4?H+W<-W9ZAHN6\QE(8EIU]?+LX>PTC_
M^/??[N!@@%C6:*X4=@5#SV?/GYZ!Y0@B7?]HJQU."1?4MM66/FXLT&*-#\#O
MJPIDF_R!"V!\D\#[_O\!4$L#!!0    ( &FLNU+0.#7VR@0  /X*   9
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;'U636_;.!#]*P.=6L"0'2?=+0K'
M0)+]*M B0;+9'A9[H*61Q0TEJB05Q_WU^X:4%">;Y&)+U,R;-V]F2*YVUMWY
MFCG00V-:?YK5(72?YG-?U-PHG]N.6WRIK&M4P*O;SGWG6)71J3'SY6+QT[Q1
MNLW6J[AVY=8KVP>C6[YRY/NF46Y_SL;N3K.C;%RXUMLZR,)\O>K4EF\XW'97
M#F_S":74#;=>VY8<5Z?9V=&G\Q.QCP9_:=[Y@V>23#;6WLG+Y_(T6P@A-EP$
M05#XN^<+-D: 0./[@)E-(<7Q\'E$_RWFCEPVRO.%-=]T&>K3[&-&)5>J-^':
M[O[@(9\/@E=8X^,O[9+M$8R+W@?;#,Y@T.@V_:N'08<#AX^+5QR6@\,R\DZ!
M(LM?5%#KE;,[<F(--'F(J49OD-.M%.4F.'S5\ OK+XR4/+V[LD87FOW[U3P
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
MW'3R(T8AVZL@8ZJ3SJ^<GH%X!49_MBYL4*R]N$5N/<59?Z^&R&4HX@8Q*'$
MT?K+[4_QX&YKC7I-ZZ(%V<4WD8\ N7(!C4DZRZQF;+5Y3?0G,MRN1@C*3!O-
MZKW*P/?#L$[P1@$S\:DB3JU21\'R$A?0-A8RI>1N^>E_L]806>+9/0'.K@?'
M*=,2!5D7?6**0YPEC_.65'\@JR>,*+45:G=8]UM=M[%-6J;\A) '[8=]]T:K
M*B+&O#_:2T__\!3Q-?*8;J+%"JAKH*\E9X>N,M-P?Y=8.3(2K/22,9[&+5QN
M'DIC:MA!'+WT 1Y*EWL"@T'N%"F\ \NB1^IN=MWLE9LR*%21Y)HB8,^E0AE-
M=)O;K"E;^,BZA]I!0>B-F*.,W"$V?FDAG?X(_$3]J@($Q**2>B]H1[/;<[W1
MA1I>PDS\7A,OB#7J#%@ K^0#1=-!77'J6Z-=C)8!![72"*54JLM*%R]PQYN.
M.]Z\F-F?*J -J,4-A=-O-KMCM]$ZP_-<W.)BO1BT7$]QQ_^M8=C"<79:IS?(
M! Z)F" 49A15#([VOJ$^(@ER),B0H"$W'TP^W?QVY2>'7)*=[4A@;1U 4:[K
M7'A??PEP>%"4<5A]#TCMEFBP("/X*7:J0.T.3$E1.;;+5OUM47^! 0T%(=Y;
M#'!49?(S.3@V:HVK%0WS9=&D:LY5\QXQ$8T(,>/@G2XT5EFK4QM<%^Z*R1C6
M<;T?6<8IAK[L+EJ4J02R1NV2+L&^E0 ,,8?&#EFGPDZIZ$^/=&Q#VE:C]886
M9^+"<\V?(CT#IS:]BIY1:^B;]1^XE!C"0]"X82&1+5FRJ\PJL?/B#7G/6:FE
M>M0:T3/IPP,ZN4WD+B4=6,\-TS+*CJ=</*&^U]I%WHC.?-D^$64#!B:0.HR.
M%FS_\G2!TWO_3W07._2J8*LN_!B"RH9Q\T@ JE2W>M\]8\D]"9I<3H(' !8P
M@GL=0F908QCMMA_7%.8H '_BG2[Z2.IMRK:6])-9G3&#$([5-[%\-WVT*%-C
MS3'W($(TAP$BS!<-055+YK1(P%!%L<FW$+8(9Z(^G&1(N&6ER*2+32XR%- Z
M:JP8$NK;'D=:5$,NX2XQ!J6>E7JWH[=]KS:<69S*K,LCIQ<P-C6*FCX_T)N^
M?OQ\<7LI+FZOQ.GR9"H^(@SO);%,K!:_JGQ#AAQ,TI;)X:S=#7"EHY3UT6V.
MS.]$4M!;(2F+)M#8FDF/(<[8W:/607IO,=C1"G6JFB<W+B@QI-'[&LK:5'SI
MSN/%E4K21%RFT0FP"BK 8+E$28, 9]L($_(<N-$ @A09 ]-F%S*K@A%I2$ Z
MI]Y^L!7ZXK5P+":88=<U^%?JG"&H?,(OA@9Z$\>\C% (W>2'81E=D\Y9P:4T
M?">W] 4EJ7]&Z9IGF133HP& .Q&S;XN.D/D?&%2CP^_%P?)PX%%F?<P0ZB=4
M(L"V; T*-"T?K [C[7:G05<9E?O-P#0&>H=83$G.W0KE7\< 7[BX(#,HB"$7
MV>_1'Q TD:([;!YXS=?'IMHJW?F&^ND#RJY#PB*QO3)Y5VEGXF/DUT)[3)]B
MC\OU*==H;F$35HOE.TX]NLI-Q<1"J5:]YK#E@9.'I,7I=+%8Q%ZM>TU&Q/?+
MDR-ZGP:HH[B7&G?13W,P\U%RSY[O3.+,4<J*4.ZF8!!>H4V<4:2H,:40P:<
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
M=V]R:W-H965T<R]S:&5E=#,U+GAM;,U86V_;-A3^*X0W##:@Q!)USY( 2>]
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
MP%/[Z/U7GSOFLJ.&W2KQB=>V70=E #5KZ"#L@SK\QJ9\/,%*">-_X3">S>,
MJL%8U4U@9-!Q.:[TZU2'$T#Y$H!, .)YCX$\R]?4TLU*JP-H=QJ].<.GZM%(
MCDO7E'=6XUN..+MY8%R:05-9,:"RAC?S[G=E##PPP_079N#B/=T)9BY7D<6H
M#AM54X2;,0)Y(4)"X*V2MC5P)VM6?^L@0KHS9W+D?$/.>MSV^@KB- 02D^2,
MOW2N0>K]I2_X>\KYK^W.6(U*^?N,VVQVFWFWV?\H[5W3H P!97BO6<>'SL G
MS:UETE?]CFKY?6G&2IP-X;[8:]/3BJT#_"1]JX+-^Y8!\_$,J :_G"<:&+\_
MQC^<Q&<^/AR81A48:)3 CQ6;SB785@T&SYC+:_@3SXU=!.P!%S#U -Y27;5
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
M+"%!1/D.#NO@,!Y2M@^'T"A(LO0$DCA,DL-XT)3#D^=AP@_#H5D?V3C![7D
MA,9A'@-NG^*,Y<[& "?.@PRG)$W#A+R @X'E"<+)HY#EA^$XQ#S#^+ LS%\!
MPJY2)?1=!923($5#B(<E898X/ Y=S **V^T]^XIZ'5N2IT&2Q"ZW)*09T#!V
MB4:(-#^B.P2"I'E XMCG)0HSBLJ9FU$>,!I_J_P2-(FR@&>9TXUIR#+,*75!
M)#S@N)>1[N5#]_+_WKW!7M4_2HV'%LP,]E>W>JBEQXW[=A5*PZ,HU]B?S:)O
M3@/+/O\;J25(8Q4>0#C%"%A4*ER[H;27@K7QW?ZB]S=;H*('*G9 3^%]U^Z_
M8[OWV7>9\*G\TI1X )2.&%@:<O@!*S6,W(OXV:TR#V\76DI0"!")R()V:+ #
M<95Z46PO?+Y#>BDD$LBSDF4!/WZ744)_PH5#H^NG%L]I5[\=.Y5JX3STC,1"
M[@H2JX2'2"770SR0NQ92V34&R:-(O?^]YT@))$,))*-9NL4]:N7!==7PN59V
ME,A'[1TF\E=.9ANA"Z3TV?:^Y/*M=U(=EPLG]2]4WI,X)E@9+(.^2,Q Z6C7
M'X@&;J3VUSRDDOY*T*& .P2IOOWXJ;'H9YQTMPG^]NU-.+8-8CP26) [CJ/^
M?+A%&O-NMK)OF./4[GF(YH[Y&.??K6?N/!,D6;X'BN$)$ ><^R5'QZ]!Q0%+
M^,GP/G(<9"0YV>GT\U$>QBCD<>Z 91RY,>!X"GVN'S'Q:-$*O<2+^E[N#?8]
MVJC$,S@9Z"XUZQ9;J-UE$^8-NNN8Q:YTLUZN]NO$>::0!"S._A=?,?KB$3G(
MS].]NVPE$8*[L1LTNJYM=ZT=O@X_!;/N+KP3[_XH,.-+A2A*N4#5*$R1C75W
M2^\FMFG]S?B^L7C/]L,5_MA([01P?=$T=CMQ#H9?I8M_ %!+ P04    " !I
MK+M2;:#DK/P"  !/!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6R-
M54UOVS ,_2N$L4,+&/%G'"=( C1MA^VPH5B[%<.P@V+3L5!;\B2YZ?[]*#EQ
M,Z M>HDHD7Q\I*67Y5ZJ!UTC&GAJ&Z%77FU,MP@"7=38,CV1'0KR5%*US-!6
M[0+=*62E2VJ;( [#+&@9%]YZZ<YNU'HI>]-P@3<*=-^V3/W=8"/W*R_RC@??
M^*XV]B!8+SNVPULTW[L;1;M@1"EYBT)S*4!AM?(NHL4FM?$NX ?'O3ZQP7:R
ME?+!;CZ7*R^TA+#!PE@$1LLC7F+36""B\>> Z8TE;>*I?43_Z'JG7K9,XZ5L
M[GEIZI67>U!BQ?K&?)/[3WCH9VKQ"MEH]PO[(3:ABD6OC6P/R;1ON1A6]G28
MPTE"'KZ2$!\28L=[*.187C'#UDLE]Z!L-*%9P[7JLHD<%_:CW!I%7DYY9GW-
ME.!BI^$&%=S63"&<W;%M@_I\&1@J8,."X@"V&<#B5\"B&+Y(86H-UZ+$\G^
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
M;AN1R\L1R,6]5HZN>N=/0]#O;;4)"0Z(6&_Y2*Z[^\^6TFB1+OEWM:(O_MK
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
M>+S+H]KBXZEL<,#UO3'^^2<D6)[CW;]02P,$%     @ ::R[4IH>6=6) @
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
M19?7A-;5Z*D,JS:^>U?*TBSPRYRF-6KG0.>94O;5< .AF?^3OU!+ P04
M" !IK+M2N1]H5]$#   :$   &0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX
M;6S-6%%OVS80_BN$T(<42"*1LFRGL TX3H<%6%<C;K:'80^,1-E<)5(EJ;@%
M]N-WI&1)3FQM6&O +S9)W7WZ[C[ISN?)5JK/>L.805_S3.BIMS&F>.?[.MZP
MG.IK63 !5U*I<FI@J]:^+A2CB7/*,Y\$P=#/*1?>;.+.EFHVD:7)N&!+A729
MYU1]NV69W$X][.T.'OAZ8^R!/YL4=,U6S#P62P4[OT%)>,Z$YE(@Q=*I-\?O
M%H18!V?Q&V=;W5DC&\J3E)_MYCZ9>H%EQ#(6&PM!X>N9+5B6623@\:4&]9I[
M6L?N>H?^DPL>@GFBFBUD]CM/S&;JC3V4L)26F7F0VY]9'5!D\6*9:?>)MK5M
MX*&XU$;FM3,PR+FHONG7.A$=!SP\XD!J!_+287#$(:P=0A=HQ<R%=4<-G4V4
MW")EK0'-+EQNG#=$PX65<6447.7@9V:K2CXD4[3B:\%3'E-AT#R.92D,%VNT
ME!F/.=/HXH'%3)CL&[K7NF3)GI&2 M8Q X6-?HLN[IBA/(/5%7I<W:&+-V_1
M&\0%^K21I:8BT1/? 'U+PH]KJK<557*$*B;H@Q1FH]%[D;!D'\"'N)O@R2[X
M6]*+."_4-0K"2T0"@@\06O2[?Z#@3L;./>BA$S9:A XO/(+W*SST1W.*I$*+
M#15K9M.X9\9%S(N,H3]^ 4!T;UBN_^RA,VCH#!R=P1$Z#U9" 3HSJ@3<Z:!D
M%43D(&S)>)X-0AQ$HXG_W$WD:[,PBO!@T)CM,8P:AE$OPTX65@8>*JH2C1Z+
MA!H&FN#A%0[1WV@A\YRIF-,,GF5E4GB>)5JQM4UK3YJ&#8GA.:@V:NB,>G-R
MGQ=0&NW[3!-9N%()Z_GJ<9>10RI6D,,]%:,7$KZV"0ZK-VZ8CG^(>@):#%,H
MDU3HG@3=-+>].0>]<-!6X.#'*U9C=N4@9#1\H=D!JR.BX4[#P+UT%V5>9M0V
M7_0^3:$;7Z(E4UPFCG4=P26L_H+N99,*(OX'J?M225INY"RT;2LZ#K^[ABYJ
MC*Y*5Z,P/")46[YQ?_T^D5#_OZ+BMJ[CZ"QT;&L\'I[@'1WVEM5]*FU]Q_T%
M_I2R=DLM''Q4?,T%&"6(I@8NS.,O)=?<Q0\_-UE?;MLV@,=G(7;;(/#-"<2^
M>?43)R+CPV*3MC>0_MYP.K'_I3+M\VV; \'GH"5I.P(AWU^ :XRHOP#[G2D+
MWI*U&SXU<E%4,T=SV@RX<S?6O3B_A<&W&E-;F&IJAHD"7CB-,I8"9' ] DJJ
M&D2KC9&%F^6>I(')T"TW,+PS90W@>BJEV6WL#9J_ V;_ %!+ P04    " !I
MK+M2Z\C"UV8#  !)#   &0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6RM
MEV]OVCH4QK^*%>W%)MTUSE^'"I!::->R;JK*=N]K%PXD6A)GMH'MV\]V0@8A
MB2+UOH'8>7Z/CWUL?!@?&/\A8@")?F5I+B96+&5Q;=MB%4-&Q14K(%=O-HQG
M5*HFW]JBX$#7!LI2V\4XM#.:Y-9T;/J>^73,=C)-<GCF2.RRC/+?MY"RP\1R
MK&/'2[*-I>ZPI^.";F$)\GOQS%7+KEW620:Y2%B..&PFUHUS_42TW@C^3> @
M3IZ1GLDK8S]TXW$]L; ."%)82>U U=<>9I"FVDB%\;/RM.HA-7CZ?'2_-W-7
M<WFE F8L_2]9RWAB119:PX;N4OG"#@]0S2?0?BN6"O.)#I466VBU$Y)E%:PB
MR)*\_*:_JG4X 91/.^!6@-L$_ [ JP!O*.!7@#\4""H@& J$%1 .!4@%D*%
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
MS<45^ 0>5S&XO+@"%X"6X'O&]@*7J9C:4B6D9>VD#GY7!8?O!+_=\6O@H!&
M#G0'Z//3]*]8T6%HZ,X /3Z#CAQ-=R<#],4Y=-?0P[=T6S6AZ01L.@&-'GI'
M3Y=_5#5A\;RG!YR34HH1Z'9(E;JWUB* 7[=KM:E>P-\GDD)-4L@DY9U(RD1,
M](#\"S/4[$K*-U+Z?CI$"$(X5K4]M)O:AT'/#6'P%A;W86XX1F.G@;TQY#6&
MO).&6I73EH9L5 )!.W 03%#'Q0 *>5[7Q  *NEXX[,%O//C_XV$$2O7&[CE7
M?1GRX_=R0,CON#D#$P]@?'?82= X"3X\7J/>V3('CG_<J*!_WM $.>..MSX,
M^G[0A<5]F#N9A$'G]"X&8=#OMM1N7<GZ@ZMNBRTM!<C)1A&=Z[%2X-5'K)I(
MMC.W])I)=>>;8::^^X1K@-K?,"9?)_KB;_Y)1'\!4$L#!!0    ( &FLNU(X
M01!2HP(  *@'   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;(V574_;
M,!2&_XH5<0'22KX_BM)(4#0-:9L0'=NUVYXV%HD=;*<=_WZVDV:E20,WK9V<
M]SW/\8GM=,_XB\@!)/I;%E3,K%S*ZL:VQ2J'$HMK5@%5;S:,EUBJ*=_:HN*
MUT94%K;G.)%=8D*M+#7/'GF6LEH6A,(C1Z(N2\S?[J!@^YGE6H<'3V2;2_W
MSM(*;V$!\KEZY&IF=RYK4@(5A%'$83.S;MV;>:+C3<!O GMQ-$:ZDB5C+WKR
ML)Y9C@:" E92.V#UMX,Y%(4V4ABOK:?5I=3"X_'!_:NI7=6RQ +FK/A#UC*?
M68F%UK#!=2&?V/X;M/6$VF_%"F%^T;Z)#6,+K6HA6=F*%4%):/./_[;K<"1P
M@S,"KQ5XGQ7XK< WA39DIJQ[+'&6<K9'7$<K-STP:V/4JAI"=1<7DJNW1.ED
M]D!W(*1JBQ3H<M&T\@I=WH/$I!!7:(*>%_?H\N(*72!"T:^<U0+3M4AMJ;)K
M#WO59KIK,GEG,MU6_!HY_A?D.9X[()^/RW]@)?<2(W?>RVU5<U>XUQ7N&3__
MP\(/7_"(J=^9^L8T.%?C3JT:7A8P4?MK(G !ZI-:J@RPJCF1! ;7K?$,C:?>
M=;O,#:9!E-J[X^49BHKCH(MZ!QQTP,$HL%K5%]5J18S@M2;R[0/4QBTZAH@C
MQSE![4=-$V\Z3!IVI.$HZ4]&)V6/EOS_?(=PPQZ(YTZC4]RAJ-"/AGFCCC<:
MY7T8)XMZ.<,@=$Y[WH\*(M<_LY)Q1Q:/DBURQN5$ B_1!Y!QO]O38'H*.1 5
MA(DW#)ETD,DHY'=&MY]B3'K;P@\=][3% U%N&,8GC/;1.:KO,+4[MH0*5,!&
MZ9SK6!GPYEYH)I)5YFA=,JD.:C/,U54*7 >H]QO&Y&&B3^ON<L[^ 5!+ P04
M    " !IK+M2XOU!Y>T#  ##$   &0   'AL+W=O<FMS:&5E=',O<VAE970V
M-RYX;6R]6-MNHSH4_14+S4,K30HVUXR22)U4<Y'.D:JFG?/L!">Q"CAC.\ET
MOOX80X& 81)-U9> 85^6]_9:QID<&7\66T(D^)4FF9A:6REWGVQ;K+8DQ>*&
M[4BFWJP93[%40[ZQQ8X3'&NG-+&1XP1VBFEFS2;ZV3V?3=A>)C0C]QR(?9IB
M_O*9).PXM:#U^N"!;K8R?V#/)CN\(0LBGW;W7(WL*DI,4Y()RC+ R7IJW<)/
M<^3E#MKB!R5'T;@'^526C#WG@^_QU')R1"0A*YF'P.IR('.2)'DDA>-G&=2J
M<N:.S?O7Z%_TY-5DEEB0.4O^H['<3JW( C%9XWTB']CQ&RDGY.?Q5BP1^A<<
M"]LPL,!J+R1+2V>%(*59<<6_RD(T'*#7XX!*!W2N@ULZN'JB!3(]K3LL\6S"
MV1'PW%I%RV]T;;2WF@W-\C8N)%=OJ?*3L^_9@0BI^B(%N+H]8)K@94)&:GV,
M!$X(6!3MO097=T2JM^(:C,#3X@Y<?;@&'P#-P..6[07.8C&QI0*4A[579?+/
M17+4D_QVQV^ XWX$R$'0X#X?=O\7*W<4:7?GU-U69:AJ@:I:(!W/[8-S,OV%
MGCY9[3F5E BP? %UL< <2[)A_&4@K5NE=75:KR?M(Y,X ;<IXY+^)C&8,R%-
MM2RB^#I*SL[##'H1<B?VH5DRDU40.)75"42O@N@-0OS*F1#@*5-"D6B,7Y5
M&!M>Q F:Z8.@!;%K@YS(#-"O /J7 ?Q'C8D1H=_)/O+:1338C#TSPJ!"&)S1
MY2^8<O #)WMB@A9TB^>-O7;Y3%9AV ,OK."%@_ >B*"Q6MA4@<Q7XD9I^&B)
M5\^JEJ(BP<!JCZI$T7N2;%RE';\)R<;=M1E&8:L#72/?<WHH!IU:B9TW(ED9
MJ G =5H8#3;!N =B8[. ;T6S,M()AV";9R8C%/2@K&4<HK^F6AGBI-&1X[7Q
M=:U\KZ$6IP!KP8?#BK^0:F$+H#9-L&.)6ODKA5?LES$]4/U]%).E/(]VL)9P
MZ+TG\6 MS7!8F\^E'NRJ;HC<<;LE72NO:74*LE9G."S/%Y#/H+_(;Z,T&+D]
M$@UKC8;#(GT)_4(#_3JU-!CU+>Y:WV'T]^R+NJUVO4X1NU:>&_;I;+T3P.&M
M8,[XCG&UPB^@&:I5'#GO23-4:S,:UN9S:8:ZFNN%X_869[#R]4>ZJ?:H\84]
M+,WGTPQUI1?"-DB#//<@K+49#6OS!1PK(YURK(/18!3TH:S%' U_D)]#LC*$
M_X=&&ZS&0;O1=N.$F1_OU=%KHQH'$K)6;LY-J/QY<6(N!I+M]*%SR:0ZPNK;
M+<$QX;F!>K]F3+X.\G-L];_%[']02P,$%     @ ::R[4NJ7./*P!   SQ8
M !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULS9C1;J,X%(9?Q8KFHB,U
M!=L$PBB-U$DUVDJM5+73V8O57CC!35 !9VTGF=VG7YM0H-AF2+6CV9L6DG-.
M/A^;_\>>'1A_$1M*)?B>9X6X'&VDW'[R/+':T)R("[:EA?KFF?&<2'7+UY[8
M<DJ2,BG//.3[H9>3M!C-9^5G]WP^8SN9I06]YT#L\ISPOS_3C!TN1W#T^L%#
MNMY(_8$WGVW)FCY2^;2]Y^K.JZLD:4X+D;("</I\.;J"GQ88Z80RXEM*#Z)U
M#?10EHR]Z)N;Y'+D:R*:T974)8CZMZ<+FF6ZDN+XJRHZJG]3)[:O7ZM_*0>O
M!K,D@BY8]GN:R,WE:#H""7TFNTP^L,-OM!K01-=;L4R4?\&ABO5'8+43DN55
MLB+(T^+XGWRO&M%*@($C 54):&@"KA)P.= C63FL:R+)?,;9 7 =K:KIB[(W
M9;8:35KH:7R47'V;JCPYORGV5$@U+U* LP4K9%KLV$Z IT(MBBS]AR;@E@D!
M[IE(==_%1W!V325),W4U!D^/U^#LPT?P :0%^+I1F:1(Q,R3"DW_@+>J,#X?
M,9 #XVK++X"/SP'R$;2D+_K3[XA*1],RW7^;[JF&U%U!=5=060\[ZEW3I02/
M=+7C:M!4G(.KO1HQ669TK)Z<L2 9/7>V"/QQJ\J!&TES\6</#*YA< D3.&!N
MJ2HN-Z0 $($[-44;!?2%I!Q\(]F.VII]+#@I"^H'>3\/_1C/O'V[I690$$QA
M'?2&-:A9@U[63D]TZ[(V?E[BVY"/=<,6S1A/.L26F#"R T]JX$DO<-U2P+A"
M+M:4_ZBY$X,BC.,.J1D#IU/?CAK6J.'0WF95;^N.:OJLI+<1AV;?IAU@2PAR
MM#:J>:->WJ],DNP'O8S,7D8QZK!9@G#H6*C3&FYZVD*UT4W-I@3=I\@2$P=V
MMKAFBWO9'JA($Z7(J6I?SKA<*S\=+\GJ1<&*6I1ZE 7ZC?K[OU[H8,N,X'\M
M=57%]@3$K95;N8<9!#&VSQ)L3 *BGR1V5>&W2M9E-F,< @(;)X']5O(.M:LJ
MMC&"B=]E-8-@%,4.W,9,X& W.5'QH,4JC$5AB4&A@[GQ$]AO*$-4#UKL 4<&
MGR4JAL@!V+@('&PC;N6#%C^ 7>FS!3D;V+@&[+>-1TDD%4"]1X(MRY30K%0_
MQ6Z9I/NTW#PD6K.&Z6#C!G#Z/]#!Q@!@OP.\1P=C8S*P;TZ9&17Z#BM%C8L@
M_R<)857X[3KKODS9@AR/ 6JL!O5;S3ND$)DNTA5"2PAT]K>U&QEL-*?IX )9
MC,:%T[@(ZG>1(1*'3$>P+$=+5.2[IK:Q#73B)L0*:%%_<^79=B4.O,8A4+]#
M+!C?,JY$[@0E0XV\H_#7*QEJU!SUJ_D[E R9[_L(3HRE8T;A*'!L65!C!.C$
M?<%P*;/L!*"A#Y:@<.* ;NP"]=O%>[3,- (4&,O?#'*\@N+&*_!@KSCQG0[;
MO*)[IF'&N(@;I\#]3C%$[K"I^RCPNQM92Y1[S>+&'O")^Q K(3*.>\;0:)\E
MR%B>7NNT41_UWA&^3@NAGI-GE>5?1"J='T]/CS>2;<L#R"63DN7EY8:2A'(=
MH+Y_9DR^WN@SS?H,>_XO4$L#!!0    ( &FLNU*#A1NA( ,  /H*   9
M>&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;*V636_B,!"&_XH5]=!*W29Q0A(J
M0&I!U?90J2IM]VS (583F[4=*/OKUW92PY8DT%4OX*]WYIFQQ_%@P_B;R#"6
MX+W(J1@ZF92K:]<5\PP72%RQ%:9J)F6\0%)U^=(5*X[1PHB*W(6>%[D%(M09
M#<S8(Q\-6"ES0O$C!Z(L"L2WMSAGFZ'C.Q\#3V2923W@C@8KM,13+%]6CUSU
M7&ME00I,!6$4<)P.G1O_>NR'6F!6O!*\$7MMH$.9,?:F._>+H>-I(ISCN=0F
MD/I;XS'.<VU)<?RNC3K6IQ;NMS^LWYG@53 S)/"8Y;_(0F9#)W'  J>HS.43
MV_S$=4 ];6_.<F%^P:9:&\<.F)="LJ(6*X*"T.H?O=>)V!.H0)L%L!; 4P5!
M+0A,H!69"6N")!H-.-L KE<K:[IA<F/4*AI"]39.)5>S1.GDZ)ZNL9!J7Z0
MYQ,\DV"*YR4GDF !9EOP@*3N;2_TK$0D%Q?@!WB93L#YV04X X2"YXR5 M&%
M&+A2$6F[[KSV?EMYARW>;U;\"GC!)8 >]!ODXV[Y U)RF!BY]Z_<57FPR8 V
M&=#8"UKLC1F57!VL$N4V<,!2L$O27G8Z_ 767V#\A2W^)B76"<RQ$$!FB )&
M,=ABQ"_!3<&X)'_P HR9D$V9K4SWC&E=K.N1#_UDX*X;@$(+%!X%0JG$W)(H
M+L[*909256UF1)P"5[F)]N"2,(F;X7H6KG<BW([%XDE,3Z?K'=#Y'H3-=)&E
MBTZD^Q)*=(@2>/UFE-BBQ)TH#\KI4MW!/V9H_J9\"WMF3R&*#XA@W+9UB25*
M.HF>F50E==QW<IB-,(&!=5Y="LGAR0^CR&M&[%O$_O_6XATB'+RBO,1-S/U#
M9@A;8'QO=RU[WU&)W6BUCT]E&+:P[7TR_&\IQ"-P?D,5MATT?W>%^_#K=7B$
M!#848<]O(=E=[G[W[=Y5AD> @L,:3+RV?=M=[G[W[5Y5X1'784-Q]</H4PDV
M+HOCSXCNWL-$OPK5!WM)J%!5EBJ==Q4K [QZ:%4=R5;FK3)C4KU\3#-3CU/,
M]0(UGS(F/SKZ^6.?NZ._4$L#!!0    ( &FLNU)42/Z#* ,  ($)   9
M>&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;)66WT_;,!#'_Q4KX@$D2GZU:4%M
M):",(8T)P=@>ICVDS36Q<.QBNRWLK]_924.;AL!>$MNY[YT_=X[MX5K()Y4!
M:/*2,ZY&3J;UXLQUU2R#/%8G8@$<O\R%S&.-79FZ:B$A3JPH9V[@>9&;QY0[
MXZ$=NY/CH5AJ1CG<2:*6>1[+UPM@8CUR?&<S<$_33)L!=SQ<Q"D\@'Y<W$GL
MN967A.; %16<2)B/G'/_;#(P]M;@)X6UVFH30S(5XLET;I*1XYD) 8.9-AYB
M?*W@$A@SCG :SZ5/IPIIA-OMC?<OEAU9IK&"2\%^T41G(V?@D 3F\9+I>['^
M"B5/S_B;":;LDZQ+6\\ALZ72(B_%.(.<\N(=OY1YV!+XT3N"H!0$=4'W'4%8
M"L+/"KJEH&LS4Z#8/$QB'8^'4JR)--;HS31L,JT:\2DW97_0$K]2U.GQ#5^!
MTEA'K<CA-2X3?#&A%*@C@F51,%M*JJGI'DY QY1AJT,>'R;D\."('!#*R8],
M+%7,$S5T-4[).'9G9?B+(GSP3G@_(+>"ZTR1*YY LNO 198**-@ 702M'L\7
M\H1XX3$)O,!OF-!EN_PV1GDPL'*O03[YA#STC-P_;:$)J_*$UE_X<7F.R02F
MFF">R=7SDNI7\E 5A_P^GRHM\2?ZTQ*T6P7MVJ#==X)>2UP )+6+ ;<21O]"
M8A9#8N*_K8BF:A>.>]:QV7%68TSB:CO]'UI,VBQV>'H53^\3/,6J_E^@PG.T
M-9E.5"/:-ZD3-3@)!\U,4<44M3)]QQ/!5*CX6X\0:R92;L$2Q.$IT1F0!4@J
MDB:N:&]*@Y[?JY'M&W6"(.K6Z!JLPEZO&:]?X?5;\;Z!4F?$0![:=7CT5KZ*
M<V=[(DJP3Z+W&ZC\4[_&OF\5A$&-?-]F*SD[W(.*>]#*_<BK]9GN;L9M!:ZG
M0E/&2 :L$7^P]WM%85"KZ>6^42?P]OB;K+82663 W3J<<I"I/>05F8DEU\6V
M7HU6]XAS>WS6QB_P?E%<!][<%)<3W'53DRP&<W3IG?1Q2K(X\(N.%@M[!$Z%
MQ@/5-C.\(X$T!OA]+H3>=$R ZM8U_@=02P,$%     @ ::R[4@1>.@0; @
MDP0  !D   !X;"]W;W)K<VAE971S+W-H965T-S$N>&ULC5113]LP$/XKIX@'
MD "G*=T02B-!NVD\@! 5V\.T!R>]MA:.'>Q+"_]^9R=$G;2RO20^^[[ON^]R
M3KZS[MEO$ E>:VW\--D0-5="^&J#M?3GMD'#)ROK:DD<NK7PC4.YC*!:BRQ-
M/XE:*I,4>=Q[<$5N6]+*X(,#W]:U=&\WJ.UNFHR2]XU'M=Y0V!!%WL@U+I">
MF@?'D1A8EJI&XY4UX' U3:Y'5[-QR(\)WQ7N_-X:@I/2VN<0W"ZG21H*0HT5
M!0;)KRW.4.M Q&6\])S)(!F ^^MW]J_1.WLII<>9U3_4DC;3Y#*!):YDJ^G1
M[KYA[V<2^"JK?7S"KLN=<'+5>K)U#^8*:F6ZMWSM^[ '&%T< &0](/M?P+@'
MQ,Z)KK)H:RY)%KFS.W AF]G"(O8FHMF-,N$K+LCQJ6(<%;=FBY[XLY"'XWOI
MG QM/8'C.9)4VI_ &3PMYG!\= )'H S<*:VY_SX7Q/*!1%2]U$TGE1V0NF[<
M.:3C4\C2;/07^.QC^)UD>'89X>F?<,&F!^?9X#R+?.-_.S^%.98$TBSARTNK
MZ T66+5.D4(//Z]+3X['[=<'HN-!=!Q%+PZ(WEMSQK?EF9M;:@3LU-10RBE4
MUI!394N'FMP)3*) N*/;8C3)Q7:_D1^F='6+O9$)UY6[NU;&@\85@]+SSXQV
MW17H K)-G*+2$L]D7&[XKX$N)/#YREIZ#\)@#O^AXC=02P,$%     @ ::R[
M4C,,4)9? @  +08  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULC57;
M;N(P$/T5*^I#*^TV%R>A5"%2"ZJ6AY40]/+LDH%8=>RL;4CW[]=V0D1+0/M"
M//:<XW-LSY U0GZH$D"CSXIQ-?%*K>M[WU?K$BJB;D4-W*QLA*R(-J'<^JJ6
M0 H'JI@?!4'J5X1R+\_<W$+FF=AI1CDL)%*[JB+R[R,PT4R\T#M,+.FVU';"
MS[.:;&$%^J5>2!/Y/4M!*^"*"HXD;";>0W@_36V^2WBET*BC,;).WH7XL,&\
MF'B!%00,UMHR$//9PQ08LT1&QI^.T^NWM,#C\8']R7DW7MZ)@JE@;[30Y<2[
M\U !&[)C>BF:7]#Y22S?6C#E?E'3YL8C#ZUW2HNJ QL%%>7MEWQVYW $".,S
M@*@#1/\+P!T .Z.M,F=K1C3),RD:)&VV8;,#=S8.;=Q0;F]QI:59I0:G\SG?
M ]="4E#H>@::4*9NT$_TLIJAZZL;=(4H1\^EV"G""Y7YVNQID?ZZXW]L^:,S
M_ ^UO$4!_H&B( H'X-/+\-_$P*,[!P^^PGWCM+<;]78CQX?/\*W:QXK$QOCJ
MG5\@QCTQ=L3Q&>(E:<RU:)"4L,%C:N&)@]O2VN=)C'&:^?OCTSC-PDDZ#ONL
M+]KB7EM\4=N;*21[C;44:U"#ZEJ"]&C?<!S&XV_J!K+P.,'#ZI)>77)1W1/E
MU+S? FV%&'YAR<FVR6AT(NXT*\5WYXXN[<6E%\4]"TT8FI][*JV^].320AQ&
M./XF<" MQ E.OBGTCXK9-E)3 EO*%6*P,<#@=F089-N<VD"+VM7WN]"F6[AA
M:?HY2)M@UC="Z$-@6T;_#Y'_ U!+ P04    " !IK+M2<ETE?6 #  #%"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6RMEE&/FS@0Q[^*A?JP*[6+
M#21 E41*LSK=27?2:O=Z?:CNP8$AH ).;2=IO_V-#<MF@\GUJGM),,Q__)OQ
MC.W%2<@OJ@30Y%M3MVKIE5KOW_N^RDIHN+H3>VCQ2R%DPS4.Y<Y7>PD\MZ*F
M]@-*YW[#J]9;+>R[![E:B(.NJQ8>)%&'IN'R^P>HQ6GI,>_YQ6.U*[5YX:\6
M>[Z#)] ?]P\21_[@):\::%4E6B*A6'IK]G[# B.P%G]5<%)GS\2$LA7BBQG\
MEB\]:HB@ADP;%QS_CK"!NC:>D.-K[]0;YC3"\^=G[[_8X#&8+5>P$?6G*M?E
MTDL\DD/!#[5^%*=?H0]H9OQEHE;VEYQZ6^J1[*"T:'HQ$C15V_WS;WTBS@0L
MFA $O2#X44'8"T(;:$=FP[KGFJ\64IR(--;HS3S8W%@U1E.U9AF?M,2O%>KT
M:B-:7$&0Y'?!6T4>(8/JR+<UD)NG;F6)*,BDU2VYN0?-JUK=DG?DX],]N7ES
M2]Z0JB5_EN*@>)NKA:\1U$SG9SW4APXJF(!:[^4=H>%;$M" .>2;Z_(_.,J#
MQ,KI:[F/Z1ER% PY"JR_<,+?2[B*?%YOE998?']?<1P.CD/K.)IPW&6SA#HG
MV)"8M",HC3VBR0W79)U]/52JLM6.:PNWKD1V$\SL!*9ECZN0I5&Z\(_G^7)8
MQ7'\8O6*/AKHHY^E%[+:52TRYX07&NOFAV+IIIN?4;)DGM*+6,96 641=<<R
M&V*9_9=8%*_!13@;$\YF27Q!Z+"*YC%S$\X'POE50M."6AZZS6^='WF;@;.U
MYN/9PX2R"T:7540GLA@/C/&_,MIMHK;IE$/?N#CC$4%":7"92X?5+$TG.).!
M,[G*>0\%2(G%66"1MEG5[D@!V-RX6Q&A2Y!O20O:!9V,<-X%-+I,KL.*I6RB
MW=(!.KT*O:[QR#6K;BO49!A_E'(703HF"%F27' ZK%@\C]V<C+X<*?3_*X/>
MUSE$',7I):K#+ E"&DVPGAU_['KC@U)XSF(UX+ZU%]*TEQ.3.3(:CW<GIUV
MEA.@+V<0"WXNJ9.UVCM\O>LS.LKLV"Q*TR"Y /;/[ACF@H>'+&[QBM10H([>
MQ>A =G>F;J#%WEX[MD+C)<8^EGC/!&D,\'LAA'X>F)O,<'-=_0-02P,$%
M  @ ::R[4@:53!5Z P  R@L  !D   !X;"]W;W)K<VAE971S+W-H965T-S0N
M>&ULQ99?;]LV$,"_"B'T(0&22)1LV2EL XZS8@%:((B;[6'8 RV=+:(2J9&T
MW0'[\#U2LNQ8LKH-*/IBD]3]^=T==;K)7JHO.@,PY&N1"SWU,F/*][ZODPP*
MIN]D"0*?K*4JF,&MVOBZ5,!2IU3D?A@$L5\P+KS9Q)T]J]E$;DW.!3PKHK=%
MP=3?#Y#+_=2CWN'@A6\R8P_\V:1D&UB">2V?%>[\QDK*"Q":2T$4K*?>G+Y?
MT*%5<!*_<=CKDS6QH:RD_&(W3^G4"RP1Y) 8:X+AWPX6D.?6$G+\51OU&I]6
M\71]L/[!!8_!K)B&A<Q_YZG)IM[8(RFLV38W+W+_*]0!.<!$YMK]DGTM&W@D
MV6HCBUH9"0HNJG_VM4[$B0*-+RB$M4)XKC"XH!#5"I$+M")S83TRPV83)?=$
M66FT9A<N-TX;H^'"EG%I%#[EJ&=F"RFP@J#(1\F$)B^0 -^Q50[D:IYCC9E(
M@&#"W'/\T2@C<WM_]DREU^3J$0SCN;XFM^1U^4BNWEV3=X0+\CF36\U$JB>^
M04[KS4]JIH>**;S 1$/R20J3:?*+2"%]:\#' )LHPT.4#V&OQ7FI[D@0W9 P
M"&D'T*)?_1-#]7#LU(,>G*A)>N3L11?L?> "\\K%YB3?-^28;\PN62A(N:DR
M_L='-$">#!3ZSQ[W@\;]P+D?7,K&&T>Y+6QNW3!#5K#A0E@RN28E*"[3KOI5
M]H?.OFT4NQD=Q:.)O^N@&C94P_]+!2+MYZDLQR<\$1V/&YZJQL/_ !TWT'$O
M=//Z6%[=4YM18W#T,Z[&N'$__L%78]PJQ9LL5Z5H"PWHL+L2]PWY?7\E,B8V
M8#L/:,.QOT-ZY =]0P28+M[[%LIM/!R>\;:%:#0,NX%I<&R]P?>0U09NY7K=
MW22#-EH8T#.T#JG@ MC)-X'V@N'5DSNL,'1ST78VSJ':(I>@PB-4^,/Z0VWZ
M.PVB0^IRAZ#'9D^C?O DD5MA[)NS-/A%Q.^F)J]EBE<4/R@TOJ41^8?\ZTY"
MCVV>#GY&+Z''CD[[6_I34>*89DO#4EFZL0W7\^7K(>[.6K7[=!B.XO-:M:7.
M;YA_,A5A8C=N6-3$%:,:'9K39B"=NS'L[/S!#JINVCJ:J:9<' RP*6J2PQI-
M!G<CY%'5X%AMC"S=[+62!B<YM\QPV 9E!?#Y6DISV%@'S?@^^P902P,$%
M  @ ::R[4J$ZOTIV @  ] 8  !D   !X;"]W;W)K<VAE971S+W-H965T-S4N
M>&ULE551:]LP$/XKPE!H8<2.[+A=20))NK'!"J5EZ\/8@V*?$U%9\B2Y:?_]
M3K+C9L5QZ(NMD_1]=]^==)KNE'XR6P!+7DHAS2S86EM=AZ')ME R,U(52%PI
ME"Z915-O0E-I8+D'E2*D492&)>,RF$_]W)V>3U5M!9=PIXFIRY+IUR4(M9L%
MXV _<<\W6^LFPOFT8AMX /NSNM-HA1U+SDN0ABM)-!2S8#&^7J5NO]_PB\/.
M'(R)4[)6ZLD9W_-9$+F 0$!F'0/#WS.L0 A'A&'\;3F#SJ4#'H[W[%^]=M2R
M9@962CSRW&YGP55 <BA8+>R]VGV#5L_$\65*&/\ENV;O) U(5ANKRA:,$91<
M-G_VTN;A # ^!J M@+X')$< <0N(O= F,B_KAEDVGVJU(]KM1C8W\+GQ:%3#
MI:OB@]6XRA%GYRLEL8"@R0_%I"'WD %_9FL!Y/S1IP!RLG@&C14U%^3\!BSC
MPEQ,0XO.'468M8Z6C2-ZQ-&8DELE[=:0+S*'_'^"$*/N0J?[T)=TD'%1Z1&)
MXD^$1G3<$]!J&'[+$$ZO/#P:""?N,AE[OO@(WUOJ#/F]6!NK\8C^&2!..N+$
M$R='B+LZL*8.),,\.O*:"<*E!0W&$LTL]%5EF/MJ1-.SOMR=@B7T;$#:I),V
M^9@T* KP%_NTL&'FSZ,XZ15V"D8OAX2EG;#T8\+*YNQ;A9?7UIK;USY-PZ3C
ME+8\?<).89->;*,N/&@@V PVOJ\:/&BUM,V%[&:[UKWP'>O=_!);>M.!WVB:
M]P"OVX9CAQ%0(&4TNL1"Z*;'-H95E6]3:V6QZ?GA%I\ET&X#KA=*V;WA''0/
MW?P?4$L#!!0    ( &FLNU(6V.AZY0(  *D*   9    >&PO=V]R:W-H965T
M<R]S:&5E=#<V+GAM;,5674_;,!3]*U;$ VB,V$GS4=16@B(T)#8A.K:':0]N
MXK86B1ULIX5_/]L):>A'QD.EOA [N>?<<\\5MW>PXN)9+@A1X#7/F!PZ"Z6*
M2]>5R8+D6%[P@C#]9<9%CI6^BKDK"T%P:D%YYGH0AFZ.*7-& _ON08P&O%09
M9>1! %GF.19OUR3CJZ&#G/<7CW2^4.:%.QH4>$XF1#T5#T+?W(8EI3EADG(&
M!)D-G2MT.4:! =B(7Y2L9.L,3"E3SI_-Y2X=.M H(AE)E*' ^K$D8Y)EADGK
M>*E)G2:G ;;/[^RWMGA=S!1+,N;9;YJJQ=")'9"2&2XS]<A7WTA=D!68\$S:
MOV!5QT(')*54/*_!6D%.6?7$K[41+0#J[0%X-<#[+,"O ;XMM%)FR[K!"H\&
M@J^ ,-&:S1RL-Q:MJZ',M'&BA/Y*-4Z-QISI#A(![CEF$CR2A- EGF8$G-X0
M'?Q2$I:\@8G"JI2 S\!'P)D)4YAF^O05/$UNP.G)&3@!E(&?"UY*S%(Y<)46
M:M*Y22WJNA+E[1%U58@+ /USX$$/[8"/N^'?L89[L87#CW!7V]-XY#4>>9;/
MWR<G27C)E#P'/[@B^E%YI6L#MY1AEE V;SOWYUX3@#M%<OFW([W?I/=M^M[_
M6I39M*))M,O8BBJP5.9?>#F*(?2B@;ML^[<C*NCW81/U06>OT=GKUED*09CJ
MJ#AHF()C&!XVZ</#&5Y1A2TKH]"/X@W#MZ-B/P[1;L.C1F?4J=-'0'$00I#B
M-PD*+!5(2])A0-P0Q\?PO]^D[Q_.__Z6LP'<=']'3"_:[3V"Z\$).U6&UOW^
MY]U'K9F,CN$_6@\\Y!VN S57VUX/;71@1XP/][5@/1A1]V3LHR^?=W\]QE#O
M*.ZOIQ\*#NA^L#7+?>3!3?^WHY 7!1L-<%M[A%GB] _IG&H%&9EI&+R(-%Y4
M>U%U4;RPJ\64*[VHV.-"[Y)$F #]?<:U@_7%;"O-=CKZ!U!+ P04    " !I
MK+M2B#$2C.<&  !"-@  &0   'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6S%
MFUUOVS84AO\*8?2B!9J:XC>+)$";(EB M<N:=;L8=J'83"Q4EC))3AI@/WZ2
M[/K(EL@H,0'>))8M4N1[I.?PE8Z.'_+B>[DPID(_EFE6GDP6577W?CHM9PNS
MC,MW^9W)ZE]N\F(95_5F<3LM[PH3S]M&RW1*,!;399QDD]/C]KO+XO0X7U5I
MDIG+ I6KY3(N'C^:-'\XF423GU]\36X75?/%]/3X+KXU5Z;Z=G=9U%O3;2_S
M9&FR,LDS5)B;D\F'Z/U9A'G3HMWES\0\E)W/J)G+=9Y_;S8NYB<3W S)I&96
M-7W$];][<V;2M.FJ'LB_FUXGVX,V#;N??_9^WLZ^GLUU7)JS//TKF5>+DXF:
MH+FYB5=I]35_^,5L9M0.<):G9?L7/6SVQ1,T6Y55OMPTKD>P3++U__C'1HE.
M@XA9&I!- S*V =TTH.U$UR-KI_4IKN+3XR)_0$6S=]U;\Z'5IFU=SR;)FCA>
M547]:U*WJT[/\JP.H2G0KWF<E>BKF9GD/KY.#7J]\U/GEQ)=/Z(K<UM'LT)Q
M-D=GA9DG%?I]%:=)]8@NLGDRBZN\>(->?S)5G*3E&W2$OEU]0J]?O4&O4)*A
M/Q;YJJS;EL?3JIY%,Y;I;#/BC^L1$\N(/]P5[Q"F;Q'!)!IH?N9N_CFNFQ/5
M-L>[S:>U=EL!R59 TO9';<.9S?)55I5OT9>\,O6_M9"-+N=)%F>S)+OMROKW
MKW4'Z*(RR_(?Q^'I]O"T/3Q[*GYI>]AB>Z A8===\;:KY@*_/U48$WD\O>_J
M-[ 7UQIO]]H9)]N.DSG'>5G45_\1.K\X^PV5L[PP2"C<JG1;XZ<RA4,+OCT&
M#Q$*L3V\\!>*=5>B(S+3BJF]4/3WXIQ'=#@4<CM.Z1SG%Q,7:" >!!\)J1U"
MJ.T!5(@XZ.WAM;\XZ)["1&**]^(PM)<4<C@.$0;V8N=(KU;71_U U(0M4;6H
MF2N<A(HZC(]"!"0"1D;$7T@V?>VHC07;"\G07A$CEI  3B,W3[_DG5"XY@[@
MBU@0\8&*$?<H/N_)&F'%]\7GO1S!A;)H#_R,G@#HJBB:-<5-4L[B%#W6G'()
M +R+9) (  \CY3$"JG]B:X8CB[I Q>@)+/;51?\-Y8'1>9D Z @.$0$"!"21
MOPAL^MJY!A3AEA40Z:P4GZ#@8 1>G(X)0(W0(/(# XE[]?<\^=D @@BQ9%L"
M'"1/<'!0_L-R, &X$1$D!D!!XE[V/2\&LA<#RBR )\!!\@0'AR^ D2F7 .J(
M#N+)@'?4O;![GBO#_56^%,-:4R >=1.O/J?S8F0JI8 P&L;M=NRN3[]+>\H*
M*BUK1 HTHT]ZV5UI#\RC%!!&@SA<"A2C'CTN[=M7RB6WR \@HVZ0#<G_XB1*
M 5XTB*NE0#7JT=?2(<O*F.4F#H"-N<$VI/UA&90!T5@0%\L ?LRCBV5]?\HM
M-VX8T(^YZ3=XZH],GZQSJRZ(8V6 .>;1L;*^8[7=JP3,,3?FSM<*$QRYV,$
M62R( V4 +^;1@;*^ Z6<V40%?C$WOSJB'I@P.?"*!S&>'*#%/1I//F \9619
M=G/@%G=S:U?X%Z=*#ICB0?PF!X)QCWZ3#_A-J2VIDG<>1K@AMJOZ84F2 [EX
M$)O) 77<H\WD?9MIP0P'U'$WZO;.]I'9D0/&>!!S*8!IPJ.Y%'US22Q $0 U
MX88:2*Q<,P) B2"N4@"PA$=7*?JNDE!JL34"F"7<S.J(>F!Z%, H$>:):>>1
MJ<]GIGT_J:7EOK@ 8 DWL'9U?W%V%  H$<1("B"8\&@D1=](1E18LJ,$B$DW
MQ'95/RP[2@"7#&(A)9!.>K20LF\A+=E1 NFDFW1[9_O(["B!8C*(=Y2 -.G1
M.\K1WE$"TN18[RA=$^I4:P3QCA)X)3UZ1SGP])(S6\4*($N.]8[RP.2H %$J
MB'=40"OET3NJ >^HN1X67@&PU%CO* _)C@H I8)X1P4$4QZ]H^I[1XXM"%'
M,#76.LJ#DZ,"<*D@UE$!Z91'ZZCZUE%95B6J4[@VUCO*9V1'!1A30;RC!J9I
MC]Y1][VCY=36P#0]UCJ*=MIWS1UMU]2 5#J(B=1 +NW11.J^B:1<4<MC7PWT
MTF-=9$?? U.F!G#I('Y2 \.T1S^I^WZR-O*V!Y0:.*;'.LK=&+PX>VH F Y3
M>MNIO?59?#O@+;&]U UW"VO'VLO=$!Q8<8L[);<X3,TM[A3=8I]5M[CO-B,N
M+0O("'<J:O%8R[EW.8PMM<6=6EL<IM@6=ZIML<]R6]ROI&5J_P*8=M[O:=ZN
M^AP7MTG==VINZE;X76-CB_7[2NN-*K]K7_FYSJLJ7[8?%R:>FZ+9H?[])J_5
MV6PT;Q%M7QL[_1]02P,$%     @ ::R[4J7V2TFB @  DP@  !D   !X;"]W
M;W)K<VAE971S+W-H965T-S@N>&ULQ59M;]HP$/XK5J1)K321-Z"T B2@[5:M
MU1#L[:M)+L2J8V>V*>V_W]D)*=T@?)G4+XE?[GGNN;O8E^%6JD>= QCR7'"A
M1UYN3'GE^SK)H:"Z(TL0N)-)55"#4[7V=:F I@Y4<#\*@KY?4":\\="MS=5X
M*#>&,P%S1?2F**AZF0*7VY$7>KN%!5OGQB[XXV%)U[ $\[V<*YSY#4O*"A":
M24$49"-O$E[-PL "G,4/!EN]-R8VE)64CW9REXZ\P"H"#HFQ%!1?3S #SBT3
MZOA=DWJ-3PO<'^_8;UWP&,R*:IA)_I.E)A]Y X^DD-$--PNY_0QU0#W+ETBN
MW9-L:]O (\E&&UG48%10,%&]Z7.=B#U V#\"B&I ]#>@>P00UX#8!5HI<V%=
M4T/'0R6W1%EK9+,#EQN'QFB8L&5<&H6[#'%F/),"*PB*W$LJ-%E  NR)KCB0
M,]Q*0!A%7;YE1M[8[IEJLGHAGT"N%2USEN#.&A'GY.P:#&5<GP]]@U*M0S^I
M94TK6=$166%$'J0PN28W(H7T+8&/,3:!1KM IU$KXZ14'1+$'TD41.$!0;-V
M^ -%>#1P\*!%3MSD/79\\1&^O72UY_E-39@@7^"%+ TUH%M4=!L57:>B>T3%
M')1UC>?5^ITK)A)64DZFE%,4U2KF4%';O85!)P@^M,CN-;)[K43?;GY-EBT\
M_8:G_XY%N&A47+0702J32<XD2?9%',IO.U'<^S>_U;=] M<_49=!$\F@E>CV
M_NOB[GK2PG39,%V^8V7"X/5V#/Y7;4XP10<^_JHX)X#AT>KX>]<^YF/MNJ%&
MI1MAJ@[0K#8==^+ZC/]J7K5KO-[6#)/)(4-HT+G  ZBJ#EA-C"Q=$UE)@RW)
M#7/\:P!E#7 _D]+L)M9!\Q\R_@-02P,$%     @ ::R[4K!#Z15" @  )04
M !D   !X;"]W;W)K<VAE971S+W-H965T-SDN>&ULC53O:]LP$/U7A.F'%+;Z
M9]I0'$.;,C;81FG7[</8!\6^V**RSI.4I/WO=Y(=+UV;, BQ3KKW]-Y)IWR+
M^M$T )8]M5*9>=!8VUV&H2D;:+DYPPX4K:Q0M]Q2J.O0=!IXY4&M#),H.@];
M+E10Y'[N5A<YKJT4"FXU,^NVY?KY&B1NYT$<[";N1-U8-Q$6><=KN ?[T-UJ
MBL*1I1(M*"-0,0VK>7 57RXRE^\3O@O8FKTQ<TZ6B(\N^%3-@\@) @FE=0R<
M/AM8@)2.B&3\'CB#<4L'W!_OV#]X[^1ER0TL4/X0E6WFP2Q@%:SX6MH[W'Z$
MP<_4\94HC?]GVS[W(@U8N386VP%,"EJA^B]_&NJP!XBS X!D "3_"T@'0.J-
M]LJ\K1MN>9%KW#+MLHG-#7QM/)K<".5.\=YJ6A6$L\4"%1T@:/89N3+L#DH0
M&[Z4P"9?N=;<%?F436[ <B'-*7O/'NYOV.3DE)TPH=BW!M>&J\KDH24UCC,L
MAYVO^YV3 SM?=?J,1>D[ED1)_ 9\<1S^A1,\F7EX]!(>4@W&0B1C(1+/EQ[@
M^^O<L)]72V,UW;!?1XC3D3CUQ-E!X@Z- ?I5K,$6WBQ53S'U%*[Q-L4TGN7A
M9K\>KW/B:12-22_$9:.X[*@X:@4H)9JU!H;4W*(5DFO6:2P!*J%JXTZ9PEJ3
M@[>49Z]5Q7NJ>NFODZ;G_RH/]RZQ>T#H@&M!5U+"BE#1V07!==^4?6"Q\_=Z
MB9:ZQ \;>L= NP1:7R':7>!:97P9BS]02P,$%     @ ::R[4O#'DKA0 P
M6@L  !D   !X;"]W;W)K<VAE971S+W-H965T.# N>&ULQ59=;],P%/TK5L3#
M)G5+XB3]F-I*6RL$$DS3QN !\>"E-ZV%8Q?;7>'?<^V&+&W3K4),O"1Q<L_Q
M.?=>QQZNE?YN%@"6_"R%-*-@8>WR(@Q-OH"2F7.U!(E?"J5+9G&HYZ%9:F S
M#RI%2*.H&Y:,RV \].]N]'BH5E9P"3>:F%59,OWK"H1:CX(X^//BEL\7UKT(
MQ\,EF\,=V/OEC<916+/,> G2<"6)AF(47,87TY@Z@(_XS&%M&L_$67E0ZKL;
MO)^-@L@I @&Y=10,;X\P 2$<$^KX49$&]9P.V'S^P_[6FT<S#\S 1(DO?&87
MHZ ?D!D4;"7LK5J_@\I0YOAR)8R_DG45&P4D7QFKR@J,"DHN-W?VLTI$ Q"G
M!P"T M!C 4D%2(X%I!4@]9G96/%YF#++QD.MUD2[:&1S#SZ9'HWVN71UO[,:
MOW+$V?%$E27HG#-!/B@F#;F%'/@C>Q!@"),S<BFP-9C,@6"3^1B\&$-.]I#7
MRL(6OD.NP9Z2DRE8QH4Y)6?D_FY*3MZ<DC>$2_)IH58&YS##T*(5)RC,*]E7
M&]GT@.S+I3XG4=(A-*)Q"WSR//PC0SCM>WC4 I\> 4\B!X\'V_ 0\U\7@=9%
MH)XO.>0FS]5*6I<PE\-.E5"7_K=<8O*YG#<22[Y^0 +RWD)IOCTS?5)/G_CI
MTY=[0/B)=3U5A\PU5KNM0!O.S'.ZO\OC.,V27F\8/C;KT!+5PZ3745N"TUIP
M^JS@[9YTFO%B#+3JW%!U&PK.^G%W1V9+4#)(MH.FZ9Z7L[@?M5O):BO9L;G?
M77_DA,M<K&:N^(56)6%%P05GV"&G'3)9:0W2MCG.]LW$ YK0'<]M85E*DW9#
MW=I0]W4,72N9'_;4W1-+LZB_:VD_*HGC]$"W]6I'O6,=W2AM"R6X(G<P+_>D
M;M'W:_K^_UC\@WKZP2LL_L%>HML6?TO4X<4?1T];5O3OEG_%]<+Z;XMJ_@"V
ME38VU_A9I5,H %MZ1HJZD@6X&DMH[?**;DL&37?3VAZ5'A#[M G%].\[X9!@
MNO]_3Y,XW57<$M;-NMF.Y+!QCG&G3MQGYQR%""@0%YWWD$!O#G*;@55+?[1Y
M4!8/2OYQ@8=?T"X OQ<*EU0U<*>E^C@]_@U02P,$%     @ ::R[4GPDL?MP
M @  408  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N>&ULE55=:]LP%/TK
MPC!88<0?2=I2DD"2;FRP0FC9^C#VH-@WL:@^/.DZ:?]]KV3'2TOBL1=;DN\Y
M.N=>Z7JR-_;)E0#(GI74;AJ5B-5-'+N\!,7=P%2@Z<O&6,61IG8;N\H"+P)(
MR3A+DLM8<:&CV22LK>QL8FJ40L/*,E<KQ>W+ J393Z,T.BS<BVV)?B&>32J^
MA0? ']7*TBSN6 JA0#MA-+.PF4;S]&8Y]O$AX*> O3L:,^]D;<R3GWPKIE'B
M!8&$'#T#I]<.EB"E)R(9?UK.J-O2 X_'!_8OP3MY67,'2R,?18'E-+J.6 $;
M7DN\-_NOT/H) G,C77BR?1N;1"RO'1K5@DF!$KIY\^<V#T> ]/(,(&L!V7O
MZ Q@V *&P6BC+-BZY<AG$VOVS/IH8O.#D)N )C="^RH^H*6O@G X6QJEP.:"
M2_;=<.W8/>0@=GPMP3&N"S:75&BN<V!T9$(,/9QC/4"V++FE^H 5#D7NV,=;
M0"ZDN[B8Q$BB_=9QW@I<- *S,P+3C-T9C:5CGW4!Q5N"F-QVEK.#Y476RSBO
M[( EPT\L2[+TA*!E/_R.$SR[#O"D1\ZPJ\ P\ W/\!TG_-=\[="G[G</\:@C
M'@7BT1GBQW"$H6!\!Y9N),LICYZ\IIH)3>4!A\QRA%-5Z>>^'(R2#Z=RUP\;
M#Z[>P]Y8&W?6QO]G335'! W=#:RMP)=3GOI)T[2E.>7K']#D)+3Q%A_=3KHR
MV]"T'%6CUMB<VFZUZXOST [>K2^H7S;M[2]-TVSI3&X%W4$)&Z),!E<DUS8-
MK)F@J4(/6!NDCA*&)?5\L#Z OF^,P</$;]#]16:O4$L#!!0    ( &FLNU+?
M(LG!<0,  )4+   9    >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;,U636_;
M.!#]*X300PHTT9?M.(5MP'9:-$ +!/%F][#8 RV-+*(4J25INP7ZXW=(R;+\
M(:%8]-"+1%(S3V_>C$8SV4OU5>< AGPKN-!3+S>F?._[.LFAH/I.EB#P2295
M00UNU<;7I0*:.J>"^U$0C/R",N'-)N[L6<TF<FLX$_"LB-X6!57?%\#E?NJ%
MWN'@A6UR8P_\V:2D&UB!>2V?%>[\!B5E!0C-I" *LJDW#]\OPX%U<!9_,MCK
MUIK84-92?K6;IW3J!981<$B,A:!XV\$2.+=(R./?&M1KWFD=V^L#^D<7/ :S
MIAJ6DO_%4I-/O;%'4LCHEIL7N?\$=4!#BY=(KMV5[&O;P"/)5AM9U,[(H&"B
MNM-OM1 MAW#4X1#5#M&YPZ##(:X=8A=HQ<R%]4@-G4V4W!-EK1'-+IPVSANC
M8<*F<644/F7H9V9+612@$D8Y^2RIT.0%$F [NN:@"14IF7/,-!4)$*P99X,7
MK<G-,J=B@T9,$),#^: -0U6AT^,MN7D$0QG'U2UY73V2FS=OR1OK_T<NMQI?
MIB>^P9@L,S^I^2\J_E$'_S B7Z0PN28?1 KI*8"/8C2*1 =%%E$OXKQ4=R2(
MWY$HB,(KA);][E\HND=CYQ[TT(F;!,4.+^Y*T*G,'>*B 7X3O<G\^S,BDR<#
MA?ZGA]>@X35PO 8=O!:4.QK4D#5LF!!,;(C,2 F*R?1:(BN\H<.SW64WBQ_B
MB;]K:WMI$XZ#QN:$Z+ A.NPE6BF1Y%1ML#AEEKTC MLC4E60R!W2A:MU5Z&.
M6E2",[)]%B=41PW5T<]J"B+M5W-T\?)Q.#HC>&G35OR$XGU#\;Z78JO$GJ4R
MF>1,DA5LL+.;GJH:-_#CWZK:'QI>#[^XVA]^7OLP.#;KH%]])X]5!YIVRZTJ
MW*GB*OMJ#PTNV-R&T5FU7#&*PB[*K?]+^,MJNH;J+^HK1MW*1D>:42_->9+(
MK3 VK2N#OR*J4DU>RQ0EQDX>CF[#F/P@_[/ZPV.S#W^O;A\>VWW8W^^?BA)'
M+IL_FLK2C6"XGJ]>#_)<3>AE/Q_$P_.$7AJ=]U&_->!@S!LW]V%3MRFK_NS-
M:3-;SMU$=7:^L#.G&YR.,-7 BO]M_*XUX9 A9'!WCWQ4-0-6&R-+-T:MI<&A
MS"USG)M!60-\GDEI#AO[@F82G_T'4$L#!!0    ( &FLNU('_ HQ304  " E
M   9    >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;+V:76^C1A2&_\K(VHM$
MV@:8+YR58RF;*&JD[#9-NEU552\F>&RCY<,=QO%&ZH_O@ D'A\S$C@0W-MAS
M#G/>P8_/"TPVN?I1+*74Z&>:9,79:*GUZI/G%=%2IJ(XR5<R,]_,<Y4*;7;5
MPBM62HI9%90F'O9][J4BSD;32?79K9I.\K5.XDS>*E2LTU2HI\\RR3=GHV#T
M_,%=O%CJ\@-O.EF)A;R7^MOJ5ID]K\DRBU.9%7&>(27G9Z/SX--%B,N :L2?
ML=P4K6U4EO*0YS_*G>O9V<@O9R03&>DRA3!OC_)")DF9R<SCWSKIJ#EF&=C>
M?LY^515OBGD0A;S(D^_Q3"_/1N,1FLFY6"?Z+M_\*NN"6)DORI.B>D6;>JP_
M0M&ZT'E:!YL9I'&V?1<_:R%: 0&U!. Z .\;0.H 4A6ZG5E5UJ708CI1^0:I
M<K3)5FY4VE31IIHX*Y?Q7BOS;6SB]/0B3U.IHE@DZ"8768'N9"3C1_&0R *)
M;(;.$[/2(HLD,N=,-<:\% 4Z<D8^/*$+)6>Q1K^O11+K)W2=S>)(:).CS/J7
M% KE<_2;BA=Q)LH5/49'EU*+."F.T2_HV_TE.OIPC#Z@.$-_+/-U8<**B:=-
MS>7,O:BN[_.V/FRI[WRE3I!//B+LX^"5\ MW^!=APO&X"O=WPSVC=",W;N3&
M53YBR7=EBLVB.%NTU"HW<S63,Z/1HRRT^9%H]/>-B4376J;%/X[CDN:XI#HN
M?7N9DVJQ5'/XCVBAS(*^)NTV)ZMRECQXG%)&PG#B/;85?&54:.1J1NU,F#83
MINX)KY4J=9C'160F_63.%X<,K,G*!I6?-\?E/<B_S<E;PA*?X_!U8<-F*J%S
M*K<J-K_!_60=-SG'@\IZVASWM =93SNRCGEH437P@:.^<RY76T6Q'YPZ*@M:
M7 X&U30 1 6X!U7KI#MG*_:Y15;@5N &%\@Z=A4'6 GHL+(">@+6AZRL(VLP
MYM0B*_ H< ,)9 U=Q0%4@G!860$]P;@/6<==67V?6&0%'@5N(-U*57;61@=7
MKP!,P?Z@JF*@#PYZ4+5.RM]H&%X;%OJ!A16XU5NYP07JH__080T$!B!A,NR:
M +KP&RW1^]:$'M)%8, 9=N-L1^Q#F@H,D,)\6*D!9]C=)+U3ZO" S@(#X;";
M<#M*[]=F8" 6/AW6D #<B+MA>J<E\0]H,PCPCKAY9]'8U7,0X!(9V/2U7%\O
MMH\<T',0X!=Q\\NBL:L!(8 C,JRS(T ITH>W(UUS9V] "("+N,'U7>AHB6[B
M0KMJ _2088T= 2Z1/JP=Z7H[_^75BNX0<W);+E8 S*@;9J#[P:T'!4C182TA
M!8+1/BPA[5I"WR(T$(VZB;8C]"%M!VU=>1K6(E* &.W#(M*N1;3)#%"C;JCM
MR+Q?ST$!4G18LTB!9[0/LTB[9M$F,/"-NOEF$=C5<#"@$1O6-S) %.O#-[*N
M(;0(S !9S(TLB\"N;H,!A=BP)I !G%@?)I!U3:!-X-:E=#>LON;9:I_+'0R@
MPX;U>PR(Q/KP>ZSK]UYV&_40MH?P #'FAMB.\ >W&PP0Q8:UAASXQ?NPAKQK
M#2U:<^ 9=_/LI=:'=!P<6,6'-8@<0,;[,(B\:Q!M2@/8N!ML+Y7>K^G@@"L^
M\*V_UKV_7F[^=0VB36/ ''=CSJZQJ^_@0"8^K%WDP"K>AUWD+KNX>W<5V!6Z
MV677V-5ZA$"D<%@3& *EPCY,8)W4]0_HM1Y?*9\=^B+4(C;Y$SDW,?Y):(+5
M]G&<[8[.5]43+0^YUGE:;2ZEF$E5#C#?S_-</^^4#\DT#T5-_P=02P,$%
M  @ ::R[4H7K5\&@ @  ?@@  !D   !X;"]W;W)K<VAE971S+W-H965T.#0N
M>&ULQ59=:]LP%/TKPC!HH<2RG;9I20*I2[= UY:4;;"Q!\6YCD5ER9.4IOOW
MNY)=SX7$76'0%^OS'-USKNSK\5;I!U, 6/)4"FDF06%M=1Z&)BN@9&:@*I"X
MDBM=,HM#O0Y-I8&M/*@484SI25@R+H/IV,_=Z>E8;:S@$NXT,9NR9/KW!0BU
MG011\#RQX.O"NHEP.J[8&N[!?JGN-(["EF7%2Y"&*TDTY)-@%IVG$74 O^,K
MAZWI](F3LE3JP0WFJTE 740@(+..@F'S""D(X9@PCE\-:=">Z8#=_C/[E1>/
M8I;,0*K$-[ZRQ208!60%.=L(NU#;3] (.G9\F1+&/\FVV4L#DFV,564#Q@A*
M+NN6/35&= #1< \@;@#QOP*2!I!XH75D7M8ELVPZUFI+M-N-;*[CO?%H5,.E
M2^.]U;C*$6>GJ2I+T!EG@EPK)@U90 ;\D2T%&,+DBLP$9IK)# C>&;\''\:0
M@U3AI+2:N708HG)2<_%L%]<A.;@$R[@PA^/08N#N^#!K@KRH@XSW!#FK](#0
MY(C$-(YVP--^^&>&\'CDX?0E/$2[6L_BUK/8\R7[PLDRM9'6')$;90&;6JUS
MZXI+](K+=4<[^7&-!&1NH30_>XY/VN,3?_QP;\HZQA/-S0.I,(4XA>_=+G/[
MZ2(ZH/3#+E??CGNA9]CJ&;Y!SY;;@K \YX(S-'>7GGZZ:+1/3S\NCE[1<]SJ
M.>XEFBWFWV]O9CU,)RW3R7M<M-/V^-->(1]!K36K"IZ1K)NC73GI9XJ25[P=
MM2&-^N_*['I^=;NXF??9>]:2G;V'O1']^^VE_\O@]!6J:._M#3O%P55F_!JN
M.<H4D",3'9SB;=9UL:L'5E6^7BR5Q>KCNP7^((!V&W ]5^A6,W EJ/WEF/X!
M4$L#!!0    ( &FLNU(W>.;JK (  &@&   9    >&PO=V]R:W-H965T<R]S
M:&5E=#@U+GAM;)55P6[;, S]%<+HH06VVG&:;"N2 $FS80/:H6C7[3#LH-A,
M+%26/(E.VK\?)3NN!S3!=K$EFGQ\CY3HR<[81U<@$CR52KMI5!!5EW'LL@)+
MX<Y-A9J_K(TM!?'6;F)7611Y""I5G";)."Z%U-%L$FRW=C8Q-2FI\=:"J\M2
MV.<%*K.;1H-H;[B3FX*\(9Y-*K'!>Z2'ZM;R+NY0<EFB=M)HL+B>1O/!Y6+L
M_8/#=XD[UUN#5[(RYM%OON33*/&$4&%&'D'P:XM7J)0'8AJ_6\RH2^D#^^L]
M^J>@G;6LA,,KHW[(G(II]#Z"'->B5G1G=I^QU3/R>)E1+CQAU_HF$62U(U.V
MP<R@E+IYBZ>V#KV =' @(&T#TL"[2118+@6)V<2:'5COS6A^$:2&:"8GM6_*
M/5G^*CF.9E>F+-%F4BBX-D([N,,,Y5:L%#H0.H>YXKX)G2'P"0@^_' .3K\*
M:X4OZ1F<+I&$5.X,3D!J^%:8VG&LF\3$%'VB.&OI+!HZZ0$Z@Q1NC*;"P4>=
M8_XW0,S:.H'I7N B/8HXK^PY),,WD";IX.%^":<G9T=@AUW=A@%V> "V7Z:?
M\Y4CR^?KUQ'@BP[X(@!?' !>U@BY>':AW"JT1&29J35A'FS^*(,V^BV;;<U]
MXT,IFUX%B]2;-FXGJ8#*2IW)BOTJ\<RWB1PO'+W6FN/$/B0-+Z90&HM'I(XZ
MJ:/_E<KB6-I>F2-!->LH4/.Y(K3H"&0C '*.]J(M^MGCH-:5D/EKNHZS^'==
MXT[7^"AB[TXUJO8I.MZ.I%(O[=IK>XU\DVH44OD)NYTEDWC;9Q?W;C_GW809
MYR"<F680=-9NC,Z;Z?'BWLS@&V$WOI8*UQR:G+_CO+:9:\V&3!5FR<H03Z:P
M+/A7@-8[\/>U,;3?^ 3=SV7V!U!+ P04    " !IK+M2N-?%1TL#   K#
M&0   'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6RU5VUOFS 0_BL6VH=5Z@HV
M;TF51&J:39NT2M&Z;I]=<()5L*EMFO7?SS:$4$)II2I? C;W//?<'3XNLQT7
M#S(C1(%_1<[DW,F4*B]=5R89*;"\X"5A^LF&BP(KO11;5Y:"X-2"BMQ%GA>Y
M!:;,6<SLWEHL9KQ2.65D+8"LB@*+YR7)^6[N0&>_\8MN,V4VW,6LQ%MR2]1=
MN19ZY;8L*2T(DY0S(,AF[ES!RQ6,#,!:_*%D)SOWP(1RS_F#6?Q(YXYG%)&<
M),I08'UY(M<DSPV3UO'8D#JM3P/LWN_9O]G@=3#W6))KGO^EJ<KFSL0!*=G@
M*E>_^.X[:0(*#5_"<VE_P:ZVC4('))54O&C 6D%!67W%_YI$=  ZT&$ :@"H
M#PA> ?@-P'\O(&@ @<U,'8K-PPHKO)@)O@/"6&LV<V.3:=$Z?,I,W6^5T$^I
MQJG%6NA72*CG<[#.,5, LQ1\?:QHJ6NKP.<549CF\@Q\ 7>W*_#YTQGX!"@#
MOS->26TK9Z[2*@R7FS0>E[5'](I'B, -9RJ3X"M+2?J2P-7RVQC0/H8E&F6\
M*L4%\/QS@#P$!P1=C\-OL(:CB85[ _#5.^"^9^!P.A*-WU;$MWS^FQ4IVXJ0
M?47. 58@X5)=CG@*6D^!]11\R--0A6O>T/*:SO*T@'Z )O',?>KF?<#,FTX0
M:LU>R Y;V>&H[*LDJ8HJQXJD^H3K;I=0;'K(D-":*>HH^.+'P=3O"1TR0Y'_
MBM"H%1I])+^,#.8V.M(RC>)IT%-\;!7'<.H-"XY;P?&HX-4;V8R/G(9AW"_Z
M@!'L&ZWBHS<CT'495C]IU4]&U?_4^1TY%=.69GKB\P>]0_/U3G0"&^)NFM'$
MA_W79,@LFJ!X.-.P\]6 H\*7%<U3RK;22J9%*?@3,:+E6%[0@1Z=N@:'=@O]
M4]7 /SZ$L)O<I@;'9J'^5L!7:G#HWG"\?=_@)--;XOGE1WLL*8<6"\-3%^#0
M)>&'VN18 :*C-N(',(CZ!1@PT]^A?KMQ.U-40<363J-2.Z^8JH>1=K>=>*_L
MG-?;7YI)V$YG!YIZC-:SPI8R"7*RT93>1:PUB7HRK1>*EW96N^=*3W[V-M/3
M/!'&0#_?<*[V"^.@_7^P^ ]02P,$%     @ ::R[4E8"O[G_ @  V0D  !D
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
M<VAE970X.2YX;6R=F%MOVS84@/\*(?0A!99(/+I9@6T@31!L0(L93=IB&/9
MV[1-5!(UD8K;?S_J$DD;+PO\8E,2S^''8_D3J>69U]_%B5*)?A1Y*5;>2<KJ
MUO?%[D0+(FYX14MUY<#K@DAU6!]]4=64[+N@(O<A"!*_(*STULONW*9>+WDC
M<U;238U$4Q2D_OF!YOR\\K#W>N(S.YYD>\)?+RMRI$]4?JDVM3KRQRQ[5M!2
M,%ZBFAY6WAV^O8>L#>AZ?&7T+&9MU$YER_GW]N"W_<H+6B*:TYUL4Q#U]4+O
M:9ZWF13'WT-2;QRS#9RW7[,_=I-7D]D20>]Y_HWMY6GE+3RTIP?2Y/(S/_]*
MAPG%;;X=ST7WB<Y]WS3RT*X1DA=#L"(H6-E_DQ]#(68!V!8 0P"\-2 < L)N
MHCU9-ZT'(LEZ6?,SJMO>*EO;Z&K31:O9L++]&9]DK:XR%2?7'ZFJ@4!7CXUL
M:HH^L9(538&ZTVA#?JI?3(KWZ.J!2L)RU;I&7YX>T-6[]^@=8B5Z/O%&D'(O
MEKY4.&U2?S<,_:$?&BQ#WU7U#0K"7Q $@ WA]^[P3T2%PZ(+#_X=[JLBC)6
ML1+0Y0O=E?CS;BMDK>ZNOQPYPS%GV.6,+#E_KVA-)"N/*.\*6@T%18]_ )@J
MUJ>+NW3M/_!E'4&F>KX8(*(1(KH8(C1!].F2&428I:$9(AXAXHLA(A-$K$/$
M&39#)"-$<C%$;()(- A(L\P,D8X0Z<40B0DBU2$6<6R&6(P0B\L@Y(FJI\%!
MTMJ$LM!1($G,*-F(DCE1GKDD.>(6(!-%IE'@+$TM&#B83!@X03Y2(6[17<&;
M4JHGE'HJ"D70(K%2U8,*:71<H-%< X26.Q7/O(R=-)M^>/1"\H8B?ACJDC.R
M93F3C)J-B_7:I'%DN5OPY$8,3II'5I)R1]^JL2';',,F$#RY%+ME:F<P6FS(
M]B:&2:78[5([@U%B6%>IE6$R*7:KU,Y@=!C636IEF$2*W2:U,Q@5AG611A:-
MXLFCV"U2"X/;8%BW:6 !F5R*W3+M#78PXA@9=(V&D4T8DT:QVZ,7ZDN7Z768
MFEE@4BFX57J9O$!7:1A$(TN_*!PZS9=(H>T1!)-MP6U;M88TB@QTGT9A8M$I
MS)::;IVJX8S. MV;41#99C>9$]SF5,,9]02Z(E4M(\MPDR3!+4DUG-%$H-L0
M%JEE=0N3#\'M0S6<43J@BP^RP#:[27W@5M^STR]@6#):ET@PN0[<KNL5\_]J
M <-B,<#8]H>>% =NQ5TF%]!%I]9&R<)",ZD.W*J[4"^99@Z<+F;/H4$PAFZQ
M6O;_!]J?[;G;%QYJ.WIDI5 H!Q47W*0J0=V_0^@/)*^Z;?B62[6I[YHG2O:T
M;CNHZP?.Y>M!N[,?W^2L_P%02P,$%     @ ::R[4G/R(TTS @  %P8  !D
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
M U$URS5 W=\Q)E\GNK6N/J4L_P!02P,$%     @ ::R[4A"%^M3^ @  [ @
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
MNQYA3++JN]5$BZWM1"NAL:_988:?*E0: #Y?"Z'W$[-!\_$S^P]02P,$%
M  @ ::R[4E&>:AK& @  R0<  !D   !X;"]W;W)K<VAE971S+W-H965T.34N
M>&ULG95=;]L@%(;_"K)ZT4I;;>//54FD-E&U29U:->UV,>V".,<Q*C8>D*;[
M]P/L>&E"HFDW-ICSOCP<PV&TX>)%5@ *O=6LD6.O4JJ]\GU95% 3><E;:/1(
MR45-E.Z*E2]; 61I137S<1"D?DUHXTU&]MN#F(SX6C':P(- <EW71/R^ <8W
M8R_TMA\>Z:I2YH,_&;5D!7-0S^V#T#U_<%G2&AI)>8,$E&/O.KR:YB;>!GRC
ML)$[;616LN#\Q72^+,=>8(" 0:&, ]&O5Y@"8\9(8_SJ/;UA2B/<;6_=;^W:
M]5H61,*4L^]TJ:JQEWMH"259,_7(-Y^A7T]B_ K.I'VB31\;>*A82\7K7JP)
M:MIT;_+6YV%'$,9'!+@7X'\51+T@L@OMR.RR9D21R4CP#1(F6KN9ALV-5>O5
MT,;\Q;D2>I1JG9K,8*$0:9;HEC:D*0#=@4X*NE\PNB(FT1+-NQ^,>(EL].[8
M^0P4H4Q>H(_H>3Y#YV<7Z S1!CU5?"VUKQSY2F.:R?RB1[KID/ 1I.M67*(@
M^H!P@$.'?'I:_I5H.<ZM/'@O]W5RA@SA(4/8^D6G,C2CLF!<K@6@']<+J83>
M?C]/F$>#>63-XR/F<RBTYQ(5^D$5*DE!&544G&GKK!)K94[GZR3'H5[BZVYR
M#H/"(,[B(>H=9CQ@QB<Q[U4%^NCWL*7=*K19.2D[IW0'($HSO$=Y&!2'8>2&
M3 ;(Y"3D=@<SNX/YWUWJHDP.*8-X#](1DZ9NQG1@3$\R/G%%F#U&+JCT8,(0
MAWFZA^6(BC\E1Y*7#6#92; [D%+7&R&@4:CEPB3.A9@=3/XQS)-P#]$1A7&<
MNQ'S 3'_O[-BZQ<W6]1%G#L.1!0E>\2.*)P%R1ZQOU-HS26G:\V*ZC+(H-2Z
MX#+3!J*[.+J.XJVMO0NN="6WS4K?M2!,@!XO.5?;CBGGP^T]^0-02P,$%
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
ME&0Z5RYK"9E>H:$K 14:R 3C\E!Z&_E>D/=W;S7I)LDH7AU@ZK5,O?<R[;-
MAG1>X#1=RE \: X>?^.JO\/7Z1WAZ[=\_??PO8+A]AGT$H0O5M^#J$@5P9U,
M7/_?P08MV. DV W=/2H-794\"S"4.8--[A8"_57!EPP)DF"9U+5RA\@&>V34
M7(^@#5NTX4FT:5$8+)A#R/X/Y'"O[GJ]?<IXIR=)-$7HO+Z<2+5I3^UJV]RG
M34][V][\&;XR4U"A@< EF2:7 _)MFF[;3)RN0H=;:$?],@Q+^D&A\1OH^U)K
MMYUX!^TO;_(;4$L#!!0    ( &FLNU(L^SI*_@(  %<(   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$P,"YX;6R-5EUOVC 4_2M6U(=66ILODM *D*!L6J5U
M0NVZ/4Q[,,F%6$UL9CM0_OVNG32E$%A?B.V<<WR/?7,O@XV0SRH'T.2E++@:
M.KG6JQO756D.)5578@4<WRR$+*G&J5RZ:B6!9I94%F[@>;%;4L:=T<"NS>1H
M("I=, XS2515EE1N)U"(S=#QG=>%![;,M5EP1X,57<(CZ*?53.+,;54R5@)7
M3' B83%TQO[--#%X"_C)8*-VQL0XF0OQ;"9WV=#Q3$!00*J- L7'&FZA*(P0
MAO&WT73:+0UQ=_RJ_L5Z1R]SJN!6%+]8IO.ATW=(!@M:%?I!;+Y"XR<R>JDH
ME/TEFP;K.22ME!9E0\8(2L;K)WUISF&'X,='"$%#"/8)O2.$L"&$'R7T&D+/
MGDQMQ9[#E&HZ&DBQ(=*@4<T,[&%:-MIGW%S[HY;XEB%/CQZ <55)RE,@E&?D
MKIU]$TJ1!U @UZ#(^=A<$--;PCB924P[B>-;JBI:X*#!79#S*6C*"G5!+LG3
MXY2<GUV0,\/YD8M*X0YJX&J,V^SNIDV,DSK&X$B,?D#N!=>Y(I]Y!ME[ 1<-
MMZZ#5]>3X*3B>"6OB!=^(H$7^!T!W9ZFWU.D!WU+]SKHTP_00\_0_>L3;L+V
M#D.K%Q[1>[NSW^.YTA*_I3\G9'NM;,_*]H[(3FA1IX4F<U@RSAE?$K$@>/5,
M9%W76.M%5L_4F_4HBOK!P%WO'NTA*([[\7O0M /D1TD+>N<G:OU$)_U\QR+*
M>%I)"1DI,+LQK;-*&E<Z![(%*KM,U:+Q3BA!Z/7\/5>'*#^^CO=0TRZ4GUQW
M^XI;7_%_?:4%9259T2U69/TA6_%!*)>![R?[M]4!\_M>'.T9ZX)%<>1U.TM:
M9\E',Q"P-IW,O>0@8Y)>M']+AZ##!)T>@MXE:.W$W2FY)<BE;5V*I*+BNJY#
M[6K;'<>V*>RM3[!KUDWN3:9NN5@F\*M3I( %2GI7"88DZS963[18V<(^%QK;
MA!WFV/E!&@"^7PBA7R=F@_:_Q.@?4$L#!!0    ( &FLNU(_2R*=*0,  ( *
M   :    >&PO=V]R:W-H965T<R]S:&5E=#$P,2YX;6R=5EMOVR 8_2O(VD,K
MK37&E]A3$JF)6ZT/DZIUEV<:?TFLVI !:;I_/\".ZSK$JO:2 #[G^!PP\$T/
M7#S++8!"KW7%Y,S;*K7[XOMRM86:RFN^ Z:?K+FHJ=)=L?'E3@ M+*FN?()Q
MXM>T9-Y\:L<>Q'S*]ZHJ&3P()/=U3<7?!53\,/,"[SCPO=QLE1GPY],=W< C
MJ)^[!Z%[?J=2E#4P67*&!*QGWDWP)0\LP2)^E7"0O38R49XX?S:=^V+F8>,(
M*E@I(T'UWPLLH:J,DO;QIQ7UNG<:8K]]5+^SX768)RIAR:O?9:&V,R_U4 %K
MNJ_4=W[X"FV@V.BM>"7M+SJT6.RAU5XJ7K=D[: N6?-/7]N)Z!&"Y R!M 0R
M)$1G"&%+"#]*B%I"9&>FB6+G(:>*SJ>"'Y P:*UF&G8R+5O'+YE9]T<E]--2
M\]3\GJUX#>@'?06)+AX$?RGMDEXL@,&Z5)=(?UNHC[I$%SDH6E:Z=85^/N;H
MXM,E^H1*AGYL^5Y25LBIK[0W\P9_U?I8-#[(&1\!0=\X4UN);ED!Q7L!7X?J
MDI%CL@495;S9B6N$P\^(8!(X#"W'Z=^HII/4TK&#GG^ 'F)##[*1-&&W3J'5
M"\_H+?=" %,C2E&G%%FEZ(S2'10@:.5:HH886Z(Y,%[F09*2<.J_].?-@8H2
M$K]'Y2XMG"8=ZIWWN/,>CWI_5%2!RWE#2WIO"P.2#HP[0#B-!KY/083@S&T[
MZ6PGH[;;Q>MM(W3[JD]NZ<R2G#@(LBP.!F$<J,FD9[1)XT"E)(O=<29=G,GH
MMYC#&G2@L4V:=E+I_WZ,J6.UR& 23C$D2@93<(JY"J.)>P:RSG;V?]]A=CK?
MP^US"KF*!KERAPP^LW4"_';2XU'3QV5S?(9OQ[WSY,:.W378[TL'B.#AYG*
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
M:!> ^Y52]C!QG:+_8\C_ %!+ P04    " !IK+M2&P;'4I($  !!$0  &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N>&ULM5C;;N,V$/T5PM@"";")1,JW
M!(Z!V.ZV 9(V<':W#T4?&(FVB:5$EZ3MI.C'=TC)DAQ+3':+O-BZ<,Z<F2'/
MD!KMI/JF5XP9])2*3%]U5L:L+X- QRN64GTNURR#-PNI4FK@5BT#O5:,)LXH
M%0$)PWZ04IYUQB/W[%Z-1W)C!,_8O4)ZDZ94/4^8D+NK#N[L'\SY<F7L@V \
M6M,E>V#FR_I>P5U0HB0\99GF,D.*+:XZU_AR1OK6P(WXRME.UZZ1#>51RF_V
MYB:YZH26$1,L-A:"PM^639D0%@EX_%V =DJ?UK!^O4?_Y(*'8!ZI9E,I_N")
M65UUAAV4L 7="#.7NU]9$5#/XL52:/>+=OG8?M1!\48;F1;&P"#E6?Y/GXI$
MU P@T&8#4AB0EP:XQ2 J#**W&G0+@Z[+3!Z*R\.,&CH>*;E#RHX&-'OADNFL
M(7R>V;H_& 5O.=B9\52F*3=02*,1S1(TE9GAV9)E,6<:G<R8H5QH])D]F0T5
MI^@#XAGZO)(;#:/U*## P2(%<>%ODOLC+?XP07?@8J71SUG"DD.  ,B7$9!]
M!!/B1;Q>JW,41A\1"0G^\C!#)Q].IX+RM('<U ]U1P&*#!U46$ UH,S>@!*%
M%@5?-*(<Q!F5E8H<;-0">RNU?E&>/V]A#+HQ+-5_>3QT2P]=YZ';XF'.UAL5
MKV 5(;I4C.6S8LT4E\E'._EXNFG*ZL0/BX<H=27W4.R5%'O_AR)]:J/HAR7=
MURGV2XK]'Z!84$,TE9O,H'A?1R.>D>#T4; FUKFGGO-D%7P['G1!T4?!MCZI
M&T9=1+51!V$,RC &KX2AF=HR!*T%]+T,*:[THHEPCMFO42'1$=^&08,VNL.2
M[O M=#6:,T$-2Y"1=K% .V,*W4J::?0@1=+$>7B4/GR<X^$19QRV<;XH.5]X
M.=^  J897_"8NAXXE5NFH-DVD?0CD? \#'_R3%X<5OT@_"Y2]VYM-0J]'XB@
M9T:5;T7A6I/"WT7J>K^P?.BD0B?OI*RX$F\<>2/X#79 KBMIMZ+NI#)+*'4^
M*]&_J*UC30K<^LSK-4\[7.D\]BNR70^HTBE?@)4PX]Y[);%25NR7UA]/8O\H
MB2UK%U?ZB/T".;5"KI[O!8V]&:P4# _?*X.5XN!7)&=^.]6@Y[%4L/M"U* %
MY0IMJ=@TRDX!5Q?':- JUJ12&>(7!Q<K+&3'I\EQ85^OV!D)ARU^*R$A?B'Y
M!4Y"/K_3POY Z'O183.8%8-Z!VVNA5JE0H1XJ<$Q9D>5W8%7._)YK5"?;*&^
MMA6J #^0B1YI+52E6\2O6Y;!,N/_ (>ES=V)@,J=VA0N"KZO[ @*_(/VVCUJ
MK^18Y<XN>OAEWH^QSH;]EA K-22O;7LY[!,4S6*&?G\4?.EZC 8]N67&P/9!
M+M!4L83[N@VIA)*\EU"22BB)7RC]Q(N4'V\;<<.>)JB=+6$OM71G= U5!_7+
M#VGET_([P+4[_;YX/L&7L_PT7\'D'Q?@P+2$$B#!%@ 9G@^ D\K/Z_F-D6MW
M@GV4!L[#[G+%:,*4'0#O%U*:_8UU4'XU&?\'4$L#!!0    ( &FLNU*3R4_^
MTP,  .H+   :    >&PO=V]R:W-H965T<R]S:&5E=#$P-RYX;6S-5MMNXS80
M_96!L OL HUU\W5A&_"E11=HNL$&Z3X4?:"EL4Q$$E62MN-^?8>4+"N)K$V+
M/C0/,4G-F3F',R1G>A3R4>T0-3QE::YFSD[KXI/KJFB'&5,]46!.7[9"9DS3
M5":N*B2RV(*RU T\;^AFC.?.?&K7[N1\*O8ZY3G>25#[+&/RM,14'&>.[YP7
MOO)DI\V".Y\6+,%[U _%G:296WN)>8:YXB('B=N9L_ _K?W0 *S%;QR/JC$&
M(V4CQ*.9?(YGCF<888J1-BX8_1QPA6EJ/!&//RNG3AW3 )OCL_>?K'@2LV$*
M5R+]QF.]FSEC!V+<LGVJOXKCSU@)&AA_D4B5_0_'RM9S(-HK+;(*3 PRGI>_
M[*G:B 8@Z%\!!!4@> 'PKP'""A"^%="O 'V[,Z44NP]KIME\*L41I+$F;V9@
M-].B23[/3=[OM:2OG'!Z?J]%]'BSI)V+824R*B?%;$(^K%$SGJJ/< ,/]VOX
M\.XCO .>PRU/4S)04U=3?./%C:I8RS)6<"66'\"MR/5.P8]YC/%S!RX1K]D'
M9_;+H-/CHI ]\,(?(/ "OX70JAM^RP@>C"W<:X&OWP //0/W)QUJPCH7H?47
M7LO%CDF\V;S.Q4)*EB=(QTW#Y@1-NSMVLLN+(Y,Q_/X+N83/&C/U1P>A?DVH
M;PGUKQ#Z=9]M4(+8@C(AE1FMV"$2$(DL(V+*5 ^PO=X)R?\B.G0104)D->PI
MQ;(RX'E$'.E\0Y&R]LHIB0PM$7-7'>;^<.#1W]0]M"@8U H&_XF" Y4ZVZ3X
M[P4,7@D()H/!R&_G/ZSY#SOYV^,)HK!E@$\H(ZZ(A.01 E/ H* EDW_2M65<
MPH&E>S2SIKXVOMUQ?<_K>=[[CAH:U0I&_T1!P659TT2<B[B-6;>_$9R02=7!
M;%PS&W=ZNF5//-MG<$"E>9Y4C&P%J 9IVN4\IB=.:=IU335>E8PY<*V5T!UU
M\%W^DYK_I-/30RXQ$DEN#U[4O"\BH30Q3IFAJ\5S.6V4RT#C1O$.>V%[Y?K>
MY67QWI#Y+VU1GWMLO%7^_^."](,+I>#[(JM0KW,0$9&$OK"$.C":TSTB,FQ]
M.8-7*>CW^G4*RM>LQ2CL39X;K5N-^E>2>7F:_+!3YS?;0&%\PPXHJ2$\GQ9Q
MP)?'A0XY1E7E;1 N1=JJNSML4)X6\"$SG0/X(<3LU%I-;J,)RI"VW323BO*P
MSW794=2K=<.ZL&W:B_6E:61M<W5Q4W;!]. GE$=(<4LNO=Z(+GU9-I;E1(O"
MMEH;H:EQL\,=->,HC0%]WPJASQ,3H&[OYW\#4$L#!!0    ( &FLNU(Z1;L2
M?@4  #06   :    >&PO=V]R:W-H965T<R]S:&5E=#$P."YX;6R=6$MSVS80
M_BL830[)C$T2X#LC:\86TS:'M)XX:0Z='F )DC@A"16 +/O?%^";(,C(UL$F
MR&\7^^T"NPLLSY3]Y ="!'C.LX+?+ Y"'#_:-M\<2(ZY18^DD%]VE.58R"';
MV_S("-Z60GEF(\<)[!RGQ6*U+-_=L]62GD26%N2> 7[*<\Q>[DA&SS<+N&A>
M?$WW!Z%>V*OE$>_) Q'?C_=,CNQ6RS;-2<%36@!&=C>+6_@Q04@)E(B_4W+F
MO6>@J#Q2^E,-/F]O%HZRB&1D(Y0*+/\]D37),J5)VO%?K731SJD$^\^-]M]*
M\I+,(^9D3;,?Z58<;A;1 FS)#I\R\96>_R U(5_IV]",EW_!N<8Z"[ Y<4'S
M6EA:D*=%]1\_UX[H"2!_0@#5 NA2 ;<6<"\5\&H!K_1,1:7T0X(%7BT9/0.F
MT%*;>BB=64I+^FFAXOX@F/R:2CFQ>A!T\_/Z3GIN"]8TE\N)XS(@[\LOX*]C
M.;I5X4G%RP?P/B$"IQG_ *Y!'\+E^/M# MZ_^P#> 1OP V:$@[0 WXM4\"OY
M4CY_.] 3Q\66+VTAK5<VV)O:TKO*4C1A*43@"RW$@8-/Q99LAPIL2;OECAKN
M=VA6X^V16<!QKP!R$#08M)X7_X*E.(I*<<<@GEP@[CI*',8S;-PVDFZISYV+
MI!ZO*_#G*7\D#- =>*@B\L]7FF5 ;IHS9MM_9R;VVHF]<F)O8N([LD^+(BWV
M<@-FN-B0JR;X,L]P(:,MOYGB7:D-2K4J/SVMW,"#H;>TG_I1&,,\J'Y#6&*"
M1<CQ6]B G-^2\V?)_<YP(?355IGOC\V/(\?1K!^C0B_T-51B0+E]U,#VH+4]
MF+7]TS-AFY2;K0]&,UY#%_I!J-EOPB$GB#1<8L"%'O0\,X6PI1#.4EBK]93)
MW$09D$5N1]*)8(3CZ:65?J2Q,<"@H\<L,:""T)F(1M12B>:C4>Z#U^Z1:&0*
M\N46B35>8YAI*R5CF+:5!LSBEED\RZQ.+*1:;O@Q(R8F\6ANZ$1^I$?(  MC
MZ+H:$P,L#H/ -3.!3E<.G;=DT1]E_R#7X>T38;(? LW> O<LW9#+DRKL%6;X
MVK1Z;JS M16DL>*HK##6U&J2L.\HY%JQYL^U"><@*]2SK $7QE8XY7?4L45O
MS;.U9#Q8$J$50)V" >?Y%M(W@0D7>Y8337#H"C!TWYYO:]G^K+%C>5'<^^F$
MQB*!:P6!SF<,\UTKG*+3E74X7]<OSKVUGJ'C(ROV=3YC7!Q;@>]TO]%R,ZCV
M'<N=*"NP*^MPOJ[KV?@M6\LWT ZL*-!I&W"&+9B8<,,M..3:M0'PHCY )>:W
M$0W&N<%%<NWJ1 TXQ[$BI!,=XT)HH:D%V_4*<+Y9: XBO9)JX,N(.@ZKX&_D
M<8+)@^<)9T 0EANYST_I@1>"&0?0 UO\8CK5K"_4$$XI2'ZAP*T51""OCD<H
M,*@:NK3K6>!\T]*XE,PNH5>Z='[*A@]J^,!XVK?SJE"M*FY=,ZDJN5"5UZCZ
MM9.[]@G.]T_&=8OW>T;V6!!Y;!8L+7BZ 4\X.YEW:#6!W^__/*17BK4!YL7C
M]M< "V0FFCA)H:ZW0L[K%].K>-83^(-RX(^Z80,,^1[2$ZX!YD(4!Q,\N\X-
MS7=N3;-XW:98+M(<JQVSPRFKZ*D3.<F/&7TA!/"RZZ2U?_;3O1 :MU_!? E=
M&T14E=*[(I-FS_*G@MXU=FB^L?M&A<P%6FP5>3I<#1-\T3C@@Z-8S=$ \T>P
MQ 1#[NA@9_>NTW+"]N6U))>Y[52(ZG:I?=M>?=Z6%W[:^SOX,:DN,#LUU7WJ
M%\QD=\]!1G92I6.%TB9675%6 T&/Y:7=(Q6"YN7C@> M80H@O^\H%<U 3=!>
M%*_^!U!+ P04    " !IK+M2-(G&B0P#   X"@  &@   'AL+W=O<FMS:&5E
M=',O<VAE970Q,#DN>&ULG99=;]HP%(;_BA5I4B>U)"3AHQ4@ 6FU752K6JV[
MF'9AR &L.G%FFU'^_8Z=D$&7N!\W8#M^7I_WV(G/:"?DD]H :/*<\5R-O8W6
MQ97OJ^4&,JHZHH <GZR$S*C&KES[JI! 4PMEW ^#H.]GE.7>9&3'[N1D)+::
MLQSN)%';+*-R/P,N=F.OZQT&[MEZH\V /QD5= T/H+\7=Q)[?JV2L@QRQ41.
M)*S&WK1[E0S-?#OAD<%.';6)<;(0XLETOJ9C+S ! 8>E-@H4__[ '#@W0AC&
M[TK3JY<TX''[H'YCO:.7!54P%_P'2_5F[ T]DL**;KF^%[LO4/GI&;VEX,K^
MDETU-_#(<JNTR"H8(\A87O[3YRH/1T#8:P'""@C?"D05$+T$XA8@KH#89J:T
M8O.04$TG(REV1)K9J&8:-IF61OLL-]O^H"4^9<CIR8,6RZ>+&68N)7.1X6E2
MU&[(F7U"OA6FI\[)#662/%*^!3)5>$C*\<_D+ %-&<?6!3E!1K[&^,PJ_K**
M95;&$K;$T@W)K<CU1I'K/(7T5,!'8[6[\.!N%CH5IX7LD" Z)V$0=AL"FKOQ
M6XIX.+1XT( G;\"CP.#=2X>;J-ZKR.I%+7K-6T!HGI);T!N1"B[6>_)SNE!:
MX@OUR[%F7*\9VS7CEC4?!<?SP)G>-^VGFXT'G5[PJ2GM;B[J=X)&+GF%Z_Z_
MWHGI7FVZYQ2Z9^KI8B4!",LU2%":2*JA*0-NH: 3-2? C85M_E_#!D[[_=I^
MWZF3L#\L!3Q5>P8\;7+MYH.6\.<?PY)W8R>N![7K@5/G^KG NP@_@\*^5X2S
ME=E_L@<J&S]F;KFX!$F?9.4W+>R2E.Z;E.9O4XIJI<LVI<2MU*N4PH-2W"!T
MDKQAG;RA.WE*,[R$,7M8B:R Z:V$UG?&+35H.ST?PY)W8V4"_*,[-0.YMK6)
M(DNQS75Y =6C=?DSM;?^B_$9ED5E%?-/IJRI\'Y8,_R <UBA9- 9X.LMRSJE
M[&A1V)M[(336 ;:YP=(.I)F SU="Z$/'+% 7BY._4$L#!!0    ( &FLNU+2
M-*0F- 0  !@3   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q,"YX;6S-6-MN
MXS80_15"3UV@B43J8CFP#=C>%EV@BQH)MOM0](&6:$N()*HD'<= /[XDI8BV
M;@WLHLA+(E%GAH=#SIDQ9T?*GGE"B "O>5;PN94(43[8-H\2DF-^3TM2R"\[
MRG(LY"O;V[QD!,?:*,]LY#B!G>.TL!8S/;9ABQD]B"PMR(8!?LASS$XKDM'C
MW(+6V\!CND^$&K 7LQ+OR1,1W\H-DV]VXR5.<U+PE!: D=W<6L*'-0J5@4;\
MGI(C/WL&:BE;2I_5RY=X;CF*$<E())0++/^]D#7),N5)\OBK=FHU<RK#\^<W
M[S_KQ<O%;#$G:YI]3V.1S*W0 C'9X4,F'NGQ%U(OR%?^(IIQ_1<<:ZQC@>C
M!<UK8\D@3XOJ/WZM W%F (,! U0;H+:!-V#@U@:N7FC%3"_K,Q9X,6/T")A"
M2V_J0<=&6\O5I(7:QB?!Y-=4VHG%DZ#1\]U*!B(&:YK+T\&QCN\CX8*ED9#C
M&@-^^$P$3C/^"=P!GF!&^,P6DH'R8T?U;*MJ-C0P&T3@*RU$PL%/14SB2P>V
MI-[P1V_\5VC4X[)D]\!Q?P3(0;"'T'K<_"N6YBC4YLX(';<)IZO]N4/A5(&Y
MVW;#N60,%WLB$T" [0F<XS;XI(>71\QB\,>OTB7X(DC._QPAY#6$/$W(&R#T
MVT%P@8LX+?9]VU49!]I89?S+ L+0\6?VRWD,NRBG05RP\AM6_B@KO=3V_E>,
M_!Y&CN.T&/6@$#KC?<$J:%@%HZP>I;BH'>FC%70FO'.]H!VH'I3G#,1JTK":
MC+):XR*2Q&) &2"O9<KZ"4ZZ4\,0!BV"7=0 N[!A%]YROL+N/DU\Y+58]: N
M3N$%LVG#;#K*;$.8KG(R>K6^Z5/'1Y(*.D8UG8^1Y_!,R.$M.U%;GP=YXG8R
MO0<U<$ @,L30M<E>6UZ0\OQVLO>AW*'C 8U40_?J=*]-^^-0LQJ#7%(R8@W'
MU?J=N0Z[@MR7[#VP(89&N.&X<O_;*>L3YJD[;3/KPD9VU.@W'!?PH90'?X-O
MQ8ML:.2(P&PONV.N>QI<?18)%K*I.@&% 56V'DJ9S:5Q""(J5ZUR7.$9/>P3
ML$MYA#-P(IBI!@*-Y;&1>SCY(-)B-![>)/*PJ]^!YX8#NVGT&UXGX/_3;KIC
MW:DI%.B#% ID"@6ZJ5"@;@D(? ?V[R8R50"-5X$GPE[2]Y=B9&0<?9"6&QD9
M1S<UW:BKR[+HM>M+#VI O9%1;W1UWXVZDNSZG5+<@_*F0QTN,L*-KN^\T?M:
M[S[88.^-C!JC_Z3[1F.-=4WPW;TW,L*,;A)FU!5FSP\[D>M#=2)GG]TQY$2J
MKKIZX5)'#X6H?JXWH\WUSE)?:K3&5_!A75W2&#?5G9'\,;Y/I2!G9"==.O<3
M>=A8=0U3O0A:ZIN,+16"YOHQ(3@F3 'D]QVEXNU%3=!<ABW^ 5!+ P04
M" !IK+M2PP\?>O@$  !@%   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,3$N
M>&ULS5A;;^(X&/TK%IJ'5IHAL7.O*%*YM(4RN]6PW7E8[8.;&(B:Q$SL0.??
MKQU"H,;)1II]V#Z47,[Y_-ULGWBPI_D;VQ#"P7N:9.RVM^%\>V,8+-R0%+,^
MW9),O%G1/,5<W.9K@VUS@J.2E"8&,DW72'&<]8:#\MES/AS0@B=Q1IYSP(HT
MQ?G/$4GH_K8'>\<'W^+UALL'QG"PQ6NR)/QE^YR+.Z.V$L4IR5A,,Y"3U6WO
M#MXLH"<))>+/F.S9V360H;Q2^B9O9M%MSY0>D82$7)K XF='QB1)I"7AQX_*
M:*\>4Q+/KX_6[\O@13"OF)$Q3;['$=_<]OP>B,@*%PG_1O>/I K(D?9"FK#R
M/]A76+,'PH)QFE9DX4$:9X=?_%XEXHP@[.@)J"(@E6 W$*R*8'4EV!7![DIP
M*H+3E>!6!+<KP:L(7E>"7Q'\KH2@(@0JP6TJG'FLG-EU#%@7^Z+:C91CN6%9
M;^/06&573C#'PT%.]R"7>&%/7I2M7?)%,\:9G(5+GHNWL>#QX13G69RM&7@F
M.5AN<$[ U81P'"?L&GP!+\L)N/IT#3X! S#YEH$X R]9S-EG\5!<_[&A!<-9
MQ 8&%_Y(JT98C3TZC(T:QK; 5YKQ#0/3+"*1AC]OYT/48L 0B:BS@8[9&*%6
MBW?;O ],ZS- )H(:A\;M] D)^P"Y)=W4T"?M]"79MM*G[?1YD0FZUTB_;Z=_
MQ2)VY#?2'[K$7M)AH*$_=HF]F3[K$GO02)__6MV??BUUBPYTR]0Y_Z&+K7I.
M6Z4]J_N<'M-T6W L-[Z6 >QZ +L<P&X8X#>A#N(LI"G1I?K =4JN% &[H>>Z
MMCLP=N<9U: <TU50BTN4Z[L(U:@/[CNU^TYK?KZ76S.) -Z17$B-X\HF1 KC
M8BD3N;MIR9);#^.V9FF$61R"*[%&'NQ?ZY)U,.&>!1A /S =I*1+AT.!:P5*
MPC0XTS=]S]>GS*MC\5ICF:Y60C8!N@)1G!12. %&PB*/>4QT*__<N_ #FK;I
MJV%I8%8 ;4>)2@,3(3F!/BB_#LIO#6HB0Q%M\"\E\B]3B@(+6K82BP[G"C<5
MW*(!9WGZ:((ZFJ"UJT^3$FS%O"\# ICS/'X5,_\U(8!3,,:[D (!2H4"%O(B
M?-O0)"(Y:VMX:)[$A-FEY0L6G7S0Y714V?'.DH#ZGI*IL18%%=1$@X)]5T%-
MM2BU'^^U* M^1#UH_4+*5'SLA)II46IOS34H_P+UI$4A\4%V^E-"66@H7M]Q
M]:T(SU0E[#:U.K0"U+4"5%M!AX)(;85+E&@%I+:"#N6KG: #J=5[T+J%'+43
MNJ!F6I3:>W,-RK^P]:1%7=3^$N3U[8;2HU/I46OIEW)5 ;]OI=9@;:O*2<[
M=CUSE_&XWG:6];8#IN]A4@CA#U8Y3<\ECMRG-"+HKX4P#&:<I.SO-L=.,@BV
MZR#IV)?3AE@&3GX4\0XG).,,D \.ADT:K"JL?;G)!;9MJI6]A"'+LE3AI+-F
M^6Z#<H(GZ02=UI!%-LNCGRPD7\1J+V*[V^-<_?K[:/PDF*#[ORKT2?W =OGS
MWQ9:HV:$H%#%C''V49^2?%T>53%AO,CXX5N@?EH?A]V5AP+*\Q&\F4'-\[D\
M/BL/$4[F#V=OXH-D'6<,)&0EAC+[GNB)_'"<=;CA=%L>*;Q2SFE:7FX(%CI"
M L3[%:7\>",'J \5A_\ 4$L#!!0    ( &FLNU)^<]^:?08  )P=   :
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
M^+#0RT^K]6A]B;<T=UW'XWA^?@7<V)T!>CN_ HJSS?@P8[,&:QAFL'4F@)G
M.A/"3&B=F<",N=@;-R#+>TLX)6R &%!*UP#8.YM"8D1Y%5@^*+XSEV,KKA3/
MS,\M);#3:P&87W/8*JH'_8+Z0G;Q/U!+ P04    " !IK+M2*!Z/Z/,"  "*
M"   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,3,N>&ULG59K;]HP%/TK5K1*
M5)K(BSRH (F"JDT:4U76]L.T#P8<8M6),]N!;MJ/W[43,DI#6DU(Q';N.?><
MZU=&>RZ>9$J(0L\9R^782I4JKFQ;KE.28=GG!<GA3<)%AA5TQ=:6A2!X8T 9
MLSW'">T,T]R:C,S8K9B,>*D8S<FM0++,,BQ^71/&]V/+M0X#=W2;*CU@3T8%
MWI(E4??%K8">W;!L:$9R27F.!$G&UM2]FL4ZW@0\4+*71VVDG:PX?]*=SYNQ
MY6A!A)&UT@P8'CLR(XQI(I#QL^:TFI0:>-P^L-\8[^!EA269<?9(-RH=6[&%
M-B3!)5-W?/^)U'X"S;?F3)I_M*]C'0NM2ZEX5H-!04;SZHF?ZSH< ;SP#,"K
M =Y[ 7X-\(W12IFQ-<<*3T:"[Y'0T<"F&Z8V!@UN:*YG<:D$O*6 4Y,;3 5Z
MP*PD:$&P+ 6!*5(2]:82)K;0I98(%@M:<*&V,*]H2<2.KFF^16;*Y27JS8G"
ME$'K Z(Y^I;R4N)\(T>V H4ZC[VNU5Q7:KPS:J:%Z"/'_X@\QW/OEW/4^W#Y
MA>.\C6K63;7 0.7%ALHY3V5#O9JB>4W1/,/MOUVT.95KQG7=)/H^74DE8&'^
MZ,CA-SE\DV-P)L?7,EL1@7B"F%:-I"D[V<#Z4"E:+.\D^H/.U>:ZX@X-M][(
MN\D@'$0C>W=<P+:@.&Z"7L@>-+('G;(?S;X!F7A'A%XNLEDN"2%M4KOYG+[O
M!L.+MOE_$^@Y_D7'3 2-I:"3:88+JC"CO\'5/S<9G!.T8*V6NOD&07]X*JQR
MU(T+H[Y[6HD7AL+&4/@?A@16K6:ZN9R^-PC;W;P)C-R@RT[4V(DZF9:'G5'
M$95P1OG1'NG!@:0.!])EF[^*/#C:!<'0A]_)9FD)BX,HBMJW2]QHCSNUOU-C
M_"KYT U/!+Z.<3TO.)%G']T4^I:&4W)+X71A) &8TX\ +ZJ;K^HH7IC+8\45
M7$6FF<+' A$Z -XGG*M#1]]'S>?'Y"]02P,$%     @ ::R[4@<SSU=[ P
M6 P  !H   !X;"]W;W)K<VAE971S+W-H965T,3$T+GAM;+U746_;-A#^*X30
M 2W01:)L.4YA&XBC#BNV $&S=@_%'FCI;'$528VDX@38C]^14F0GD64' _H2
MB])]WWUW1QXOLZW2WTT!8,F]**69!X6UU8<P-%D!@IDS58'$+VNE!;.XU)O0
M5!I8[D&B#.,HFH2"<1DL9O[=C5[,5&U++N%&$U,+P?3#$DJUG0<T>'SQF6\*
MZUZ$BUG%-G +]DMUHW$5=BPY%R -5Y)H6,^#2_HAI1,'\!9?.6S-WC-QH:R4
M^NX6G_)Y$#E%4$)F'07#GSNX@K)T3*CCGY8TZ'PZX/[S(_LO/G@,9L4,7*GR
M3Y[;8AY, Y+#FM6E_:RVOT(;4.+X,E4:_Y=L&]L$C;/:6"5:,"H07#:_[+Y-
MQ!X  ^T'Q"T@?@X8'P",6L#H5,"X!8Q]9II0?!Y29MEBIM66:&>-;.[!)].C
M,7PN7=UOK<:O''%V\5%4I7H ($N0L.:6W)1,&O(V!<MX:=Z1G\F7VY2\??..
MO"%<DC\*51LF<S,++;IW)&'6NEHVKN(#KFA,KI6TA2$?90[Y4X(0=7?BXT?Q
MRWB0\;+29R0:O2=Q%-,>05?#\&N&\'CJX5$//#T!/HH<G%X,1#/J2C'R?*,#
M?"GF7T+^I!(DY28KE:DUD&^_XV?RR8(P?PVX&W?NQM[=^*#\>RYJ09#=D HT
M :%*MQ-JK([&6J-3)C,@6<FXZ*UWXR#Q#ER#N5N,(TSD78^JI%.5#*N"G&>L
M;)T2N,<&9Z#7>_+".TVF>_Z;+=!G=?[<*NVQFB2'8IETL4P&8QE']+>FBM^N
M0:Q #Y7MO",]_Q&[9-JYFP[&T/8'C3W'9@67&[=5,I 6+X6^H@RSQ=%9%/TT
M(.NBDW5QBBS<G-A1-%_5_A+1S,)[O,)6?^.M0JQJ1/?)'&9/CJBDT:Z[1H-,
M7\'8-FE<Y;T]<YA@3!Z :3,D9J_5TU?6\DGVVK/6*Y*^/!_TQ5$[R2KMLXH.
M'34:[X*+3VIG_Y)7'3NZZ\[TA[1GNNO/=+A!O_;H':%+CIT]NNO1=+A)_]_3
M=X3^Z/';-6 ZW('W4MCL#B^IO>V:&'KU35YNT6?[,]P;N03HC1]=#2:DEK89
M8+JWW7A\Z8?"9^^7;FSVH]R.IIFY<;[8X"U,2E@C971VCGIT,\8V"ZLJ/]BM
ME,4QT3\6./J#=@;X?:V4?5PX!]T_$XO_ %!+ P04    " !IK+M2&#HC#Z("
M   0!P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,34N>&ULE57);MLP$/T5
M0L@A =)HLY4%M@$O+=I#"L-)VD/1 RV-+"(4J9*TG?Q]AY2L*O&"]")QR'EO
MWLQ(P\%6JF== !CR4G*AAUYA3'7G^SHMH*3Z2E8@\"27JJ0&3;7R=:6 9@Y4
M<C\*@L0O*1/>:.#VYFHTD&O#F8"Y(GI=EE2]3H#+[= +O=W&@JT*8S?\T:"B
M*W@ \U3-%5I^RY*Q$H1F4A %^= ;AW>SQ/H[AQ\,MKJS)C:3I93/UOB6#;W
M"@(.J;$,%%\;F +GE@AE_&DXO3:D!7;7._8O+G?,94DU3"7_R3)3#+T;CV20
MTS4W"[G]"DT^?<N72J[=DVQKWR3R2+K61I8-&!643-1O^M+4H0,(DR. J %$
M[P&](X"X <0?!?0:0,]5ID[%U6%&#1T-E-P29;V1S2Y<,1T:TV?"MOW!*#QE
MB#.C!7!J("-SJLPK>514:.HZHLGY# QE7%^03^3I84;.SR[(&6&"/!9RK:G(
M], W*,$2^6D3;E*'BXZ$"R-R+X4I-/DL,LC>$OBHO4T@VB4PB4XRCBMU18+X
MDD1!%!X0-#T-OZ<(CVX</#@ GWT '@<6'MZ>R"9NVQ$[OOC_V_%KO-1&H?7[
M1)Q>&Z?GXO2.Q/F. T7!!L0:#C6Q!O<=V Z.S:B77 =8GTVWLOM>_3!X[S4[
MP!5%':\W^ONM_OY)_>,TE6MA-%E "FQ#EQPN2;=X# Y^G35KTA6SG]>^4WA]
M3'#2"DY."I[*L@25,LH)E]A5K/Y..,F5+ G-<\89ZC^H.]DKXFU_3_>^T\U^
MH?W.K$!%*S=S-7'EK/^Z=K<=ZV,WS=[M3W#<U]/Y'TU]5^!/L6*8(H<<*8.K
M:Y2DZOE;&T96;B(MI<'YYI8%7EF@K .>YU*:G6$#M)?@Z"]02P,$%     @
M::R[4H\M.1E=!@  ^A\  !H   !X;"]W;W)K<VAE971S+W-H965T,3$V+GAM
M;+59:V_;-A3]*X*Q#RVPQ7R(HA0X ?)H6C\Z%$V[?59L)A:JAR?123KLQX]Z
MQ++(*TI=ER^)))][> _)RT-*LZ<L_U9LA9#.<Q*GQ=ED*^7N=#HMUEN1A,5)
MMA.I^N4^RY-0JMO\85KL<A%NJJ DGA*$O&D21NGD?%8]^Y2?S[*]C*-4?,J=
M8I\D8?[]4L39T]D$3UX>?(X>MK)\,#V?[<('<2ODU]VG7-U-#RR;*!%I$66I
MDXO[L\D%/EU15@94B#\B\50<73NEE+LL^U;>S#=G$U1F)&*QEB5%J/X]BBL1
MQR63RN.OAG1R:+,,/+Y^8;^IQ"LQ=V$AKK+XSV@CMV<3?^)LQ'VXC^7G[.F#
M: 15":ZSN*C^.D\UEKD39[TO9)8TP2J#)$KK_^%STQ%' 03W!) F@(P-H$T
M'1O@-@'NV #6!+"Q 5X3X(T-X$T 'QO@-P'^V("@"0CT +]OX-#+R*&Q;>##
M8(\>;?PRW+@:[VD]L:I9>1W*\'R69T].7N(57WE13>TJ7DW&*"VK\%;FZM=(
MQ<GSRWVAGA2%<RL>5'%)9Y[6I5V6R)MK(<,H+MXZOSA1ZGS99OLB3#?%;"I5
MTR7!=-TT<UDW0WJ:H<['+)7;PGF7;L0&B%_8XS&Q$$R5YH-P\B+\DE@9+W;Y
MB8/HKPY!!'^]O7;>_/(6R.O*SG(MUB<.\2H6U,]R;6>Y%;LQ+._L+(M]JECX
M$,N-G>5CJ/J%^$,L[\?T2\6"@WZ6#V/Z99!E/J9?@B&6Q8_/EZ9F ++E_]+)
MJQ$L%%F$=2J#'I8$6M'2_[ D6.C= [U;T;L]]+_ODSN1.]F]H[82N6)-'YRB
M;JEP_G'Z^W11\WH5;[F[>#PGL^DCD H[I,+LJ:A=3BX>1;H7T))6![.C]BCR
M&&H;K5<($T9\GW,-=@W & ^XUX6]@V"NCW 7=@/!&*6L"WL/P#CE1,OM P#S
M?(]K;',(YB)78UN8,(R1CYBF80G@D(<Y=[NXE8D+/,)=#QY\[S#XGG7PY^DZ
M2X1S)]3D%LK>JCL9/@O(WA:>,?<"+\":\B6 (@$/-#TFRO<\WB.''^1PJYQK
MH7;AZPBHTEH -QIEC',M?P"$==#*!+GT:,PZV?N'['UK]A=)ELOH[][L?:--
M[NK)FQ@/:=6U,C&4]*0>'%(/QLPC-7,<\:P.1P6TEBP"<^U"Q-/26YHHS -,
M-1$ 2E57CPR,VIT@L@JY"G>1#.-:Q2:2^QPNA8;&T]8>?3@ &':IBS0Q (Q[
MM*<8\-&V%EO%?,E**6%1" EO5[%9J@S[5.OK&P#G8^12;2U;C.1;#O-U!9-6
M,+$*OE'GV2S__MO=/HJE4^[4E;%:[!JWVP'\*OL!W&X(\,".P&K#"VSZ/D:4
M^WZ@]ZT)#(( F'( #C%.^B9=NYW ]OW$CUE*0]:9^7Y@UA$$8_H$7$$P$K"@
M1U/KDMANDT.^@DTW8RY#N@@ A8DQ,"9*58;?(Z%U1FRWQB%SP8#M>88"P/:P
M[NP "/>N9:TW8KLYCG,8;'H;]@AR=1T S&7&G@N$^4'?,M6:);:[Y6B3 0R3
MN1[3U0!>2 DVBL.$<49Z3@^D=4QB=\PADR& MV',] WA#8#S$/>1KYG,2+[E
M,%]7<.NJQ.ZJ-U$:IFHQB-6)+7^,UOK8=6E;[R+D-1R&M!9&Z,\X3!/=Z5>D
MBD?O5A/F$;6ET28; &,<'2UV71&M31*[3?Z8NQ# -=5Q4R\@".:ZKJ]K F"4
M8]ZCJ75,8G?,(7<AIJMAHCLD &+ZH07"]"S,I/5&8O?&(6,AII]AW\A^!&@%
M@OK*N35&8C?&<<9" .=#9G&8*$JI;I 0"GNT1TCKD,3ND&-=A0#G2$,(X'R8
M&$(@5,\1C+3N2.SN.&@H@?D&QD6$N;JA #AUW"14-Q3 90&^)83K\G7?-+8.
M2NT.6AN*L+VU;,V)XM=P$=K:%+4?L09<I(GN=B8.]!47A/F![B(0#+N$]?3X
MT<M=NQ7.TV*?#_5YZTG4?94^;PV"_LPKV@4UWPVZ+/#T-1: 4<Z,@R$$8RS0
M^WQZ]+DM$?E#]1&Y<-;9/I7U:_;#T\.'ZHOJ<YWV_!*?SC'P?(%/5_5GZ):^
M_BK^,<P?HK1P8G&OFD(G7.6:UQ^:ZQN9[:J/?7>9E%E276Y%N!%Y"5"_WV>9
M?+DI&SA\[C__%U!+ P04    " !IK+M26+#[);P$   T$P  &@   'AL+W=O
M<FMS:&5E=',O<VAE970Q,3<N>&ULI9A;;Z,X&(;_BA7-12O-!G,T5&FD-N?#
MK+K3[>S%:B\<XC2H@+.V:6;^_9I#:&(<AM7TH@'SO)\_^_4)!D?*WOB>$ &^
M)W'*[WM[(0YWAL'#/4DP[],#2>63'64)%O*6O1K\P C>%J(D-BP(/2/!4=H;
M#HJR)S8<T$S$44J>&.!9DF#VXY'$]'C?,WNG@J_1ZU[D!<9P<,"OY)F(E\,3
MDW=&'64;)23E$4T!([O[WH-YMPYRO@"^1>3(SZY!WI(-I6_YS6)[WX-Y0B0F
MH<@C8/GS3D8DCO- ,HU_JYB]NLI<>'Y]BCXMVB[;LL&<C&C\5[05^_N>WP-;
MLL-9++[2XYQ4[7'S>"&->?$?'"L6]D"8<4&32BPS2**T_,7?JWXX$\@X>H%5
M"2Q5X%P1V)7 [BIP*H'35>!6 K>KP*L$7E<!J@2HJ\"O!'Y705 ) E7@73,.
MGIR#7>LP:[,;;E^5G.PV"[^-<F 5HW*,!1X.&#T"EO,R7GY1#.U"+P=CE.:3
M\%DP^322.C'\(\-,$!;_ -,HQ6D8X1CD@<#-F @<Q?P6_ 9>GL?@YM,M^ 0,
MP/>8$0ZB%+RDD>"?9:&\_G-/,X[3+1\80F:5QS;"*H/',@/K2@8V^$)3L>=@
MDF[)5J-?MNM-JR6 (;NC[A/KU">/5FO$AP/K VA_!A:T3$U"HW;YF(1]8'F%
M'&KDXW;Y,SFTRB?M\F662CFZ*I^VR[]@V7;+ORJ?=6E[(3<#C7S>I>W7Y8LN
M;0^NRI>_YOOJU[INW4%N0UWR%Z/8KF>V7<2S_\?,7J3EMIWO?^.(AS'E&2/@
M[X<-%TQNB/^TU.O4]3I%O<Z5>G^7)P=&WDF:$=UB4(K=0IR?$-Z'-O1<: V,
M]_,IUL0LWT=(P<8:S$4!\BZQB0YS?&A>8E,=YMJV>XG--!BRD:7D-M=@GN\A
M)=I"ASG04:(MFYAI0A^Z2AM6&@YZ)D+.);=N<H%G(>>CYR[,=VOSW5;S9XQR
M#@Z,[B*A<[]4>V>U(NBK73)J4FY@V;[BO8:R74?ICXF&<FW+5IS74*8?*#7.
M='GYKI+]7$/YCH<4VYN4!RVUQF63DOT0("782H?)H:%$6VLPZ")XQ7.O]MS[
MZ82/TI FVOGN:>:4I<Z549,R Z3.S[&&<J$3*(YK*,]3Q_]40\D7%Z7&F29[
MV!@7<RWEJQ-=0YF6K\[S)H4\SU$6M)6&<J&G4.LF)1>@L[Z_L!O5=J/6?>7#
M;G @K#P/ BP$BS:9P)N8 $'!"+^'%$@HD3N-/,:&;WL:;PGC=RT[C%]GX+<.
MN$?,HQ#<9'S[D<&M;NR58=!YC_?5@3#20:8"C9N0V?<4:**#5'^G.LA6AYTN
M)TL9Y_,NT$('V4KBRR;D-Z"5#K+DE/GX4UJQ;BI0W[VRV 2U]T&K]^,HS@39
M=G$_T+FOY#C20:9ZRFA"TGT%FN@@9:&8ZAC5LIDN)4O=9+I "QVDCK5E$_(;
MD58Z2+6[R:"^H[AMG+VI)H2]%M]?N%PHLE241]NZM/[$\U"\Z2KEC^;=PM24
M+\V[=?D%YR-\^3U)GJ]?HY2#F.QD5;"/Y+K(RF\TY8V@A^(]>4.%?.\N+O<$
MRT4K!^3S':7B=)-74'\H&_X'4$L#!!0    ( &FLNU+3.DU"$ ,  "P1   -
M    >&PO<W1Y;&5S+GAM;-U8;6^;,!#^*XA.4RM-)825A35$VI J35JG2NV'
M?:N<8(@E8S-CNJ2_?CY,R$M]5=</6S:B%/L>WW./[XX:9=KH-:>W2TJUMZJX
M:%)_J77],0B:Q9)6I#F7-14&*:2JB#93509-K2C)&W"J># >C>*@(DSXLZEH
MJZM*-]Y"MD*G?C28/'O[DJ=^&+_W/4N7R9RF_OWIVQ^MU)=O/'L_>7=R,KH_
MNSRTGW; F1\X22]>0'H^PGD-AE''+Z)^AKDC#OKDS*:%%/LY H.)3"KJ/1">
M^AGA;*X8>!6D8GQMS6,P+"27RM.F.$9*");FT<*AG4'=>IZ*":FZV#:"_3OO
MEQ\ FQD(9)P/ L>^-<RF-=&:*G%E)MWBSO@$\OKQW;HV"DM%UN'XPM\Z=#<3
M9"Y53M40)O0WIMF4TP+D*%8NX:YE'0"HM:S,(&>DE()T&C8>_<#0+BCGM]#4
MWXL][E6Q4],15%0,0R.H'UH:.P'^73;+O4L[>A6O5[,'J3^W9CNBFT.OT!M%
M"[;JYJMB$("QAS@[J6N^_L19*2IJ-__B@+,IV?AY2ZG8HXD&K;(P!JI\[X$J
MS1:[EI^*U'=TI3?MM"IPS>-_4/.?S7-)!56$[XHVO7_,67ZUXOX4^!N:NW\K
MAXJ=(J,/QZ^Q/_F.761\_"*CY"@U!OVILW.T[1UL@]6#%XC4_P:O*GP;U)NW
MC&LF^MF2Y3D53\XW0Z_)W+P*[O&;]3DM2,OUW0"F_G9\37/65LFPZ@82T:_:
MCK_"]L)X>'LQL9C(Z8KF63]5Y;P;>F9@HO87.!PB5]WE1C ?B[D1P+ XF +,
MQWIA<?ZG_4S0_5@,TS9Q(A/49X+Z6"\7DG4?+([;)S&7>Z=)$D5QC&4TRYP*
M,BQO<0Q?-QNF#3RP.!#I]W*-5QOOD.?[ *OI<QV"[13O1&RG>*X!<><-/)+$
M76TL#GA@5<!Z!^*[XT!/N7VB"*J*:<.>8!Q)$@R!7G3W:!PCV8GAXZX/]I1$
M49*X$<#<"J((0^!IQ!%, 6C D"CJSL&#\RC8G%/!]O>1V2]02P,$%     @
M::R[4I>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC '
MT"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2
M:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=
MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8
M%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+
M P04    " !IK+M2(@#B[!((  #83   #P   'AL+W=O<FMB;V]K+GAM;,6<
M45/;.!1&_XHF3^W,=K$=Q[$[I3- :)<9VK+0[3YV%$<AFMI65K*A]->OY!"0
M2/+MOMSD">($<R)+.M+5E=[=*_UCJM0/]K.N&G,\6+3M\NW1D2D7HN;F=[44
MC7UGKG3-6_M2WQZ9I19\9A9"M'5UE$11=E1SV0S>OUO?ZTH?^2]4*\I6JL9>
M=!>^27%OGM]W+]F=-'(J*]D^' _ZWRLQ8+5L9"U_B=GQ(!HPLU#W?R@M?ZFF
MY=5-J555'0_BU1O?A&YEN7'YQD%^Y5/37VGY])I;D.-!%MD;SJ4V;?^)_O[<
M,MX)^^'5JZY5'V35"CWAK?BH5;>4S:V[C?T61][7Z,MA_7-5B&_U_RE&-9_+
M4DQ4V=6B:5?EJ$7E !NSD$LS8 VOQ?%@_1'&FQD[;UI;2.RB6=W*?M9]4_NO
M+V:K;]U:7*\,]5MIW] 7LQZ<#O+,OE:5G-G_/F.GO.)-*5A?N,8#3 !@LD?
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
MMO_$V.LEK\HKS=R/_EY).G+;]>==59W9:U^:2\5GZX.YUH>*O?\74$L#!!0
M   ( &FLNU(A<?>R.P,  *Q$   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'/-VTE.&U$81>&M("^ >GT3 :-,F$9LP#)%(]S)55%@][%@ /=7!IF@
M.B.K;/GYCCY9=IVK7^-V/3\?]M/3\W&Z>-UM]]/UZFF>CS^&8=H\C;OU='DX
MCOOS*P^'TVX]GR]/C\-QO7E9/XY#<*X,IZ]GK&ZNOIYY<?=V'/_GQ,/#P_-F
M_'G8_-Z-^_D?!P]_#J>7Z6D<Y]7%W?KT.,[7J^%U^_GT-+P_^,OSR:N+V_OK
MU>GVWJ^&I0<%&126'Q1E4%Q^4))!:?E!60;EY0<5&526'U1E4%U^4)-!;?E!
M70;UY0=YIS(ZP"2#-4!KKUQ[@-=>P?8 L;V2[0%F>T7; ]3VRK8'N.T5;@^0
MVRO='F"W5[P]0.^@>@> WD'U#@"]@_FR#= [J-X!H'=0O0- [Z!Z!X#>0?4.
M +V#ZAT >@?5.P#T#JIW .@=5>\(T#NJWA&@=U2](T#O:'XL >@=5>\(T#NJ
MWA&@=U2](T#OJ'I'@-Y1]8X O:/J'0%Z)]4[ ?1.JG<"Z)U4[P30.ZG>":!W
M,C]V _1.JG<"Z)U4[P30.ZG>":!W4KT30.^D>B> WEGUS@"]L^J= 7IGU3L#
M],ZJ=P;HG57O#- [FS\K 7IGU3L#],ZJ=P;HG57O#- [J]X9H'=1O0M [Z)Z
M%X#>1?4N +V+ZET >A?5NP#T+JIW >A=S,TF +V+ZET >A?5NP#T+JIW >A=
M5>\*T+NJWA6@=U6]*T#OJGI7@-Y5]:X O:OJ70%Z5]6[ O2NYF9!@-Y5]:X
MO:OJ70%Z-]6[ ?1NJG<#Z-U4[P;0NZG>#:!W4[T;0.^F>C> WDWU;@"]F^K=
M 'HW<[,W0.^F>C> WEWU[@"]N^K= 7IWU;L#].ZJ=P?HW57O#M"[J]X=H'=7
MO3M [ZYZ=X#>7?7N +V[B74 >GMG<QV W]Z98,<!!/?.)#L.8+AW)MIQ ,6]
M,]F. SCNG0EW'$!R[TRZXP"6>V?B'0?0W#N3[SB Y]Z9@,<11+<!)J/ M DF
M070;82(J3)MA(CI,&V(B2DR;8B):3!MC(FI,FV-^:X\YS6_;<?I<]'%M!GRG
MWO/YO>/GY[]??CQI$7KG>O@Z8[KY"U!+ P04    " !IK+M21K1.*H\"  #M
M00  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-W-]NFS 4Q_%7B;BM K8!&Z:F
M-^UNMU[L!1@X#0K_A-TN??LYI*VTJ8M69=*^-T$)]OD=L/2Y.[G^]CQ9MSKT
MW> VT<[[Z5.2N'IG^\K%XV2'<&<[SGWEP]?Y(9FJ>E\]V$0)H9-Z'+P=_-H?
M:T0WUW=V6SUV?O7Y$'YV[3ALHMEV+EK=GA8>LS91-4U=6U<^W$^>AN:WE/5+
M0AQV+FO<KIW<55@0)>\F'._\.>!EW]<G.\]M8U?WU>R_5'U8E1RZQ/GGSKKX
M?(EW>ARWV[:VS5@_]F%+[*;95HW;6>O[+CX5O3J?[,,;MJ=/>7'^4N9<8%AY
M/X^3"R<VVX_'O1[)<?=Z"H7L[-OSC_B6&$I?_'SV>-J-;?XR.[S>'^.\7\[#
M)<OE\G?\ZQF_U?]@'PK21PKI(X/TD4/ZT) ^#*2/ M)'">E#"DHC%%$EA51)
M,5524)44526%54EQ55)@E119%45619%54615%%D5159%D5519%44615%5D61
M-:7(FE)D32FRIA194XJL*476E")K2I$UI<B:4F3-*+)F%%DSBJP91=:,(FM&
MD36CR)I19,THLF8467.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19<XJL.45639%5
M4V35%%DU159-D5539-44635%5DV155-D-119#4560Y'54&0U%%D-159#D=50
M9#4460U%UH(B:T&1M:#(6E!D+2BR%A19"XJL!476@B)K09&UI,A:4F0M*;*6
M%%E+BJPE1=:2(FM)D;6DR%I29)6"0JL4%%NEH. J!457*2B\2D'Q50H*L%)0
MA)6"0JP4&&-!XU@88SD#69R)+,Y(%F<FBS.4]5^GLKZ/X_X?QR_7N*_:X34_
M6?[EX>8G4$L! A0#%     @ ::R[4@=!36*!    L0   !
M ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !IK+M2R@T].>\
M   K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"
M% ,4    " !IK+M2F5R<(Q &  "<)P  $P              @ '- 0  >&PO
M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( &FLNU*R @.WA 8   (:   8
M              " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"
M% ,4    " !IK+M2*^GXJ[D'   1(P  &               @('(#@  >&PO
M=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ ::R[4BXE](_>!0
MKA8  !@              ("!MQ8  'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;%!+ 0(4 Q0    ( &FLNU+<29XTA <  (8J   8              " @<L<
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !IK+M2P[I2
MC P)  #Y)@  &               @(&%)   >&PO=V]R:W-H965T<R]S:&5E
M=#4N>&UL4$L! A0#%     @ ::R[4KTS!43G)P  O7@  !@
M ("!QRT  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( &FL
MNU+^02:.$P<  .(/   8              " @>15  !X;"]W;W)K<VAE971S
M+W-H965T-RYX;6Q02P$"% ,4    " !IK+M28'^DA$4#  !?!P  &
M        @($M70  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%
M  @ ::R[4OI 4+)3"   C!8  !@              ("!J&   'AL+W=O<FMS
M:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( &FLNU(SGDM+9@(  !$%   9
M              " @3%I  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L!
M A0#%     @ ::R[4A>2'*;(!P  <A,  !D              ("!SFL  'AL
M+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " !IK+M2 8$8CG8)
M   #&   &0              @('-<P  >&PO=V]R:W-H965T<R]S:&5E=#$R
M+GAM;%!+ 0(4 Q0    ( &FLNU)3071<! ,  +@&   9              "
M@7I]  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ ::R[
M4EWZ="/#"   )B@  !D              ("!M8   'AL+W=O<FMS:&5E=',O
M<VAE970Q-"YX;6Q02P$"% ,4    " !IK+M2"SJ;#I4#   A"   &0
M        @(&OB0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0
M   ( &FLNU(R1'4B^ (  %4&   9              " @7N-  !X;"]W;W)K
M<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ ::R[4GJGG(K# @  U@4
M !D              ("!JI   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q0
M2P$"% ,4    " !IK+M2A\U"SAH%  !3"P  &0              @(&DDP
M>&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( &FLNU+P][#-
M7@8  %8.   9              " @?68  !X;"]W;W)K<VAE971S+W-H965T
M,3DN>&UL4$L! A0#%     @ ::R[4C8'& A]"   F!,  !D
M ("!BI\  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !I
MK+M2,$$](J$2  "R,0  &0              @($^J   >&PO=V]R:W-H965T
M<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &FLNU+ER.."\0<  )83   9
M          " @1:[  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#
M%     @ ::R[4@0Y"4:= P  * @  !D              ("!/L,  'AL+W=O
M<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !IK+M27(J4NN@&  #1
M$   &0              @($2QP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM
M;%!+ 0(4 Q0    ( &FLNU*C0>7$AP0  $$*   9              " @3'.
M  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ ::R[4F8$
MC,@4 P  30<  !D              ("![](  'AL+W=O<FMS:&5E=',O<VAE
M970R-BYX;6Q02P$"% ,4    " !IK+M2>7BC"E,$  #X"0  &0
M    @($ZU@  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    (
M &FLNU(M)1N>D0,  +8'   9              " @<3:  !X;"]W;W)K<VAE
M971S+W-H965T,C@N>&UL4$L! A0#%     @ ::R[4NE#B:!2*0  1X8  !D
M             ("!C-X  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"
M% ,4    " !IK+M2T#@U]LH$  #^"@  &0              @($5" $ >&PO
M=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( &FLNU)5J=)TL0D
M '(9   9              " @18- 0!X;"]W;W)K<VAE971S+W-H965T,S$N
M>&UL4$L! A0#%     @ ::R[4@04?4(. P  K 8  !D              ("!
M_A8! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !IK+M2
MK?7RM+H#  "R!P  &0              @(%#&@$ >&PO=V]R:W-H965T<R]S
M:&5E=#,S+GAM;%!+ 0(4 Q0    ( &FLNU+U>M&A40,  )4'   9
M      " @30> 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%
M  @ ::R[4AW=R-"4!@  QA(  !D              ("!O"$! 'AL+W=O<FMS
M:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !IK+M2'Q0^+G4"   9!0
M&0              @(&'* $ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+
M 0(4 Q0    ( &FLNU(DG'X+]@8  -P2   9              " @3,K 0!X
M;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ ::R[4M+^C#]I
M!0  ^0X  !D              ("!8#(! 'AL+W=O<FMS:&5E=',O<VAE970S
M."YX;6Q02P$"% ,4    " !IK+M2V\BF+:,"  #$!0  &0
M@($ . $ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( &FL
MNU(R<-70RP0  $X-   9              " @=HZ 0!X;"]W;W)K<VAE971S
M+W-H965T-# N>&UL4$L! A0#%     @ ::R[4O _O/B! P  ( @  !D
M         ("!W#\! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M    " !IK+M2"@B-(0(#   O!@  &0              @(&40P$ >&PO=V]R
M:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( &FLNU+78Q" RP(  /P%
M   9              " @<U& 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL
M4$L! A0#%     @ ::R[4J@#IM@2 P  J@8  !D              ("!STD!
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " !IK+M2EI3T
M"9D#   >"   &0              @($830$ >&PO=V]R:W-H965T<R]S:&5E
M=#0U+GAM;%!+ 0(4 Q0    ( &FLNU*CK$%5" 4  'D+   9
M  " @>A0 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @
M::R[4@7@Q:F- @  :P4  !D              ("!)U8! 'AL+W=O<FMS:&5E
M=',O<VAE970T-RYX;6Q02P$"% ,4    " !IK+M2QZX_FU4%   V#0  &0
M            @('K6 $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4
M Q0    ( &FLNU)MH.2L_ (  $\&   9              " @7=> 0!X;"]W
M;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ ::R[4JA1H+%-!@
M.@\  !D              ("!JF$! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX
M;6Q02P$"% ,4    " !IK+M2<WKAY $$  #\"   &0              @($N
M: $ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( &FLNU*#
M&S93D ,  )H'   9              " @69L 0!X;"]W;W)K<VAE971S+W-H
M965T-3(N>&UL4$L! A0#%     @ ::R[4IH>6=6) @  _ 8  !D
M     ("!+7 ! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M" !IK+M28=(VW- #  !*#   &0              @('M<@$ >&PO=V]R:W-H
M965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( &FLNU*I 4OE(@,  %(+   9
M              " @?1V 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L!
M A0#%     @ ::R[4E=Z[W4= P  % H  !D              ("!37H! 'AL
M+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " !IK+M2/^9D%&8"
M  !J!0  &0              @(&A?0$ >&PO=V]R:W-H965T<R]S:&5E=#4W
M+GAM;%!+ 0(4 Q0    ( &FLNU($^M8SH@(  )X&   9              "
M@3Z  0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ ::R[
M4K/,&=*4 @  E08  !D              ("!%X,! 'AL+W=O<FMS:&5E=',O
M<VAE970U.2YX;6Q02P$"% ,4    " !IK+M23\;UGI$"   +!@  &0
M        @('BA0$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0
M   ( &FLNU*Y'VA7T0,  !H0   9              " @:J( 0!X;"]W;W)K
M<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ ::R[4NO(PM=F P  20P
M !D              ("!LHP! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q0
M2P$"% ,4    " !IK+M2B2,"K?4$   Q%P  &0              @(%/D $
M>&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( &FLNU*I-S]5
M[P(  *T)   9              " @7N5 0!X;"]W;W)K<VAE971S+W-H965T
M-C0N>&UL4$L! A0#%     @ ::R[4D0F(N;' @  50@  !D
M ("!H9@! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " !I
MK+M2.$$04J,"  "H!P  &0              @(&?FP$ >&PO=V]R:W-H965T
M<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( &FLNU+B_4'E[0,  ,,0   9
M          " @7F> 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#
M%     @ ::R[4NJ7./*P!   SQ8  !D              ("!G:(! 'AL+W=O
M<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " !IK+M2@X4;H2 #  #Z
M"@  &0              @(&$IP$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM
M;%!+ 0(4 Q0    ( &FLNU)42/Z#* ,  ($)   9              " @=NJ
M 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ ::R[4@1>
M.@0; @  DP0  !D              ("!.JX! 'AL+W=O<FMS:&5E=',O<VAE
M970W,2YX;6Q02P$"% ,4    " !IK+M2,PQ0EE\"   M!@  &0
M    @(&,L $ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    (
M &FLNU)R725]8 ,  ,4*   9              " @2*S 0!X;"]W;W)K<VAE
M971S+W-H965T-S,N>&UL4$L! A0#%     @ ::R[4@:53!5Z P  R@L  !D
M             ("!N;8! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"
M% ,4    " !IK+M2H3J_2G8"  #T!@  &0              @(%JN@$ >&PO
M=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( &FLNU(6V.AZY0(
M *D*   9              " @1>] 0!X;"]W;W)K<VAE971S+W-H965T-S8N
M>&UL4$L! A0#%     @ ::R[4H@Q$HSG!@  0C8  !D              ("!
M,\ ! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " !IK+M2
MI?9+2:("  "3"   &0              @(%1QP$ >&PO=V]R:W-H965T<R]S
M:&5E=#<X+GAM;%!+ 0(4 Q0    ( &FLNU*P0^D50@(  "4%   9
M      " @2K* 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%
M  @ ::R[4O#'DKA0 P  6@L  !D              ("!H\P! 'AL+W=O<FMS
M:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " !IK+M2?"2Q^W "  !1!@
M&0              @($JT $ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+
M 0(4 Q0    ( &FLNU+?(LG!<0,  )4+   9              " @='2 0!X
M;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ ::R[4@?\"C%-
M!0  ("4  !D              ("!>=8! 'AL+W=O<FMS:&5E=',O<VAE970X
M,RYX;6Q02P$"% ,4    " !IK+M2A>M7P: "  !^"   &0
M@(']VP$ >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( &FL
MNU(W>.;JK (  &@&   9              " @=3> 0!X;"]W;W)K<VAE971S
M+W-H965T.#4N>&UL4$L! A0#%     @ ::R[4KC7Q4=+ P  *PP  !D
M         ("!M^$! 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4
M    " !IK+M25@*_N?\"  #9"0  &0              @($YY0$ >&PO=V]R
M:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( &FLNU)3YQ .,0,  #$*
M   9              " @6_H 0!X;"]W;W)K<VAE971S+W-H965T.#@N>&UL
M4$L! A0#%     @ ::R[4O0;#Z41!   U1$  !D              ("!U^L!
M 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    " !IK+M2<_(C
M33,"   7!@  &0              @($?\ $ >&PO=V]R:W-H965T<R]S:&5E
M=#DP+GAM;%!+ 0(4 Q0    ( &FLNU*3P=UZXP,  %81   9
M  " @8GR 0!X;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @
M::R[4A"%^M3^ @  [ @  !D              ("!H_8! 'AL+W=O<FMS:&5E
M=',O<VAE970Y,BYX;6Q02P$"% ,4    " !IK+M2GN.C:RH#  !'"0  &0
M            @('8^0$ >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4
M Q0    ( &FLNU+Q!E=0'0,   @)   9              " @3G] 0!X;"]W
M;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%     @ ::R[4E&>:AK& @
MR0<  !D              ("!C0 " 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX
M;6Q02P$"% ,4    " !IK+M2+9OHR60"   A!@  &0              @(&*
M P( >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( &FLNU)7
M1]V UP(  +$'   9              " @24& @!X;"]W;W)K<VAE971S+W-H
M965T.3<N>&UL4$L! A0#%     @ ::R[4KW2&ML3 P  _PD  !D
M     ("!,PD" 'AL+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4
M" !IK+M2/!=,,*T"  #^!@  &0              @(%]# ( >&PO=V]R:W-H
M965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( &FLNU(L^SI*_@(  %<(   :
M              " @6$/ @!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;%!+
M 0(4 Q0    ( &FLNU(_2R*=*0,  ( *   :              " @9<2 @!X
M;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;%!+ 0(4 Q0    ( &FLNU)"DJ_T
M7P,  +4*   :              " @?@5 @!X;"]W;W)K<VAE971S+W-H965T
M,3 R+GAM;%!+ 0(4 Q0    ( &FLNU(">/?!_@,  ! -   :
M  " @8\9 @!X;"]W;W)K<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0    (
M &FLNU*(3Y+?%P(  '<$   :              " @<4= @!X;"]W;W)K<VAE
M971S+W-H965T,3 T+GAM;%!+ 0(4 Q0    ( &FLNU(@RP?O<@(  "0&   :
M              " @10@ @!X;"]W;W)K<VAE971S+W-H965T,3 U+GAM;%!+
M 0(4 Q0    ( &FLNU(;!L=2D@0  $$1   :              " @;XB @!X
M;"]W;W)K<VAE971S+W-H965T,3 V+GAM;%!+ 0(4 Q0    ( &FLNU*3R4_^
MTP,  .H+   :              " @8@G @!X;"]W;W)K<VAE971S+W-H965T
M,3 W+GAM;%!+ 0(4 Q0    ( &FLNU(Z1;L2?@4  #06   :
M  " @9,K @!X;"]W;W)K<VAE971S+W-H965T,3 X+GAM;%!+ 0(4 Q0    (
M &FLNU(TB<:)# ,  #@*   :              " @4DQ @!X;"]W;W)K<VAE
M971S+W-H965T,3 Y+GAM;%!+ 0(4 Q0    ( &FLNU+2-*0F- 0  !@3   :
M              " @8TT @!X;"]W;W)K<VAE971S+W-H965T,3$P+GAM;%!+
M 0(4 Q0    ( &FLNU+##Q]Z^ 0  & 4   :              " @?DX @!X
M;"]W;W)K<VAE971S+W-H965T,3$Q+GAM;%!+ 0(4 Q0    ( &FLNU)^<]^:
M?08  )P=   :              " @2D^ @!X;"]W;W)K<VAE971S+W-H965T
M,3$R+GAM;%!+ 0(4 Q0    ( &FLNU(H'H_H\P(  (H(   :
M  " @=Y$ @!X;"]W;W)K<VAE971S+W-H965T,3$S+GAM;%!+ 0(4 Q0    (
M &FLNU(',\]7>P,  %@,   :              " @0E( @!X;"]W;W)K<VAE
M971S+W-H965T,3$T+GAM;%!+ 0(4 Q0    ( &FLNU(8.B,/H@(  ! '   :
M              " @;Q+ @!X;"]W;W)K<VAE971S+W-H965T,3$U+GAM;%!+
M 0(4 Q0    ( &FLNU*/+3D9708  /H?   :              " @99. @!X
M;"]W;W)K<VAE971S+W-H965T,3$V+GAM;%!+ 0(4 Q0    ( &FLNU)8L/LE
MO 0  #03   :              " @2M5 @!X;"]W;W)K<VAE971S+W-H965T
M,3$W+GAM;%!+ 0(4 Q0    ( &FLNU+3.DU"$ ,  "P1   -
M  "  1]: @!X;"]S='EL97,N>&UL4$L! A0#%     @ ::R[4I>*NQS
M$P(   L              ( !6ET" %]R96QS+RYR96QS4$L! A0#%     @
M::R[4B( XNP2"   V$P   \              ( !0UX" 'AL+W=O<FMB;V]K
M+GAM;%!+ 0(4 Q0    ( &FLNU(A<?>R.P,  *Q$   :              "
M 8)F @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( &FL
MNU)&M$XJCP(  .U!   3              "  ?5I @!;0V]N=&5N=%]4>7!E
<<UTN>&UL4$L%!@    !] 'T ="(  +5L @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>281</ContextCount>
  <ElementCount>588</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>81</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020003 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030004 - Statement - Consolidated Statements of Stockholders' Equity and Redeemable Noncontrolling Interest Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity and Redeemable Noncontrolling Interest Statement</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040005 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>210121002 - Disclosure - Revenue from Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RevenuefromContractswithCustomers</Role>
      <ShortName>Revenue from Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>210161003 - Disclosure - Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RestrictedCash</Role>
      <ShortName>Restricted Cash</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>210201004 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210281005 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210311006 - Disclosure - Consumer Loans Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivable</Role>
      <ShortName>Consumer Loans Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210401007 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLoss</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210481008 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210511009 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210581010 - Disclosure - Goodwill and Other Intangibles</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/GoodwillandOtherIntangibles</Role>
      <ShortName>Goodwill and Other Intangibles</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210621011 - Disclosure - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210651012 - Disclosure - Warranties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Warranties</Role>
      <ShortName>Warranties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210681013 - Disclosure - Debt and Finance Lease Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtandFinanceLeaseObligations</Role>
      <ShortName>Debt and Finance Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210731014 - Disclosure - Reinsurance and Insurance Loss Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves</Role>
      <ShortName>Reinsurance and Insurance Loss Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210781015 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210841016 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210891017 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210951018 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210981019 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>211031020 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>211051021 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>211071022 - Disclosure - Business Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/BusinessSegmentInformation</Role>
      <ShortName>Business Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>211101023 - Disclosure - Quarterly Financial Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/QuarterlyFinancialData</Role>
      <ShortName>Quarterly Financial Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>220022001 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>220522002 - Disclosure - Leases (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/LeasesPolicies</Role>
      <ShortName>Leases (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>220852003 - Disclosure - Commitment and Contingencies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommitmentandContingenciesPolicies</Role>
      <ShortName>Commitment and Contingencies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>220992004 - Disclosure - Fair Value Measurements (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/FairValueMeasurementsPolicies</Role>
      <ShortName>Fair Value Measurements (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>230133001 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueTables</Role>
      <ShortName>Revenue from Contracts with Customers Disaggregation of Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>230173002 - Disclosure - Restricted Cash (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RestrictedCashTables</Role>
      <ShortName>Restricted Cash (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/RestrictedCash</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>230213003 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Investments</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230293004 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Inventories</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230323005 - Disclosure - Consumer Loans Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableTables</Role>
      <ShortName>Consumer Loans Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivable</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230413006 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLoss</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230493007 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230533008 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Leases</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230593009 - Disclosure - Goodwill and Other Intangibles (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/GoodwillandOtherIntangiblesTables</Role>
      <ShortName>Goodwill and Other Intangibles (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/GoodwillandOtherIntangibles</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230633010 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230663011 - Disclosure - Warranties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/WarrantiesTables</Role>
      <ShortName>Warranties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Warranties</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230693012 - Disclosure - Debt and Finance Lease Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtandFinanceLeaseObligationsTables</Role>
      <ShortName>Debt and Finance Lease Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/DebtandFinanceLeaseObligations</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230743013 - Disclosure - Reinsurance and Insurance Loss Reserves (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables</Role>
      <ShortName>Reinsurance and Insurance Loss Reserves (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230793014 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/IncomeTaxes</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230863015 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommitmentsandContingencies</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230903016 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/StockBasedCompensation</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>230963017 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/EarningsPerShare</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>231003018 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/FairValueMeasurements</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>231083019 - Disclosure - Business Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/BusinessSegmentInformationTables</Role>
      <ShortName>Business Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/BusinessSegmentInformation</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>231113020 - Disclosure - Quarterly Financial Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/QuarterlyFinancialDataTables</Role>
      <ShortName>Quarterly Financial Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/QuarterlyFinancialData</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>240034001 - Disclosure - Summary of Significant Accounting Policies (Revenue Recognition) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Revenue Recognition) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>240044002 - Disclosure - Summary of Significant Accounting Policies (Receivables and Allowances) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Receivables and Allowances) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>240054003 - Disclosure - Summary of Significant Accounting Policies (Long Lived Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Long Lived Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>240064004 - Disclosure - Summary of Significant Accounting Policies (Goodwill and Other Intangibles) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Goodwill and Other Intangibles) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>240074005 - Disclosure - Summary of Significant Accounting Policies (Warranties) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Warranties) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>240084006 - Disclosure - Summary of Significant Accounting Policies (Insurance) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesInsuranceDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Insurance) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>240094007 - Disclosure - Summary of Significant Accounting Policies (Advertising, Freight and Other Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Advertising, Freight and Other Income) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>240104008 - Disclosure - Summary of Significant Accounting Policies (Stockholder's Equity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Stockholder's Equity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240114009 - Disclosure - Summary of Significant Accounting Policies (Recently Issued Accounting Pronouncements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Recently Issued Accounting Pronouncements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240144010 - Disclosure - Revenue from Contract with Customer Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails</Role>
      <ShortName>Revenue from Contract with Customer Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240154011 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue from Contracts with Customers Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240184012 - Disclosure - Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RestrictedCashDetails</Role>
      <ShortName>Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/RestrictedCashTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240194013 - Disclosure - Restricted Cash (Reconciliation to SOCF) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails</Role>
      <ShortName>Restricted Cash (Reconciliation to SOCF) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/RestrictedCashTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240224014 - Disclosure - Investments (Summary) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsSummaryDetails</Role>
      <ShortName>Investments (Summary) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/InvestmentsTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240234015 - Disclosure - Investments (Available-for-sale Summary) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails</Role>
      <ShortName>Investments (Available-for-sale Summary) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/InvestmentsTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240244016 - Disclosure - Investments (Continuous Unrealized Loss Positions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails</Role>
      <ShortName>Investments (Continuous Unrealized Loss Positions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/InvestmentsTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240254017 - Disclosure - Investments (Debt Securities by Maturity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails</Role>
      <ShortName>Investments (Debt Securities by Maturity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/InvestmentsTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240264018 - Disclosure - Investments (Gains (losses) on securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails</Role>
      <ShortName>Investments (Gains (losses) on securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/InvestmentsTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240274019 - Disclosure - Investments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InvestmentsNarrativeDetails</Role>
      <ShortName>Investments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/InvestmentsTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240304020 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/InventoriesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240334021 - Disclosure - Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails</Role>
      <ShortName>Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivableTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240344022 - Disclosure - Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails</Role>
      <ShortName>Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivableTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240354023 - Disclosure - Consumer Loans Receivable (Weighted Averages) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails</Role>
      <ShortName>Consumer Loans Receivable (Weighted Averages) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivableTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240364024 - Disclosure - Consumer Loans Receivable (Delinquency Status of Consumer Loans) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails</Role>
      <ShortName>Consumer Loans Receivable (Delinquency Status of Consumer Loans) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivableTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240374025 - Disclosure - Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails</Role>
      <ShortName>Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivableTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240384026 - Disclosure - Consumer Loans Receivable (Concentration of Consumer Loan Receivables by Geographic Region) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails</Role>
      <ShortName>Consumer Loans Receivable (Concentration of Consumer Loan Receivables by Geographic Region) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivableTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240394027 - Disclosure - Consumer Loans Receivable (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails</Role>
      <ShortName>Consumer Loans Receivable (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivableTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240424028 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Notes Receivables, Net) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Notes Receivables, Net) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240434029 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss Commercial Loans Receivable Characteristics (Details))</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivableCharacteristicsDetails</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss Commercial Loans Receivable Characteristics (Details))</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240444030 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Changes in the Estimated Allowance for Loan Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Changes in the Estimated Allowance for Loan Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240454031 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240464032 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Concentrations of Commerical Loans Receivables) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Concentrations of Commerical Loans Receivables) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240474033 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossNarrativeDetails</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240504034 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/PropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240544035 - Disclosure - Leases (Lease Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails</Role>
      <ShortName>Leases (Lease Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/LeasesTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240554036 - Disclosure - Leases (Lease Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/LeasesLeaseExpenseDetails</Role>
      <ShortName>Leases (Lease Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/LeasesTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240564037 - Disclosure - Leases (Future Minimum Lease Payments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>Leases (Future Minimum Lease Payments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/LeasesTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240574038 - Disclosure - Leases (Weighted Average Disclosures) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails</Role>
      <ShortName>Leases (Weighted Average Disclosures) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/LeasesTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240604039 - Disclosure - Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails</Role>
      <ShortName>Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/GoodwillandOtherIntangiblesTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240614040 - Disclosure - Goodwill and Other Intangibles (Amortization Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Other Intangibles (Amortization Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/GoodwillandOtherIntangiblesTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240644041 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240674042 - Disclosure - Warranties (Activity for Estimated Warranty Liability) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails</Role>
      <ShortName>Warranties (Activity for Estimated Warranty Liability) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/WarrantiesTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240704043 - Disclosure - Debt and Finance Lease Obligations Summary of Debt Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails</Role>
      <ShortName>Debt and Finance Lease Obligations Summary of Debt Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240714044 - Disclosure - Debt and Finance Lease Obligations Scheduled Maturities of the Company's Debt Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails</Role>
      <ShortName>Debt and Finance Lease Obligations Scheduled Maturities of the Company's Debt Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240724045 - Disclosure - Debt and Finance Lease Obligations Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails</Role>
      <ShortName>Debt and Finance Lease Obligations Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240754046 - Disclosure - Reinsurance and Insurance Loss Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails</Role>
      <ShortName>Reinsurance and Insurance Loss Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240764047 - Disclosure - Reinsurance and Insurance Loss Reserves (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual</Role>
      <ShortName>Reinsurance and Insurance Loss Reserves (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240774048 - Disclosure - Reinsurance and Insurance Loss Reserves (Activity in Property Casualty Reserve) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails</Role>
      <ShortName>Reinsurance and Insurance Loss Reserves (Activity in Property Casualty Reserve) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240804049 - Disclosure - Income Taxes (Provision (Benefit) for Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Provision (Benefit) for Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/IncomeTaxesTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240814050 - Disclosure - Income Taxes (Reconciliation of Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Reconciliation of Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/IncomeTaxesTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240824051 - Disclosure - Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/IncomeTaxesTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240834052 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/IncomeTaxesTables</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240874053 - Disclosure - Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails</Role>
      <ShortName>Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240884054 - Disclosure - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual</Role>
      <ShortName>Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240914055 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/StockBasedCompensationTables</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240924056 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation (Stock Option Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/StockBasedCompensationTables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240934057 - Disclosure - Stock-Based Compensation (Stock Options, Fair Value Assumptions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation (Stock Options, Fair Value Assumptions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/StockBasedCompensationTables</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>240944058 - Disclosure - Stock-Based Compensation Restricted Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails</Role>
      <ShortName>Stock-Based Compensation Restricted Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>240974059 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/EarningsPerShareTables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>241014060 - Disclosure - Fair Value Measurements (Book Value and Estimated Fair Value) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails</Role>
      <ShortName>Fair Value Measurements (Book Value and Estimated Fair Value) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>241024061 - Disclosure - Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails</Role>
      <ShortName>Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>241044062 - Disclosure - Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/EmployeeBenefitPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>241064063 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/RelatedPartyTransactions</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>241094064 - Disclosure - Business Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/BusinessSegmentInformationDetails</Role>
      <ShortName>Business Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/BusinessSegmentInformationTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="cvco-20210403.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>241124065 - Disclosure - Quarterly Financial Data (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/QuarterlyFinancialDataDetails</Role>
      <ShortName>Quarterly Financial Data (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/QuarterlyFinancialDataTables</ParentRole>
      <Position>117</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="cvco-20210403.htm">cvco-20210403.htm</File>
    <File>cvco-20210403.xsd</File>
    <File>cvco-20210403_cal.xml</File>
    <File>cvco-20210403_def.xml</File>
    <File>cvco-20210403_lab.xml</File>
    <File>cvco-20210403_pre.xml</File>
    <File>cvco-202143xexhibit1039.htm</File>
    <File>cvco-202143xexhibit21.htm</File>
    <File>cvco-202143xexhibit23.htm</File>
    <File>cvco-202143xexhibit311.htm</File>
    <File>cvco-202143xexhibit312.htm</File>
    <File>cvco-202143xexhibit321.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cvco-20210403_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>138
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cvco-20210403.htm": {
   "axisCustom": 3,
   "axisStandard": 23,
   "contextCount": 281,
   "dts": {
    "calculationLink": {
     "local": [
      "cvco-20210403_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cvco-20210403_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cvco-20210403.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cvco-20210403_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-doc-2021-01-31.xml",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cvco-20210403_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-ref-2021-01-31.xml",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "cvco-20210403.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd"
     ]
    }
   },
   "elementCount": 775,
   "entityCount": 1,
   "hidden": {
    "http://www.cavco.com/20210403": 4,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 9
   },
   "keyCustom": 79,
   "keyStandard": 509,
   "memberCustom": 32,
   "memberStandard": 47,
   "nsprefix": "cvco",
   "nsuri": "http://www.cavco.com/20210403",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Document and Entity Information",
     "role": "http://www.cavco.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210281005 - Disclosure - Inventories",
     "role": "http://www.cavco.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i4fc8288a851d42179913cd1565e9d5e5_I20200328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774048 - Disclosure - Reinsurance and Insurance Loss Reserves (Activity in Property Casualty Reserve) (Details)",
     "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails",
     "shortName": "Reinsurance and Insurance Loss Reserves (Activity in Property Casualty Reserve) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240804049 - Disclosure - Income Taxes (Provision (Benefit) for Income Taxes) (Details)",
     "role": "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails",
     "shortName": "Income Taxes (Provision (Benefit) for Income Taxes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814050 - Disclosure - Income Taxes (Reconciliation of Income Taxes) (Details)",
     "role": "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails",
     "shortName": "Income Taxes (Reconciliation of Income Taxes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824051 - Disclosure - Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details)",
     "role": "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834052 - Disclosure - Income Taxes (Narrative) (Details)",
     "role": "http://www.cavco.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240874053 - Disclosure - Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details)",
     "role": "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails",
     "shortName": "Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884054 - Disclosure - Commitments and Contingencies (Details Textual)",
     "role": "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual",
     "shortName": "Commitments and Contingencies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240914055 - Disclosure - Stock-Based Compensation (Details)",
     "role": "http://www.cavco.com/role/StockBasedCompensationDetails",
     "shortName": "Stock-Based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "iea4539ea17a5438aa0c3a782e39fc4d7_I20200328",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240924056 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details)",
     "role": "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation (Stock Option Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i5e2e35ba25ae49c0847071b647f53ae8_I20180331",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i54eb5c9256b64fe3a618951a42060062_D20200329-20210403",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240934057 - Disclosure - Stock-Based Compensation (Stock Options, Fair Value Assumptions) (Details)",
     "role": "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails",
     "shortName": "Stock-Based Compensation (Stock Options, Fair Value Assumptions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i54eb5c9256b64fe3a618951a42060062_D20200329-20210403",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:FinancingReceivablesConsumerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210311006 - Disclosure - Consumer Loans Receivable",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivable",
     "shortName": "Consumer Loans Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:FinancingReceivablesConsumerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i4fc8288a851d42179913cd1565e9d5e5_I20200328",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240944058 - Disclosure - Stock-Based Compensation Restricted Stock (Details)",
     "role": "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails",
     "shortName": "Stock-Based Compensation Restricted Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "iab313d8f2ca240289ca445e5a37e9e05_I20190330",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240974059 - Disclosure - Earnings Per Share (Details)",
     "role": "http://www.cavco.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241014060 - Disclosure - Fair Value Measurements (Book Value and Estimated Fair Value) (Details)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails",
     "shortName": "Fair Value Measurements (Book Value and Estimated Fair Value) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3234d99545274f3cb72a4976a7069bd5_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "loans",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024061 - Disclosure - Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails",
     "shortName": "Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "loans",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241044062 - Disclosure - Employee Benefit Plans (Details)",
     "role": "http://www.cavco.com/role/EmployeeBenefitPlansDetails",
     "shortName": "Employee Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241064063 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.cavco.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241094064 - Disclosure - Business Segment Information (Details)",
     "role": "http://www.cavco.com/role/BusinessSegmentInformationDetails",
     "shortName": "Business Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AdjustmentForAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241124065 - Disclosure - Quarterly Financial Data (Details)",
     "role": "http://www.cavco.com/role/QuarterlyFinancialDataDetails",
     "shortName": "Quarterly Financial Data (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:FinancingReceivablesCommercialTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210401007 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLoss",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:FinancingReceivablesCommercialTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210481008 - Disclosure - Property, Plant and Equipment",
     "role": "http://www.cavco.com/role/PropertyPlantandEquipment",
     "shortName": "Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210511009 - Disclosure - Leases",
     "role": "http://www.cavco.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210581010 - Disclosure - Goodwill and Other Intangibles",
     "role": "http://www.cavco.com/role/GoodwillandOtherIntangibles",
     "shortName": "Goodwill and Other Intangibles",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210621011 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210651012 - Disclosure - Warranties",
     "role": "http://www.cavco.com/role/Warranties",
     "shortName": "Warranties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210681013 - Disclosure - Debt and Finance Lease Obligations",
     "role": "http://www.cavco.com/role/DebtandFinanceLeaseObligations",
     "shortName": "Debt and Finance Lease Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReinsuranceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210731014 - Disclosure - Reinsurance and Insurance Loss Reserves",
     "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves",
     "shortName": "Reinsurance and Insurance Loss Reserves",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReinsuranceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.cavco.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210781015 - Disclosure - Income Taxes",
     "role": "http://www.cavco.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210841016 - Disclosure - Commitments and Contingencies",
     "role": "http://www.cavco.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210891017 - Disclosure - Stock-Based Compensation",
     "role": "http://www.cavco.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210951018 - Disclosure - Earnings Per Share",
     "role": "http://www.cavco.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210981019 - Disclosure - Fair Value Measurements",
     "role": "http://www.cavco.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211031020 - Disclosure - Employee Benefit Plans",
     "role": "http://www.cavco.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211051021 - Disclosure - Related Party Transactions",
     "role": "http://www.cavco.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211071022 - Disclosure - Business Segment Information",
     "role": "http://www.cavco.com/role/BusinessSegmentInformation",
     "shortName": "Business Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211101023 - Disclosure - Quarterly Financial Data",
     "role": "http://www.cavco.com/role/QuarterlyFinancialData",
     "shortName": "Quarterly Financial Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220022001 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020003 - Statement - Consolidated Statements of Comprehensive Income",
     "role": "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeLeasesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220522002 - Disclosure - Leases (Policies)",
     "role": "http://www.cavco.com/role/LeasesPolicies",
     "shortName": "Leases (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeLeasesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220852003 - Disclosure - Commitment and Contingencies (Policies)",
     "role": "http://www.cavco.com/role/CommitmentandContingenciesPolicies",
     "shortName": "Commitment and Contingencies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220992004 - Disclosure - Fair Value Measurements (Policies)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsPolicies",
     "shortName": "Fair Value Measurements (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230133001 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Tables)",
     "role": "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueTables",
     "shortName": "Revenue from Contracts with Customers Disaggregation of Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230173002 - Disclosure - Restricted Cash (Tables)",
     "role": "http://www.cavco.com/role/RestrictedCashTables",
     "shortName": "Restricted Cash (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ScheduleofInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230213003 - Disclosure - Investments (Tables)",
     "role": "http://www.cavco.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ScheduleofInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230293004 - Disclosure - Inventories (Tables)",
     "role": "http://www.cavco.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConsumerLoansReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230323005 - Disclosure - Consumer Loans Receivable (Tables)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableTables",
     "shortName": "Consumer Loans Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConsumerLoansReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230413006 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Tables)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230493007 - Disclosure - Property, Plant and Equipment (Tables)",
     "role": "http://www.cavco.com/role/PropertyPlantandEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "id213db4c4c1a44eabbc3cadd9a37166a_I20180331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030004 - Statement - Consolidated Statements of Stockholders' Equity and Redeemable Noncontrolling Interest Statement",
     "role": "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
     "shortName": "Consolidated Statements of Stockholders' Equity and Redeemable Noncontrolling Interest Statement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "id213db4c4c1a44eabbc3cadd9a37166a_I20180331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230533008 - Disclosure - Leases (Tables)",
     "role": "http://www.cavco.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230593009 - Disclosure - Goodwill and Other Intangibles (Tables)",
     "role": "http://www.cavco.com/role/GoodwillandOtherIntangiblesTables",
     "shortName": "Goodwill and Other Intangibles (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230633010 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230663011 - Disclosure - Warranties (Tables)",
     "role": "http://www.cavco.com/role/WarrantiesTables",
     "shortName": "Warranties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230693012 - Disclosure - Debt and Finance Lease Obligations (Tables)",
     "role": "http://www.cavco.com/role/DebtandFinanceLeaseObligationsTables",
     "shortName": "Debt and Finance Lease Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230743013 - Disclosure - Reinsurance and Insurance Loss Reserves (Tables)",
     "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables",
     "shortName": "Reinsurance and Insurance Loss Reserves (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230793014 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.cavco.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230863015 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.cavco.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230903016 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.cavco.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230963017 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.cavco.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040005 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231003018 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231083019 - Disclosure - Business Segment Information (Tables)",
     "role": "http://www.cavco.com/role/BusinessSegmentInformationTables",
     "shortName": "Business Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231113020 - Disclosure - Quarterly Financial Data (Tables)",
     "role": "http://www.cavco.com/role/QuarterlyFinancialDataTables",
     "shortName": "Quarterly Financial Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConcentrationRiskonFactoryBuiltHousingDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240034001 - Disclosure - Summary of Significant Accounting Policies (Revenue Recognition) (Details)",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
     "shortName": "Summary of Significant Accounting Policies (Revenue Recognition) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConcentrationRiskonFactoryBuiltHousingDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240044002 - Disclosure - Summary of Significant Accounting Policies (Receivables and Allowances) (Details)",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
     "shortName": "Summary of Significant Accounting Policies (Receivables and Allowances) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
       "span",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240054003 - Disclosure - Summary of Significant Accounting Policies (Long Lived Assets) (Details)",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails",
     "shortName": "Summary of Significant Accounting Policies (Long Lived Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i5272fd0c694a4128b638804214318ece_D20200329-20210403",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240064004 - Disclosure - Summary of Significant Accounting Policies (Goodwill and Other Intangibles) (Details)",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
     "shortName": "Summary of Significant Accounting Policies (Goodwill and Other Intangibles) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetImpairment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:ExtendedProductWarrantyPolicy",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:StandardProductWarrantyTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240074005 - Disclosure - Summary of Significant Accounting Policies (Warranties) (Details)",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails",
     "shortName": "Summary of Significant Accounting Policies (Warranties) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:ExtendedProductWarrantyPolicy",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:StandardProductWarrantyTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240084006 - Disclosure - Summary of Significant Accounting Policies (Insurance) (Details)",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesInsuranceDetails",
     "shortName": "Summary of Significant Accounting Policies (Insurance) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240094007 - Disclosure - Summary of Significant Accounting Policies (Advertising, Freight and Other Income) (Details)",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails",
     "shortName": "Summary of Significant Accounting Policies (Advertising, Freight and Other Income) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240104008 - Disclosure - Summary of Significant Accounting Policies (Stockholder's Equity) (Details)",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails",
     "shortName": "Summary of Significant Accounting Policies (Stockholder's Equity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240114009 - Disclosure - Summary of Significant Accounting Policies (Recently Issued Accounting Pronouncements) (Details)",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails",
     "shortName": "Summary of Significant Accounting Policies (Recently Issued Accounting Pronouncements) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i5a2af8c5175349af8b798cd2fbf71cc3_D20200329-20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240144010 - Disclosure - Revenue from Contract with Customer Narrative (Details)",
     "role": "http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails",
     "shortName": "Revenue from Contract with Customer Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i12b8e424382747aca3878eb25c2a0abc_D20200329-20210403",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "idbc8e319d6c544149ed25f2608dc3a74_D20201227-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240154011 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Details)",
     "role": "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
     "shortName": "Revenue from Contracts with Customers Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "id7a8c5c7a18b477db7f15254d1b889d6_D20200329-20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240184012 - Disclosure - Restricted Cash (Details)",
     "role": "http://www.cavco.com/role/RestrictedCashDetails",
     "shortName": "Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240194013 - Disclosure - Restricted Cash (Reconciliation to SOCF) (Details)",
     "role": "http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails",
     "shortName": "Restricted Cash (Reconciliation to SOCF) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "iab313d8f2ca240289ca445e5a37e9e05_I20190330",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240224014 - Disclosure - Investments (Summary) (Details)",
     "role": "http://www.cavco.com/role/InvestmentsSummaryDetails",
     "shortName": "Investments (Summary) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ScheduleofInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234015 - Disclosure - Investments (Available-for-sale Summary) (Details)",
     "role": "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
     "shortName": "Investments (Available-for-sale Summary) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240244016 - Disclosure - Investments (Continuous Unrealized Loss Positions) (Details)",
     "role": "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails",
     "shortName": "Investments (Continuous Unrealized Loss Positions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240254017 - Disclosure - Investments (Debt Securities by Maturity) (Details)",
     "role": "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails",
     "shortName": "Investments (Debt Securities by Maturity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210121002 - Disclosure - Revenue from Contracts with Customers",
     "role": "http://www.cavco.com/role/RevenuefromContractswithCustomers",
     "shortName": "Revenue from Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264018 - Disclosure - Investments (Gains (losses) on securities) (Details)",
     "role": "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails",
     "shortName": "Investments (Gains (losses) on securities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EquityMethodInvestmentAggregateCost",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentAggregateCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240274019 - Disclosure - Investments (Narrative) (Details)",
     "role": "http://www.cavco.com/role/InvestmentsNarrativeDetails",
     "shortName": "Investments (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EquityMethodInvestmentAggregateCost",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentAggregateCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304020 - Disclosure - Inventories (Details)",
     "role": "http://www.cavco.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ConsumerLoansReceivableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240334021 - Disclosure - Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails",
     "shortName": "Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ConsumerLoansReceivableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ConsumerLoansReceivableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i4fc8288a851d42179913cd1565e9d5e5_I20200328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesRealEstate",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240344022 - Disclosure - Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
     "shortName": "Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i33ae46dc5b3d4f62937d65beadcf307f_I20190330",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesRealEstate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestrate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240354023 - Disclosure - Consumer Loans Receivable (Weighted Averages) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails",
     "shortName": "Consumer Loans Receivable (Weighted Averages) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestrate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364024 - Disclosure - Consumer Loans Receivable (Delinquency Status of Consumer Loans) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails",
     "shortName": "Consumer Loans Receivable (Delinquency Status of Consumer Loans) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i076a6fa9d6204efda65ed51ac6853e7e_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240374025 - Disclosure - Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails",
     "shortName": "Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i4735eea303c54ff9b58d7213a7658336_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "cvco:ConsumerLoansReceivablesGeographicConcentrationTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240384026 - Disclosure - Consumer Loans Receivable (Concentration of Consumer Loan Receivables by Geographic Region) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails",
     "shortName": "Consumer Loans Receivable (Concentration of Consumer Loan Receivables by Geographic Region) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "cvco:ConsumerLoansReceivablesGeographicConcentrationTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealEstateAcquiredThroughForeclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394027 - Disclosure - Consumer Loans Receivable (Narrative) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails",
     "shortName": "Consumer Loans Receivable (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealEstateAcquiredThroughForeclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210161003 - Disclosure - Restricted Cash",
     "role": "http://www.cavco.com/role/RestrictedCash",
     "shortName": "Restricted Cash",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424028 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Notes Receivables, Net) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Notes Receivables, Net) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:CommercialLoansReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestratecommercial",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434029 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss Commercial Loans Receivable Characteristics (Details))",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivableCharacteristicsDetails",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss Commercial Loans Receivable Characteristics (Details))",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestratecommercial",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i4fc8288a851d42179913cd1565e9d5e5_I20200328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240444030 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Changes in the Estimated Allowance for Loan Loss) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Changes in the Estimated Allowance for Loan Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240454031 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i8eba6c7d906a4bb9ad9493bc0863adca_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConcentrationRiskOnFinancingReceivablesPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464032 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Concentrations of Commerical Loans Receivables) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Concentrations of Commerical Loans Receivables) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConcentrationRiskOnFinancingReceivablesPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474033 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Narrative) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossNarrativeDetails",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240504034 - Disclosure - Property, Plant and Equipment (Details)",
     "role": "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
     "shortName": "Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240544035 - Disclosure - Leases (Lease Assets and Liabilities) (Details)",
     "role": "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails",
     "shortName": "Leases (Lease Assets and Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240554036 - Disclosure - Leases (Lease Expense) (Details)",
     "role": "http://www.cavco.com/role/LeasesLeaseExpenseDetails",
     "shortName": "Leases (Lease Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240564037 - Disclosure - Leases (Future Minimum Lease Payments) (Details)",
     "role": "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails",
     "shortName": "Leases (Future Minimum Lease Payments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210201004 - Disclosure - Investments",
     "role": "http://www.cavco.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574038 - Disclosure - Leases (Weighted Average Disclosures) (Details)",
     "role": "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails",
     "shortName": "Leases (Weighted Average Disclosures) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604039 - Disclosure - Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details)",
     "role": "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails",
     "shortName": "Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240614040 - Disclosure - Goodwill and Other Intangibles (Amortization Expense) (Details)",
     "role": "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails",
     "shortName": "Goodwill and Other Intangibles (Amortization Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CustomerDepositsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644041 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)",
     "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CustomerDepositsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i4fc8288a851d42179913cd1565e9d5e5_I20200328",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240674042 - Disclosure - Warranties (Activity for Estimated Warranty Liability) (Details)",
     "role": "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails",
     "shortName": "Warranties (Activity for Estimated Warranty Liability) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i1742dafc5a6c462b827d3b24e74af8d7_I20180331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240704043 - Disclosure - Debt and Finance Lease Obligations Summary of Debt Obligations (Details)",
     "role": "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails",
     "shortName": "Debt and Finance Lease Obligations Summary of Debt Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PrincipalAmountOutstandingOnLoansSecuritized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240714044 - Disclosure - Debt and Finance Lease Obligations Scheduled Maturities of the Company's Debt Obligations (Details)",
     "role": "http://www.cavco.com/role/DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails",
     "shortName": "Debt and Finance Lease Obligations Scheduled Maturities of the Company's Debt Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cvco:MaximumAdvanceunderSecuredCreditFacility",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240724045 - Disclosure - Debt and Finance Lease Obligations Narrative (Details)",
     "role": "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails",
     "shortName": "Debt and Finance Lease Obligations Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i3d354373bb04411d8344ad016adccc06_I20210403",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cvco:MaximumAdvanceunderSecuredCreditFacility",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DirectPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240754046 - Disclosure - Reinsurance and Insurance Loss Reserves (Details)",
     "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails",
     "shortName": "Reinsurance and Insurance Loss Reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DirectPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:MaximumRiskAssumedPerPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240764047 - Disclosure - Reinsurance and Insurance Loss Reserves (Details Textual)",
     "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual",
     "shortName": "Reinsurance and Insurance Loss Reserves (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20210403.htm",
      "contextRef": "i2c4f45f344f8415cbc0daeab942d296a_D20200329-20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:MaximumRiskAssumedPerPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 81,
   "tag": {
    "cvco_A3160DaysPastDueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "31 - 60 days past due",
        "label": "31 - 60 days past due [Member]",
        "terseLabel": "31 to 60 days past due"
       }
      }
     },
     "localname": "A3160DaysPastDueMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_A401KPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "401K Plan [Member]",
        "label": "401K Plan [Member]",
        "terseLabel": "401K Plan [Member]"
       }
      }
     },
     "localname": "A401KPlanMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_A6190DaysPastDueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "61 - 90 days past due",
        "label": "61 - 90 days past due [Member]",
        "terseLabel": "61 to 90 days past due"
       }
      }
     },
     "localname": "A6190DaysPastDueMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_A91DaysPastDueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "91+ days past due",
        "label": "91+ days past due [Member]",
        "terseLabel": "91+ days past due"
       }
      }
     },
     "localname": "A91DaysPastDueMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_AccruedVolumeRebates": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued volume rebates.",
        "label": "Accrued Volume Rebates",
        "terseLabel": "Accrued volume rebates"
       }
      }
     },
     "localname": "AccruedVolumeRebates",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquired finite and indefinite lived intangible assets.",
        "label": "Acquired Finite and Indefinite Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite and Indefinite Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets sold under agreements to repurchase repurchase liability contingency maximum.",
        "label": "Assets Sold under Agreements to Repurchase Repurchase Liability Contingency Maximum",
        "verboseLabel": "Repurchase agreements maximum amount contingently liable"
       }
      }
     },
     "localname": "AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Loan Servicing Rate of Loans Held-in-portfolio",
        "label": "Capitalized Loan Servicing Rate of Loans Held-in-portfolio",
        "terseLabel": "Capitalized servicing rate"
       }
      }
     },
     "localname": "CapitalizedLoanServicingRateOfLoansHeldInPortfolio",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Servicing Multiple of Loans Held-in-portfolio",
        "label": "Capitalized Servicing Multiple of Loans Held-in-portfolio",
        "terseLabel": "Capitalized servicing multiple"
       }
      }
     },
     "localname": "CapitalizedServicingMultipleOfLoansHeldInPortfolio",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash related to CountryPlace customer payments to be remitted to third parties.",
        "label": "Cash Related to CountryPlace Customer Payments to be Remitted to Third Parties [Member]",
        "verboseLabel": "Cash related to CountryPlace customer payments to be remitted to third parties [Member]"
       }
      }
     },
     "localname": "CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Catastrophic losses recoverable in aggregate greater than amount.",
        "label": "Catastrophic Losses Recoverable in Aggregate Greater than Amount",
        "verboseLabel": "Aggregate catastrophic losses recoverable in excess of amount"
       }
      }
     },
     "localname": "CatastrophicLossesRecoverableInAggregateGreaterThanAmount",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Catastrophic losses recoverable per occurrence greater than amount.",
        "label": "Catastrophic Losses Recoverable Per Occurrence Greater than Amount",
        "verboseLabel": "Catastrophic losses recoverable in excess of amount"
       }
      }
     },
     "localname": "CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Table Text Block] for Commercial Loans Receivable Characteristics (Weighted averages) [Table]",
        "label": "Commercial Loans Receivable Characteristics (Weighted averages) [Table Text Block]",
        "terseLabel": "Commercial Loans Receivable Characteristics"
       }
      }
     },
     "localname": "CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Loans Receivable (including from affiliates), Current",
        "label": "Commercial Loans Receivable (including from affiliates), Current",
        "negatedTerseLabel": "Commercial Loans Receivable (including from affiliates), Current"
       }
      }
     },
     "localname": "CommercialLoansReceivableIncludingFromAffiliatesCurrent",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Loans Receivable (including from affiliates), Noncurrent",
        "label": "Commercial Loans Receivable (including from affiliates), Noncurrent",
        "terseLabel": "Commercial Loans Receivable (including from affiliates), Noncurrent"
       }
      }
     },
     "localname": "CommercialLoansReceivableIncludingFromAffiliatesNoncurrent",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_CommercialLoansReceivablesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Loans Receivables.",
        "label": "Commercial Loans Receivables [Table Text Block]",
        "verboseLabel": "Commercial Loans Receivables"
       }
      }
     },
     "localname": "CommercialLoansReceivablesTableTextBlock",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_ConcentrationRiskOnFinancingReceivablesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration risk on financing receivables percentage.",
        "label": "Concentration Risk on Financing Receivables Percentage",
        "verboseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskOnFinancingReceivablesPercentage",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_ConcentrationRiskonFactoryBuiltHousingDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration Risk on Factory Built Housing Description",
        "label": "Concentration Risk on Factory Built Housing Description",
        "terseLabel": "Concentration Risk on Factory Built Housing Description"
       }
      }
     },
     "localname": "ConcentrationRiskonFactoryBuiltHousingDescription",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_ConstructionAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_RemainingConstructionContingentCommitment",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Construction Advances",
        "label": "Construction Advances",
        "negatedTerseLabel": "Cumulative advances",
        "terseLabel": "Construction Advances"
       }
      }
     },
     "localname": "ConstructionAdvances",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ConsumerFinanceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer Finance [Member]",
        "label": "Consumer Finance [Member]",
        "terseLabel": "Finance"
       }
      }
     },
     "localname": "ConsumerFinanceMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Table Text Block] for Consumer Loans Held for Investment Characteristics [Table]",
        "label": "Consumer Loans Held for Investment Characteristics [Table Text Block]",
        "terseLabel": "Consumer Loans Held for Investment Characteristics"
       }
      }
     },
     "localname": "ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer loans receivable geographical concentration percentage.",
        "label": "Consumer Loans Receivable Geographical Concentration Percentage",
        "verboseLabel": "Portfolio concentration"
       }
      }
     },
     "localname": "ConsumerLoansReceivableGeographicalConcentrationPercentage",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_ConsumerLoansReceivableHeldForInvestment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer loans receivable held for investment.",
        "label": "Consumer Loans Receivable Held for Investment",
        "verboseLabel": "Loans held for investment (originated after Acquisition Date)"
       }
      }
     },
     "localname": "ConsumerLoansReceivableHeldForInvestment",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ConsumerLoansReceivableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer loans receivable.",
        "label": "Consumer Loans Receivable [Table Text Block]",
        "verboseLabel": "Consumer Loans Receivable"
       }
      }
     },
     "localname": "ConsumerLoansReceivableTableTextBlock",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of geographic concentration of consumer loans receivable by key state.",
        "label": "Consumer Loans Receivables Geographic Concentration [Abstract]",
        "verboseLabel": "Geographic Concentration of Consumer Loans Receivable in Key States"
       }
      }
     },
     "localname": "ConsumerLoansReceivablesGeographicConcentrationAbstract",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of geographic concentration of consumer loans receivable by key state.",
        "label": "Consumer Loans Receivables Geographic Concentration [Table Text Block]",
        "verboseLabel": "Geographic Concentration of Consumer Loans Receivable"
       }
      }
     },
     "localname": "ConsumerLoansReceivablesGeographicConcentrationTableTextBlock",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_CountryplaceCommitmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CountryPlace.",
        "label": "CountryPlace Commitment [Member]",
        "verboseLabel": "CountryPlace"
       }
      }
     },
     "localname": "CountryplaceCommitmentMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_CurrentFiscalYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current fiscal year",
        "label": "Current fiscal year [Member]",
        "terseLabel": "Current fiscal year"
       }
      }
     },
     "localname": "CurrentFiscalYearMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_CurrentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current",
        "label": "Current [Member]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_DeferredTaxAssetsAccruedVolumeRebates": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Accrued Volume Rebates",
        "label": "Deferred Tax Assets, Accrued Volume Rebates",
        "terseLabel": "Accrued volume rebates"
       }
      }
     },
     "localname": "DeferredTaxAssetsAccruedVolumeRebates",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Loan Discount, Net, Noncurrent",
        "label": "Deferred Tax Assets, Loan Discount, Net, Noncurrent",
        "terseLabel": "Loan discount"
       }
      }
     },
     "localname": "DeferredTaxAssetsLoanDiscountNetNoncurrent",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_DefinedContributionPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan [Axis]",
        "label": "Defined Contribution Plan [Axis]",
        "terseLabel": "Defined Contribution Plan [Axis]"
       }
      }
     },
     "localname": "DefinedContributionPlanAxis",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_DefinedContributionPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Defined Contribution Plan [Axis]",
        "label": "Defined Contribution Plan [Domain]",
        "terseLabel": "Defined Contribution Plan [Domain]"
       }
      }
     },
     "localname": "DefinedContributionPlanDomain",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Employers Matching Contribution, Vesting Period",
        "label": "Defined Contribution Plan, Employers Matching Contribution, Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployersMatchingContributionVestingPeriod",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_DelinquencyStatusAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Delinquency Status",
        "label": "Delinquency Status [Axis]",
        "terseLabel": "Delinquency Status [Axis]"
       }
      }
     },
     "localname": "DelinquencyStatusAxis",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_DelinquencyStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Delinquency status",
        "label": "Delinquency status [Domain]",
        "terseLabel": "Delinquency status [Domain]"
       }
      }
     },
     "localname": "DelinquencyStatusDomain",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_DeliquencyStatusOfConsumerLoansTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deliquency Status of Consumer Loans",
        "label": "Deliquency Status of Consumer Loans [Table Text Block]",
        "terseLabel": "Deliquency Status of Consumer Loans"
       }
      }
     },
     "localname": "DeliquencyStatusOfConsumerLoansTableTextBlock",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Document and entity information.",
        "label": "Document and Entity Information [Abstract]",
        "terseLabel": "Document and Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.cavco.com/20210403",
     "xbrltype": "stringItemType"
    },
    "cvco_FactoryBuiltHousingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Factory-built housing.",
        "label": "Factory Built Housing [Member]",
        "terseLabel": "Factory-built housing",
        "verboseLabel": "Factory-built housing"
       }
      }
     },
     "localname": "FactoryBuiltHousingMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_FactorybuilthousingotherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Factory-built housing, other [Member]",
        "label": "Factory-built housing, other [Member]",
        "terseLabel": "Factory-built housing, other"
       }
      }
     },
     "localname": "FactorybuilthousingotherMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_FinanceLeasePayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash paid on finance leases (principal and interest)",
        "label": "FinanceLeasePayments",
        "terseLabel": "Finance lease payments"
       }
      }
     },
     "localname": "FinanceLeasePayments",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_FinancialServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial services.",
        "label": "Financial Services [Member]",
        "terseLabel": "Financial Services",
        "verboseLabel": "Financial services"
       }
      }
     },
     "localname": "FinancialServicesMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_FinancingReceivablesCommercialTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivables, Commercial",
        "label": "Financing Receivables, Commercial [Text Block]",
        "terseLabel": "Commercial Loans Receivable and Allowance for Loan Loss"
       }
      }
     },
     "localname": "FinancingReceivablesCommercialTextBlock",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_FinancingReceivablesConsumerTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivables, Consumer",
        "label": "Financing Receivables, Consumer [Text Block]",
        "verboseLabel": "Consumer Loans Receivable"
       }
      }
     },
     "localname": "FinancingReceivablesConsumerTextBlock",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_Fiscal2016AndPriorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal 2016 and prior",
        "label": "Fiscal 2016 and prior [Member]",
        "terseLabel": "Fiscal 2016 and prior"
       }
      }
     },
     "localname": "Fiscal2016AndPriorMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_Fiscal2017Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal 2017",
        "label": "Fiscal 2017 [Member]",
        "terseLabel": "Fiscal 2017"
       }
      }
     },
     "localname": "Fiscal2017Member",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_Fiscal2018Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal 2018",
        "label": "Fiscal 2018 [Member]",
        "terseLabel": "Fiscal 2018"
       }
      }
     },
     "localname": "Fiscal2018Member",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_Fiscal2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal 2019",
        "label": "Fiscal 2019 [Member]",
        "terseLabel": "Fiscal 2019"
       }
      }
     },
     "localname": "Fiscal2019Member",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ForwardCommitmentsRecordedatFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Commitments Recorded at Fair Value",
        "label": "Forward Commitments Recorded at Fair Value",
        "terseLabel": "Forward Commitments Recorded at Fair Value"
       }
      }
     },
     "localname": "ForwardCommitmentsRecordedatFairValue",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_Gainlossonsalesofloansandinvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (loss) on sales of loans and investments",
        "label": "Gain (loss) on sales of loans and investments",
        "negatedTerseLabel": "Gain on investments and sale of loans, net"
       }
      }
     },
     "localname": "Gainlossonsalesofloansandinvestments",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_GoodwillandOtherIntangiblesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill and Other Intangibles [Abstract]",
        "label": "Goodwill and Other Intangibles [Abstract]",
        "terseLabel": "Goodwill and Other Intangibles [Abstract]"
       }
      }
     },
     "localname": "GoodwillandOtherIntangiblesAbstract",
     "nsuri": "http://www.cavco.com/20210403",
     "xbrltype": "stringItemType"
    },
    "cvco_HUDCodeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HUD Code [Member]",
        "label": "HUD Code [Member]",
        "terseLabel": "HUD Code"
       }
      }
     },
     "localname": "HUDCodeMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indefinite lived intangible assets including goodwill.",
        "label": "Indefinite lived intangible assets including goodwill.",
        "verboseLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsIncludingGoodwill",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indefinite lived intangible assets including goodwill gross.",
        "label": "Indefinite Lived Intangible Assets Including Goodwill Gross",
        "verboseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsIncludingGoodwillGross",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indefinite lived intangible assets including goodwill net.",
        "label": "Indefinite Lived Intangible Assets Including Goodwill Net",
        "verboseLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsIncludingGoodwillNet",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_IndemnificationCoverage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indemnification Coverage",
        "label": "Indemnification Coverage",
        "terseLabel": "Indemnification Coverage"
       }
      }
     },
     "localname": "IndemnificationCoverage",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_IndemnificationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indemnification Period",
        "label": "Indemnification Period",
        "terseLabel": "Indemnification Period"
       }
      }
     },
     "localname": "IndemnificationPeriod",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_InsuranceAgencyCommissionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Agency Commissions [Member]",
        "label": "Insurance Agency Commissions [Member]",
        "terseLabel": "Insurance Agency Commissions"
       }
      }
     },
     "localname": "InsuranceAgencyCommissionsMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_InsuranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance [Member]",
        "label": "Insurance [Member]",
        "terseLabel": "Insurance"
       }
      }
     },
     "localname": "InsuranceMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_IntangibleAssetsIncludingGoodwillGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets including goodwill gross.",
        "label": "Intangible Assets Including Goodwill Gross",
        "verboseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "IntangibleAssetsIncludingGoodwillGross",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest past due period for loan considered as nonaccrual.",
        "label": "Interest Past Due Period for Loan Considered as Nonaccrual",
        "verboseLabel": "Due days for loans on nonaccrual status when interest is past due and remains unpaid"
       }
      }
     },
     "localname": "InterestPastDuePeriodForLoanConsideredAsNonaccrual",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_InterestRateLockCommitmentsRecordedAtFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate lock commitments are recorded at fair value.",
        "label": "Interest Rate Lock Commitments Recorded at Fair Value",
        "verboseLabel": "IRLCs recorded at fair value"
       }
      }
     },
     "localname": "InterestRateLockCommitmentsRecordedAtFairValue",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_InventoryFinanceReceivablePrincipalBalanceConcentration": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Finance Receivable Principal Balance Concentration",
        "label": "Inventory Finance Receivable Principal Balance Concentration",
        "terseLabel": "Concentration with affiliates"
       }
      }
     },
     "localname": "InventoryFinanceReceivablePrincipalBalanceConcentration",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory finance receivables geographic concentration percentage.",
        "label": "Inventory Finance Receivables Geographic Concentration Percentage",
        "verboseLabel": "Geographic concentration"
       }
      }
     },
     "localname": "InventoryFinanceReceivablesGeographicConcentrationPercentage",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of geographic concentration of inventory finance receivables by key state.",
        "label": "Inventory Finance Receivables Geographic Concentration [Table Text Block]",
        "verboseLabel": "Geographic Concentration of Commercial Loans Receivables in Key States"
       }
      }
     },
     "localname": "InventoryFinanceReceivablesGeographicConcentrationTableTextBlock",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_LeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Lease Liability",
        "label": "LeaseLiability",
        "totalLabel": "Total lease liabilities",
        "verboseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "LeaseLiability",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDue",
        "label": "LeaseLiabilityPaymentsDue",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDue",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueAfterYearFive",
        "label": "LeaseLiabilityPaymentsDueAfterYearFive",
        "totalLabel": "Thereafter"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability Payments Due Next Twelve Months",
        "label": "Lease Liability Payments Due Next Twelve Months",
        "totalLabel": "2022"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearFive",
        "label": "LeaseLiabilityPaymentsDueYearFive",
        "totalLabel": "2026"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearFour",
        "label": "LeaseLiabilityPaymentsDueYearFour",
        "totalLabel": "2025"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearThree",
        "label": "LeaseLiabilityPaymentsDueYearThree",
        "totalLabel": "2024"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearTwo",
        "label": "LeaseLiabilityPaymentsDueYearTwo",
        "totalLabel": "2023"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityUndiscountedExcessAmount",
        "label": "LeaseLiabilityUndiscountedExcessAmount",
        "negatedTotalLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "LeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Lease Assets",
        "label": "LeaseRightOfUseAsset",
        "totalLabel": "Total lease assets"
       }
      }
     },
     "localname": "LeaseRightOfUseAsset",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LiabilitiesRelatedToConsumerLoansSold": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities related to consumer loans sold",
        "label": "Liabilities Related To Consumer Loans Sold",
        "terseLabel": "Company repurchase options on certain loans sold"
       }
      }
     },
     "localname": "LiabilitiesRelatedToConsumerLoansSold",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Limited risk of loss per claim on typical policies amount.",
        "label": "Limited Risk of Loss per Claim on Typical Policies Amount",
        "verboseLabel": "Insurance policy risk of loss maintained per claim"
       }
      }
     },
     "localname": "LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan contracts with off balance sheet commitments.",
        "label": "Loan Contracts with Off Balance Sheet Commitments [Abstract]",
        "verboseLabel": "Loan Contracts with Off-Balance Sheet Commitments"
       }
      }
     },
     "localname": "LoanContractsWithOffBalanceSheetCommitmentsAbstract",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_LoanRepurchaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan Repurchase",
        "label": "Loan Repurchase [Member]",
        "terseLabel": "Loan Repurchase"
       }
      }
     },
     "localname": "LoanRepurchaseMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and Leases Receivable, Net Amount, Commercial, Noncurrent",
        "label": "Loans and Leases Receivable, Net Amount, Commercial, Noncurrent",
        "terseLabel": "Commercial loans receivable, net"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableNetAmountCommercialNoncurrent",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LoansHeldAtAcquisitionDateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans held at acquisition date",
        "label": "Loans held at acquisition date [Member]",
        "terseLabel": "Loans held at acquisition date"
       }
      }
     },
     "localname": "LoansHeldAtAcquisitionDateMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_LoansandLeasesReceivableNetAmountCommercialCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and Leases Receivable, Net Amount, Commercial, Current",
        "label": "Loans and Leases Receivable, Net Amount, Commercial, Current",
        "terseLabel": "Current portion of commercial loans receivable, net"
       }
      }
     },
     "localname": "LoansandLeasesReceivableNetAmountCommercialCurrent",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LoansandLeasesReceivableNetAmountConsumerCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and Leases Receivable, Net Amount, Consumer, Current",
        "label": "Loans and Leases Receivable, Net Amount, Consumer, Current",
        "terseLabel": "Current portion of consumer loans receivable, net"
       }
      }
     },
     "localname": "LoansandLeasesReceivableNetAmountConsumerCurrent",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and Leases Receivable, Net Amount, Consumer, Noncurrent",
        "label": "Loans and Leases Receivable, Net Amount, Consumer, Noncurrent",
        "terseLabel": "Consumer loans receivable, net"
       }
      }
     },
     "localname": "LoansandLeasesReceivableNetAmountConsumerNoncurrent",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_MaximumAdvanceunderSecuredCreditFacility": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Advance Under Secured Credit Facility",
        "label": "Maximum Advance under Secured Credit Facility",
        "terseLabel": "Maximum Advance under Secured Credit Facility"
       }
      }
     },
     "localname": "MaximumAdvanceunderSecuredCreditFacility",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_MaximumRiskAssumedPerPolicy": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum risk assumed per policy.",
        "label": "Maximum Risk Assumed Per Policy",
        "verboseLabel": "Insurance policies maximum coverage per claim"
       }
      }
     },
     "localname": "MaximumRiskAssumedPerPolicy",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_MaximumRiskCededPerPolicy": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum risk ceded per policy.",
        "label": "Maximum Risk Ceded Per Policy",
        "verboseLabel": "Insurance policies coverage per claim ceded to reinsurers"
       }
      }
     },
     "localname": "MaximumRiskCededPerPolicy",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ModularMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modular [Member]",
        "label": "Modular [Member]",
        "terseLabel": "Modular"
       }
      }
     },
     "localname": "ModularMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_NearPrimeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Near prime",
        "label": "Near prime [Member]",
        "terseLabel": "Near Prime- FICO score 620-679"
       }
      }
     },
     "localname": "NearPrimeMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_NoFICOScoreMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No FICO Score",
        "label": "No FICO Score [Member]",
        "terseLabel": "No FICO score"
       }
      }
     },
     "localname": "NoFICOScoreMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_NonstructuralComponentWarrantyDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonstructural Component Warranty Description",
        "label": "Nonstructural Component Warranty Description",
        "terseLabel": "Nonstructural Component Warranty Description"
       }
      }
     },
     "localname": "NonstructuralComponentWarrantyDescription",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Loans Outstanding of Loans Held-in-portfolio",
        "label": "Number of Loans Outstanding of Loans Held-in-portfolio",
        "terseLabel": "Number of loans serviced with MSRs"
       }
      }
     },
     "localname": "NumberOfLoansOutstandingOfLoansHeldInPortfolio",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cvco_OriginatedAfterAcquisitionDateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Originated after Acquisition Date",
        "label": "Originated after Acquisition Date [Member]",
        "terseLabel": "Originated after Acquisition Date"
       }
      }
     },
     "localname": "OriginatedAfterAcquisitionDateMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_OtherIncomeExpensePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Income (Expense), Policy [Policy Text Block]",
        "label": "Other Income (Expense), Policy [Policy Text Block]",
        "terseLabel": "Other Income, net"
       }
      }
     },
     "localname": "OtherIncomeExpensePolicyPolicyTextBlock",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_OtherRestrictedCashMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other restricted cash.",
        "label": "Other Restricted Cash [Member]",
        "verboseLabel": "Other restricted cash"
       }
      }
     },
     "localname": "OtherRestrictedCashMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ParkModelRVsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Park Model RVs [Member]",
        "label": "Park Model RVs [Member]",
        "terseLabel": "Park Model RVs"
       }
      }
     },
     "localname": "ParkModelRVsMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of principal balance of consumer loans receivable.",
        "label": "Percentage of Principal Balance of Consumer Loans Receivable",
        "terseLabel": "Percentage of Principal Balance of Consumer Loans Receivable"
       }
      }
     },
     "localname": "PercentageOfPrincipalBalanceOfConsumerLoansReceivable",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of agreement under repurchase contingencies maximum.",
        "label": "Period of Agreement under Repurchase Contingencies Maximum",
        "verboseLabel": "Repurchase agreements period, maximum"
       }
      }
     },
     "localname": "PeriodOfAgreementUnderRepurchaseContingenciesMaximum",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of the agreement under repurchase contingencies minimum.",
        "label": "Period of Agreement under Repurchase Contingencies Minimum",
        "verboseLabel": "Repurchase agreements period, minimum"
       }
      }
     },
     "localname": "PeriodOfAgreementUnderRepurchaseContingenciesMinimum",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal past due period for loan considered as non performing.",
        "label": "Principal Past Due Period for Loan Considered as Non Performing",
        "verboseLabel": "Due days for loans accounted for on a non-accrual basis and accruing loans with principal payments past"
       }
      }
     },
     "localname": "PrincipalPastDuePeriodForLoanConsideredAsNonPerforming",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_PriorFiscalYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prior fiscal year",
        "label": "Prior fiscal year [Member]",
        "terseLabel": "Prior fiscal year"
       }
      }
     },
     "localname": "PriorFiscalYearMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reinsurance Coverage, Maximum Liability per Employee",
        "label": "Reinsurance Coverage, Maximum Liability per Employee",
        "terseLabel": "Maximum loss per emolyee under insurance claims"
       }
      }
     },
     "localname": "ReinsuranceCoverageMaximumLiabilityPerEmployee",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ReinsuranceObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reinsurance obligations.",
        "label": "Reinsurance Obligations [Member]",
        "verboseLabel": "Reinsurance Obligations"
       }
      }
     },
     "localname": "ReinsuranceObligationsMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_RemainingConstructionContingentCommitment": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining construction contingent commitment.",
        "label": "Remaining Construction Contingent Commitment",
        "totalLabel": "Remaining construction contingent commitment"
       }
      }
     },
     "localname": "RemainingConstructionContingentCommitment",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_RepurchaseContingenciesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repurchase Contingencies [Roll Forward]",
        "label": "Repurchase Contingencies [Roll Forward]",
        "terseLabel": "Repurchase Contingencies [Roll Forward]"
       }
      }
     },
     "localname": "RepurchaseContingenciesRollForward",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_ReservesRelatedToConsumerLoansSold": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve for consumer loans sold contingent repurchase and indemnification obligations.",
        "label": "Reserves Related to Consumer Loans Sold",
        "terseLabel": "Reserves Related to Consumer Loans Sold"
       }
      }
     },
     "localname": "ReservesRelatedToConsumerLoansSold",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of acquired finite and indefinite lived intangible asset by major class table.",
        "label": "Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_ScheduleofInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Investments [Table Text Block]",
        "label": "Schedule of Investments [Table Text Block]",
        "terseLabel": "Schedule of Investments"
       }
      }
     },
     "localname": "ScheduleofInvestmentsTableTextBlock",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Self-Funded Group Medical Plan, Medical Claims Expense",
        "label": "Self-Funded Group Medical Plan, Medical Claims Expense",
        "terseLabel": "Medical claims expenses"
       }
      }
     },
     "localname": "SelfFundedGroupMedicalPlanMedicalClaimsExpense",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Fair Value Assumptions, Expected Forfeitures",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Fair Value Assumptions, Expected Forfeitures",
        "terseLabel": "Estimated forfeiture rate"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_StandardProductWarrantyTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standard Product Warranty Term",
        "label": "Standard Product Warranty Term",
        "terseLabel": "Warranty period for manufacturing defects"
       }
      }
     },
     "localname": "StandardProductWarrantyTerm",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_StateInsuranceLicensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "State insurance licenses.",
        "label": "State Insurance Licenses [Member]",
        "verboseLabel": "State insurance licenses"
       }
      }
     },
     "localname": "StateInsuranceLicensesMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_SubcontractedsiteimprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subcontracted site improvements [Member]",
        "label": "Subcontracted site improvements [Member]",
        "terseLabel": "Site improvements on Retail Sales"
       }
      }
     },
     "localname": "SubcontractedsiteimprovementsMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of gross consumer loans receivable by portfolio segment and credit quality indicator.",
        "label": "Summary of Gross Consumer Loans Receivable by Portfolio Segment and Credit Quality Indicator [Table Text Block]",
        "verboseLabel": "Gross Consumer Loans Receivable by Credit Quality and Fiscal Year of Origination"
       }
      }
     },
     "localname": "SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_TotalLeaseExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Lease Expense",
        "label": "TotalLeaseExpense",
        "terseLabel": "Total lease expense"
       }
      }
     },
     "localname": "TotalLeaseExpense",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_WatchListMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Watch list.",
        "label": "Watch List [Member]",
        "terseLabel": "Watch List"
       }
      }
     },
     "localname": "WatchListMember",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-Average Servicing Fee of Loans Held-in-portfolio",
        "label": "Weighted-Average Servicing Fee of Loans Held-in-portfolio",
        "terseLabel": "Weighted average servicing fee"
       }
      }
     },
     "localname": "WeightedAverageServicingFeeOfLoansHeldInPortfolio",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_Weightedaveragecontractualinterestrate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average contractual interest rate",
        "label": "Weighted average contractual interest rate",
        "terseLabel": "Weighted average contractual interest rate"
       }
      }
     },
     "localname": "Weightedaveragecontractualinterestrate",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_Weightedaveragecontractualinterestratecommercial": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average contractual interest rate, commercial",
        "label": "Weighted average contractual interest rate, commercial",
        "terseLabel": "Weighted average contractual interest rate"
       }
      }
     },
     "localname": "Weightedaveragecontractualinterestratecommercial",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivableCharacteristicsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_Weightedaverageeffectiveinterestrate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average effective interest rate",
        "label": "Weighted average effective interest rate",
        "terseLabel": "Weighted average effective interest rate"
       }
      }
     },
     "localname": "Weightedaverageeffectiveinterestrate",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_Weightedaveragemonthstomaturity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average months to maturity",
        "label": "Weighted average months to maturity",
        "terseLabel": "Weighted average months to maturity"
       }
      }
     },
     "localname": "Weightedaveragemonthstomaturity",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableWeightedAveragesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_Weightedaveragemonthstomaturitycommercial": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average months to maturity, commercial",
        "label": "Weighted average months to maturity, commercial",
        "verboseLabel": "Weighted average months to maturity"
       }
      }
     },
     "localname": "Weightedaveragemonthstomaturitycommercial",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivableCharacteristicsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_YearOfOriginationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year of origination",
        "label": "Year of origination [Axis]",
        "terseLabel": "Year of origination [Axis]"
       }
      }
     },
     "localname": "YearOfOriginationAxis",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_YearOfOriginationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year of origination",
        "label": "Year of origination [Domain]",
        "terseLabel": "Year of origination [Domain]"
       }
      }
     },
     "localname": "YearOfOriginationDomain",
     "nsuri": "http://www.cavco.com/20210403",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r825",
      "r826",
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r828"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r825",
      "r826",
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r824"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r143",
      "r151",
      "r157",
      "r295",
      "r528",
      "r529",
      "r530",
      "r559",
      "r560",
      "r598",
      "r601",
      "r603",
      "r604",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r143",
      "r151",
      "r157",
      "r295",
      "r528",
      "r529",
      "r530",
      "r559",
      "r560",
      "r598",
      "r601",
      "r603",
      "r604",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r143",
      "r151",
      "r157",
      "r295",
      "r528",
      "r529",
      "r530",
      "r559",
      "r560",
      "r598",
      "r601",
      "r603",
      "r604",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r227",
      "r461",
      "r465",
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Major Customers [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r400",
      "r433",
      "r488",
      "r490",
      "r673",
      "r674",
      "r675",
      "r677",
      "r678",
      "r679",
      "r705",
      "r774",
      "r778",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails",
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r400",
      "r433",
      "r488",
      "r490",
      "r673",
      "r674",
      "r675",
      "r677",
      "r678",
      "r679",
      "r705",
      "r774",
      "r778",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r227",
      "r461",
      "r465",
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Name of Major Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r223",
      "r461",
      "r463",
      "r707",
      "r773",
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
      "http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r223",
      "r461",
      "r463",
      "r707",
      "r773",
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
      "http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r400",
      "r433",
      "r474",
      "r488",
      "r490",
      "r673",
      "r674",
      "r675",
      "r677",
      "r678",
      "r679",
      "r705",
      "r774",
      "r778",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails",
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r400",
      "r433",
      "r474",
      "r488",
      "r490",
      "r673",
      "r674",
      "r675",
      "r677",
      "r678",
      "r679",
      "r705",
      "r774",
      "r778",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails",
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r152",
      "r157",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r224",
      "r225",
      "r461",
      "r464",
      "r776",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r846",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Segment, Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r224",
      "r225",
      "r461",
      "r464",
      "r776",
      "r804",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r846",
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r152",
      "r157",
      "r358",
      "r489",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock": {
     "auth_ref": [
      "r764",
      "r856"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the supplemental schedule of reinsurance information. Reinsurance schedule includes, but is not limited to, the type of insurance, gross amount of premiums, premiums ceded to other entities, premiums assumed from other entities, net amount of premium revenue, and the percentage of the premiums assumed to net premium revenue.",
        "label": "SEC Schedule, 12-17, Insurance Companies, Reinsurance [Text Block]",
        "verboseLabel": "Reinsurance Effect on Premiums Written and Earned"
       }
      }
     },
     "localname": "SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stpr_AZ": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ARIZONA",
        "verboseLabel": "ARIZONA"
       }
      }
     },
     "localname": "AZ",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CALIFORNIA",
        "terseLabel": "CALIFORNIA"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_FL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FLORIDA",
        "terseLabel": "FLORIDA"
       }
      }
     },
     "localname": "FL",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_TX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TEXAS",
        "verboseLabel": "TEXAS"
       }
      }
     },
     "localname": "TX",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "Accounting Standards Update 2014-09 [Member]",
        "terseLabel": "ASC 606"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201601Member": {
     "auth_ref": [
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-01 Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.",
        "label": "Accounting Standards Update 2016-01 [Member]",
        "terseLabel": "Accounting Standards Update 2016-01"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201601Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.",
        "label": "Accounting Standards Update 2016-13 [Member]",
        "terseLabel": "Accounting Standards Update 2016-13"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201613Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "verboseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r50",
      "r665"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r9",
      "r32",
      "r229",
      "r232"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r31",
      "r135",
      "r659",
      "r660",
      "r748"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts Receivable, Related Parties",
        "terseLabel": "Accounts Receivable, Related Parties"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "totalLabel": "Total accrued expenses and other current liabilities",
        "verboseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current [Abstract]",
        "verboseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r49",
      "r344"
     ],
     "calculation": {
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r35",
      "r70",
      "r72",
      "r73",
      "r745",
      "r786",
      "r790"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r69",
      "r73",
      "r81",
      "r82",
      "r83",
      "r140",
      "r141",
      "r142",
      "r584",
      "r781",
      "r782",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r528",
      "r529",
      "r530",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r114",
      "r335"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r144",
      "r145",
      "r146",
      "r147",
      "r157",
      "r259",
      "r260",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r383",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r557",
      "r558",
      "r559",
      "r560",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r656",
      "r709",
      "r710",
      "r711",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise",
        "terseLabel": "Issuance of common stock under stock incentive plans, value"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r491",
      "r493",
      "r534",
      "r535"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r538"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r493",
      "r520",
      "r533"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "verboseLabel": "Stock-based compensation cost charged against income"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r241",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Allowance for loan loss"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r247",
      "r298",
      "r300",
      "r301"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "verboseLabel": "Allowance for doubtful accounts receivable"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": {
     "auth_ref": [
      "r239"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.",
        "label": "Allowance for Loan and Lease Loss, Recovery of Bad Debts",
        "terseLabel": "Recoveries"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossRecoveryOfBadDebts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet": {
     "auth_ref": [
      "r243"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other addition (reduction) in allowance reserve for credit loss.",
        "label": "Allowance for Loan and Lease Losses, Adjustments, Other",
        "terseLabel": "Impact of adoption of ASU 2016-13"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesAdjustmentsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of allowance reserve for credit loss.",
        "label": "Allowance for Loan and Lease Losses, Period Increase (Decrease)",
        "terseLabel": "Change in estimated loan losses, net",
        "verboseLabel": "Change in estimated loan losses, net"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesRealEstate": {
     "auth_ref": [
      "r765"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reserve to cover probable credit losses related to specifically identified fixed maturity real estate loans as well as probable credit losses inherent in the remainder of that loan portfolio.",
        "label": "Allowance for Loan and Lease Losses, Real Estate",
        "negatedTerseLabel": "Allowance for loan losses",
        "periodEndLabel": "Allowance for loan loss at end of period",
        "periodStartLabel": "Allowance for loan loss at beginning of period"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": {
     "auth_ref": [
      "r238"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.",
        "label": "Allowance for Loan and Lease Losses, Write-offs",
        "negatedTerseLabel": "Charge-offs"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after recoveries, of loans and leases that have been written-off.",
        "label": "Allowance for Loan and Lease Losses Write-offs, Net",
        "negatedTerseLabel": "Loans charged off, net of recoveries"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteoffsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r114",
      "r327",
      "r335"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of Intangible Assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Anti-dilutive stock equivalents excluded from computation"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r131",
      "r205",
      "r212",
      "r219",
      "r290",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r579",
      "r585",
      "r617",
      "r663",
      "r665",
      "r716",
      "r742"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r65",
      "r131",
      "r290",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r579",
      "r585",
      "r617",
      "r663",
      "r665"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "verboseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability": {
     "auth_ref": [
      "r136",
      "r137"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount to be repaid to the counterparty to the repurchase agreement when the carrying amount (or market value, if higher than the carrying amount) of securities or other assets sold under the repurchase agreement exceeds 10 percent of total assets.",
        "label": "Assets Sold under Agreements to Repurchase, Repurchase Liability",
        "verboseLabel": "Reserve for repurchase commitments"
       }
      }
     },
     "localname": "AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedPremiumsEarned": {
     "auth_ref": [
      "r753",
      "r763",
      "r795",
      "r798"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PremiumsEarnedNetPropertyAndCasualty",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of earned premiums assumed from other entities.",
        "label": "Assumed Premiums Earned",
        "verboseLabel": "Assumed premiums - nonaffiliate Earned"
       }
      }
     },
     "localname": "AssumedPremiumsEarned",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedPremiumsWritten": {
     "auth_ref": [
      "r795"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PremiumsWrittenNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of written premiums assumed from other entities.",
        "label": "Assumed Premiums Written",
        "verboseLabel": "Assumed premiums - nonaffiliate Written"
       }
      }
     },
     "localname": "AssumedPremiumsWritten",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r270"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r271"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedTerseLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r267",
      "r312"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "totalLabel": "Total Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale [Abstract]",
        "verboseLabel": "Available-for-Sale Securities by Investment Category"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedTerseLabel": "Unrealized losses, 12 months or longer"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r277"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss",
        "negatedTotalLabel": "Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value",
        "totalLabel": "Total Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]",
        "verboseLabel": "Investment Securities in a Continuous Unrealized Loss Position"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedTerseLabel": "Unrealized Losses, less than 12 months"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value",
        "verboseLabel": "Less than 12 Months, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value",
        "verboseLabel": "12 Months or Longer, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available-for-sale Securities, Debt Maturities [Abstract]",
        "verboseLabel": "Contractual Maturity of Investment Securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost",
        "verboseLabel": "Due in less than one year, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value",
        "verboseLabel": "Due in less than one year, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Amortized Cost",
        "verboseLabel": "Due after ten years, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Fair Value",
        "verboseLabel": "Due after ten years, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Five Through Ten Years, Amortized Cost",
        "verboseLabel": "Due after five years through ten years, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Five Through Ten Years, Fair Value",
        "verboseLabel": "Due after five years through ten years, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Amortized Cost",
        "verboseLabel": "Due after one year through five years, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value",
        "verboseLabel": "Due after one year through five years, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": {
     "auth_ref": [
      "r273"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost",
        "terseLabel": "Mortgage-backed securities, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": {
     "auth_ref": [
      "r273",
      "r736"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value",
        "terseLabel": "Mortgage-backed securities, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r264",
      "r268",
      "r312",
      "r722"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      },
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/InvestmentsSummaryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "terseLabel": "Available-for-sale debt securities",
        "totalLabel": "Total Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails",
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails",
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Available-for-sale Securities [Table Text Block]",
        "verboseLabel": "Available-for-sale debt securities by investment category"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r494",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "verboseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalLeaseObligationsIncurred": {
     "auth_ref": [
      "r119",
      "r120"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in lease obligation from new lease.",
        "label": "Lease Obligation Incurred",
        "terseLabel": "Operating lease obligations incurred"
       }
      }
     },
     "localname": "CapitalLeaseObligationsIncurred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CargoAndFreightMember": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product transported between locations.",
        "label": "Cargo and Freight [Member]",
        "terseLabel": "Freight"
       }
      }
     },
     "localname": "CargoAndFreightMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r615",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "verboseLabel": "Book Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]",
        "terseLabel": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r44",
      "r116"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.",
        "label": "Cash and Cash Equivalents Disclosure [Text Block]",
        "verboseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCash"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r19",
      "r117",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.",
        "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r109",
      "r116",
      "r122"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of the fiscal year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the fiscal year",
        "terseLabel": "Cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r109",
      "r627"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CededPremiumsEarned": {
     "auth_ref": [
      "r753",
      "r762",
      "r792",
      "r793",
      "r796",
      "r798"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PremiumsEarnedNetPropertyAndCasualty",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of earned premiums ceded to other entities.",
        "label": "Ceded Premiums Earned",
        "negatedLabel": "Ceded premiums - nonaffiliate Earned"
       }
      }
     },
     "localname": "CededPremiumsEarned",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CededPremiumsWritten": {
     "auth_ref": [
      "r796",
      "r798"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PremiumsWrittenNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of written premiums ceded to other entities.",
        "label": "Ceded Premiums Written",
        "negatedLabel": "Ceded premiums - nonaffiliate Written"
       }
      }
     },
     "localname": "CededPremiumsWritten",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet": {
     "auth_ref": [
      "r261",
      "r262"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The recorded balance, net of any applicable reductions (for example, unamortized accretable yield and allowance for loan losses).  This relates to loans not accounted for debt securities with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.",
        "label": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Carrying Amount, Net",
        "verboseLabel": "Loans held for investment (at Acquisition Date)"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r129",
      "r131",
      "r161",
      "r162",
      "r163",
      "r166",
      "r168",
      "r180",
      "r181",
      "r182",
      "r290",
      "r384",
      "r389",
      "r390",
      "r391",
      "r395",
      "r396",
      "r431",
      "r432",
      "r434",
      "r435",
      "r617",
      "r830"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPortfolioSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portfolio segment of the company's total financing receivables related to commercial receivables.",
        "label": "Commercial Portfolio Segment [Member]",
        "terseLabel": "Commercial Portfolio Segment"
       }
      }
     },
     "localname": "CommercialPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r354",
      "r355",
      "r356",
      "r367",
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r376",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "verboseLabel": "Repurchase Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentandContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r140",
      "r141",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common Stock, Shares, Issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r29",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance, common stock, shares",
        "periodStartLabel": "Beginning balance, common stock, shares"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r29",
      "r665"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.01 par value; 40,000,000 shares authorized; Issued 9,241,256 and 9,173,242 shares, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationRelatedCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Related Costs [Abstract]",
        "terseLabel": "Compensation Related Costs [Abstract]"
       }
      }
     },
     "localname": "CompensationRelatedCostsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsGeneralTextBlock": {
     "auth_ref": [
      "r472",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items.  Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Compensation Related Costs, General [Text Block]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "CompensationRelatedCostsGeneralTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Comprehensive income:"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r77",
      "r79",
      "r88",
      "r578",
      "r588",
      "r729",
      "r755"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r124",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "verboseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsumerPortfolioSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portfolio segment of the company's total financing receivables related to consumer receivables.",
        "label": "Consumer Portfolio Segment [Member]",
        "terseLabel": "Consumer loans"
       }
      }
     },
     "localname": "ConsumerPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractualObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_RemainingConstructionContingentCommitment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.",
        "label": "Contractual Obligation",
        "verboseLabel": "Construction loan contract amount"
       }
      }
     },
     "localname": "ContractualObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r475",
      "r486",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt securities",
        "verboseLabel": "Corporate debt securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r93",
      "r707"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of Goods and Services Sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r94",
      "r131",
      "r290",
      "r384",
      "r385",
      "r386",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r617"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "verboseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r554",
      "r563"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r554",
      "r563",
      "r565"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Current Income Tax Expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r554",
      "r563"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerDepositsCurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.",
        "label": "Customer Deposits, Current",
        "verboseLabel": "Customer deposits"
       }
      }
     },
     "localname": "CustomerDepositsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "verboseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r725",
      "r752"
     ],
     "calculation": {
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term and long-term debt and lease obligation.",
        "label": "Debt and Lease Obligation",
        "totalLabel": "Total Debt"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r128",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r414",
      "r421",
      "r422",
      "r424",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt and Finance Lease Obligations"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r412",
      "r425",
      "r426",
      "r614"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "negatedTerseLabel": "Securitized financings and other"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r55",
      "r130",
      "r138",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r410",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r423",
      "r425",
      "r426",
      "r427",
      "r428",
      "r438",
      "r439",
      "r440",
      "r441",
      "r635",
      "r636",
      "r638",
      "r639",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax",
        "verboseLabel": "Gross unrealized gain (loss), available for sale debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r269",
      "r312",
      "r316",
      "r317"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit loss on available-for-sale debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r279"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Realized Gain",
        "terseLabel": "Gross gains realized on debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r279"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Realized Loss",
        "negatedLabel": "Gross losses realized on debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": {
     "auth_ref": [
      "r313",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]",
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Abstract]",
        "terseLabel": "Investment summary"
       }
      }
     },
     "localname": "DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables": {
     "auth_ref": [
      "r231"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unearned discounts (other than cash or quantity discounts and the like), finance charges, and interest included in the face amount of receivables, that are shown as a deduction from the related receivables. For example, 1) finance charges booked as a receivable when a loan is made and recognized as income at a later date; and 2) interest charges deducted from the face loan amount, resulting in a discounted amount actually advanced to the borrower (wherein the receivable includes the amount actually advanced to the borrower and the as yet unearned interest income).",
        "label": "Deferred Discounts, Finance Charges and Interest Included in Receivables",
        "negatedLabel": "Deferred financing fees, net"
       }
      }
     },
     "localname": "DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r555",
      "r563"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r114",
      "r132",
      "r555",
      "r563",
      "r564",
      "r565"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Deferred Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r541",
      "r542"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r555",
      "r563"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance, Current Classification [Abstract]",
        "terseLabel": "Net deferred tax (liabilities) assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetCurrentClassificationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Salaries and wages"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent",
        "terseLabel": "Lease - Operating lease liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves",
        "terseLabel": "Warranty reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r548"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Operating loss carryforward valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r542",
      "r549"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Deferred Tax Liabilities, Net"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r552",
      "r553",
      "r575",
      "r576"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill",
        "negatedTerseLabel": "Goodwill"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedTerseLabel": "Other intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedLabel": "Lease - Right of use asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains in other comprehensive income.",
        "label": "Deferred Tax Liabilities, Other Comprehensive Income",
        "negatedTerseLabel": "Deferred tax expense"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOtherComprehensiveIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "negatedTerseLabel": "Unrealized gains on marketable equity investments"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Property, plant, equipment and depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r487"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Employer matching contribution expense"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Employer maximum match per employee"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employee contribution rate, subject to match"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Employer matching percentage"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r114",
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r114",
      "r200"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeGainOnDerivative": {
     "auth_ref": [
      "r590"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain on Derivative",
        "terseLabel": "Gain on IRLCs"
       }
      }
     },
     "localname": "DerivativeGainOnDerivative",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "auth_ref": [
      "r591",
      "r592"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "terseLabel": "Recognized gain (loss) on forward commitments"
       }
      }
     },
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLossOnDerivative": {
     "auth_ref": [
      "r590"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Loss on Derivative",
        "negatedTerseLabel": "Loss on IRLCs"
       }
      }
     },
     "localname": "DerivativeLossOnDerivative",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesReportingOfDerivativeActivity": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations.",
        "label": "Derivatives, Reporting of Derivative Activity [Policy Text Block]",
        "terseLabel": "Interest Rate Lock and Forward Sales Commitments"
       }
      }
     },
     "localname": "DerivativesReportingOfDerivativeActivity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentandContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DirectPremiumsEarned": {
     "auth_ref": [
      "r753",
      "r761",
      "r794",
      "r797"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PremiumsEarnedNetPropertyAndCasualty",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums earned.",
        "label": "Direct Premiums Earned",
        "verboseLabel": "Direct premiums Earned"
       }
      }
     },
     "localname": "DirectPremiumsEarned",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectPremiumsWritten": {
     "auth_ref": [
      "r794"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PremiumsWrittenNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums written.",
        "label": "Direct Premiums Written",
        "verboseLabel": "Direct premiums Written"
       }
      }
     },
     "localname": "DirectPremiumsWritten",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
      "http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
      "http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "verboseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r10",
      "r20",
      "r31",
      "r135",
      "r387",
      "r389",
      "r390",
      "r394",
      "r395",
      "r396",
      "r659"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Current portion of commercial loans receivable from affiliates, net"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r45",
      "r135",
      "r387",
      "r389",
      "r390",
      "r394",
      "r395",
      "r396",
      "r659"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).",
        "label": "Due from Related Parties, Noncurrent",
        "terseLabel": "Commercial loans receivable from affiliate, net"
       }
      }
     },
     "localname": "DueFromRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]",
        "verboseLabel": "Net income per share attributable to Cavco common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/QuarterlyFinancialDataDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r89",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r158",
      "r161",
      "r166",
      "r167",
      "r168",
      "r172",
      "r173",
      "r604",
      "r605",
      "r730",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "verboseLabel": "Basic (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails",
      "http://www.cavco.com/role/QuarterlyFinancialDataDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "verboseLabel": "Net income per share attributable to Cavco common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r89",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r161",
      "r166",
      "r167",
      "r168",
      "r172",
      "r173",
      "r604",
      "r605",
      "r730",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "verboseLabel": "Diluted (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails",
      "http://www.cavco.com/role/QuarterlyFinancialDataDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r169",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "verboseLabel": "Net Income Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "verboseLabel": "Earnings Per Share Computation"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r133",
      "r544",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "verboseLabel": "Salaries, wages and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r521"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "verboseLabel": "Unrecognized compensation cost related to stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "verboseLabel": "Weighted-average period over stock options expected to be recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails",
      "http://www.cavco.com/role/StockBasedCompensationDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r81",
      "r82",
      "r83",
      "r140",
      "r141",
      "r142",
      "r145",
      "r154",
      "r156",
      "r179",
      "r295",
      "r437",
      "r442",
      "r528",
      "r529",
      "r530",
      "r559",
      "r560",
      "r603",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r781",
      "r782",
      "r783",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentAggregateCost": {
     "auth_ref": [
      "r46"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Aggregate Cost",
        "terseLabel": "Non-marketable equity investment, contributions"
       }
      }
     },
     "localname": "EquityMethodInvestmentAggregateCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r46",
      "r206",
      "r288"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsSummaryDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Non-marketable equity investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r287"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investments accounted under the equity method.",
        "label": "Equity Method Investments, Fair Value Disclosure",
        "terseLabel": "Non-marketable equity investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r611"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsSummaryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.",
        "label": "Equity Securities, FV-NI, Current",
        "terseLabel": "Marketable equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails",
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r286"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "terseLabel": "Net gain (loss) recognized during the period"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "auth_ref": [
      "r286",
      "r758"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Realized Gain (Loss)",
        "negatedTerseLabel": "Less: Net (gains) losses recognized on securities sold during the period"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "auth_ref": [
      "r286",
      "r758"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "terseLabel": "Unrealized gains (losses) recognized during the period on securities still held"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r412",
      "r425",
      "r426",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "verboseLabel": "Estimated Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtendedProductWarrantyPolicy": {
     "auth_ref": [
      "r357",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.",
        "label": "Extended Product Warranty, Policy [Policy Text Block]",
        "verboseLabel": "Warranties"
       }
      }
     },
     "localname": "ExtendedProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r606",
      "r615",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r606",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "verboseLabel": "Summary of the Fair Value and Carrying Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r412",
      "r425",
      "r426",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r486",
      "r607",
      "r670",
      "r671",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r412",
      "r425",
      "r426",
      "r606",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r412",
      "r425",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "verboseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r412",
      "r475",
      "r476",
      "r481",
      "r486",
      "r607",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r412",
      "r425",
      "r426",
      "r475",
      "r476",
      "r481",
      "r486",
      "r607",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r412",
      "r425",
      "r426",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r486",
      "r607",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r412",
      "r425",
      "r426",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r486",
      "r670",
      "r671",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r610",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "verboseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r643",
      "r647",
      "r654"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r642",
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance lease obligations",
        "verboseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails",
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r642"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Finance lease liabilities, current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Finance lease liability maturities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r642"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "cvco_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance lease liabilities, non-current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total finance lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueAfterYearFive",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Finance lease payments thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueNextTwelveMonths",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "Finance lease payments FY22"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearFive",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Finance lease payments FY26"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearFour",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Finance lease payments FY25"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearThree",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Finance lease payments FY24"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearTwo",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Finance lease payments FY23"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityUndiscountedExcessAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r641"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Finance lease assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r643",
      "r647"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "terseLabel": "Financed lease asset accumulated amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r643",
      "r647",
      "r654"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of leased assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r651",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate, finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r650",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term, finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinanceLoansAndLeasesReceivablePolicy": {
     "auth_ref": [
      "r234",
      "r242",
      "r244",
      "r248",
      "r251",
      "r255",
      "r256",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for financing receivable.",
        "label": "Financing Receivable [Policy Text Block]",
        "terseLabel": "Commercial Loans Receivable"
       }
      }
     },
     "localname": "FinanceLoansAndLeasesReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r274",
      "r275",
      "r283",
      "r284",
      "r285",
      "r299",
      "r302",
      "r303",
      "r305",
      "r307",
      "r314",
      "r315",
      "r318",
      "r319",
      "r423",
      "r436",
      "r594",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r683",
      "r689",
      "r690",
      "r691",
      "r692",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]",
        "verboseLabel": "Summary of the Fair Value and Carrying Value of Financial Instruments"
       }
      }
     },
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialServiceOtherMember": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial assistance, including, but not limited to, management and maintenance of depositor account, credit card, merchant discount, trust, investment and insurance, classified as other.",
        "label": "Financial Service, Other [Member]",
        "terseLabel": "Financial service, other"
       }
      }
     },
     "localname": "FinancialServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r236",
      "r298",
      "r300",
      "r301",
      "r723",
      "r840",
      "r842",
      "r844"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "negatedLabel": "Allowance for loan losses",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "verboseLabel": "Allowance for loan losses, commercial"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Allowance for Credit Loss [Line Items]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "auth_ref": [
      "r245",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.",
        "label": "Financing Receivable Credit Quality Indicators [Table Text Block]",
        "verboseLabel": "Commercial Loans Receivables by Class and Internal Credit Quality Indicator"
       }
      }
     },
     "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "auth_ref": [
      "r299",
      "r302",
      "r308",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.",
        "label": "Financing Receivable Portfolio Segment [Axis]",
        "terseLabel": "Financing Receivable Portfolio Segment [Axis]"
       }
      }
     },
     "localname": "FinancingReceivablePortfolioSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "auth_ref": [
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.",
        "label": "Financing Receivable Portfolio Segment [Domain]",
        "terseLabel": "Financing Receivable Portfolio Segment [Domain]"
       }
      }
     },
     "localname": "FinancingReceivablePortfolioSegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing": {
     "auth_ref": [
      "r249",
      "r304",
      "r311"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable 90 days or more past due and still accruing.",
        "label": "Financing Receivable, 90 Days or More Past Due, Still Accruing",
        "terseLabel": "Commercial loans 90 days past due still accruing interest"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Credit Quality Indicator [Line Items]",
        "terseLabel": "Financing Receivable Recorded Investment [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-Lived Intangible Asset, Useful Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r334"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r336"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r336"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r336"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r336"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r336"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r328",
      "r330",
      "r334",
      "r338",
      "r708",
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Expected Amortization for Future Fiscal Years [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r334",
      "r712"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "verboseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r328",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r334",
      "r708"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net [Abstract]",
        "verboseLabel": "Goodwill and other intangibles"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Finite-lived Intangible Assets [Roll Forward]",
        "verboseLabel": "Finite lived:"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "terseLabel": "Fiscal Year"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnInvestmentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.",
        "label": "Gain (Loss) on Securities [Table Text Block]",
        "terseLabel": "Gain (Loss) on Securities"
       }
      }
     },
     "localname": "GainLossOnInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss (gain) on sale or retirement of property, plant and equipment, net"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r323",
      "r324",
      "r665",
      "r715"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill",
        "verboseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "terseLabel": "Goodwill and Intangible Asset Impairment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "verboseLabel": "Goodwill and Other Intangibles"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangibles"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r325",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "verboseLabel": "Goodwill and Other Intangibles"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill [Member]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r92",
      "r131",
      "r205",
      "r211",
      "r215",
      "r218",
      "r221",
      "r290",
      "r384",
      "r385",
      "r386",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r617"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/QuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.",
        "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]",
        "terseLabel": "Representations and Warranties of Mortgages Sold"
       }
      }
     },
     "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentandContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r114",
      "r341",
      "r346"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment losses on assets held and used"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r340",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "verboseLabel": "Asset Impairment"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r205",
      "r211",
      "r215",
      "r218",
      "r221"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r347",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r133",
      "r545",
      "r546",
      "r551",
      "r561",
      "r567",
      "r569",
      "r570",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r134",
      "r155",
      "r156",
      "r203",
      "r543",
      "r562",
      "r568",
      "r759"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax expense",
        "terseLabel": "Income tax expense",
        "totalLabel": "Income Tax Expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails",
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r80",
      "r539",
      "r540",
      "r546",
      "r547",
      "r550",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Federal income tax at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsOther": {
     "auth_ref": [
      "r544"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount",
        "negatedTerseLabel": "Tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r111",
      "r118"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "verboseLabel": "Cash paid during the year for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Accounts payable and accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInFinanceReceivables": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in outstanding loans including accrued interest.",
        "label": "Increase (Decrease) in Finance Receivables",
        "negatedLabel": "Commercial loans receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInFinanceReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r329",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r329",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Indefinite-lived Intangible Assets [Roll Forward]",
        "verboseLabel": "Indefinite lived:"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndemnificationGuaranteeMember": {
     "auth_ref": [
      "r368",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.",
        "label": "Indemnification Agreement [Member]",
        "terseLabel": "Indemnification Agreement"
       }
      }
     },
     "localname": "IndemnificationGuaranteeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InsuranceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance [Abstract]",
        "terseLabel": "Insurance [Abstract]"
       }
      }
     },
     "localname": "InsuranceAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r326",
      "r332"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Other intangibles, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "totalLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r85",
      "r199",
      "r634",
      "r637",
      "r732"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r107",
      "r110",
      "r118"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid during the year for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalCreditAssessmentAxis": {
     "auth_ref": [
      "r245",
      "r307",
      "r309",
      "r310",
      "r372",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by entity-defined rating.",
        "label": "Internal Credit Assessment [Axis]",
        "terseLabel": "Internal Credit Assessment [Axis]"
       }
      }
     },
     "localname": "InternalCreditAssessmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InternalCreditAssessmentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity defined credit risk rating.",
        "label": "Internal Credit Assessment [Domain]",
        "terseLabel": "Internal Credit Assessment [Domain]"
       }
      }
     },
     "localname": "InternalCreditAssessmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.cavco.com/role/InventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "verboseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r8",
      "r63",
      "r665"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.cavco.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "totalLabel": "Total Inventories",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net [Abstract]",
        "verboseLabel": "Summary of inventories"
       }
      }
     },
     "localname": "InventoryNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r18",
      "r64",
      "r125",
      "r175",
      "r320",
      "r321",
      "r322",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.cavco.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "verboseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.cavco.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "verboseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r289",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r751"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsSummaryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "label": "Investments",
        "totalLabel": "Investments"
       }
      }
     },
     "localname": "Investments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "verboseLabel": "Contractual Maturity of Investment Securities"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r282",
      "r713",
      "r737",
      "r802",
      "r837"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for  investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "verboseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Operating Leases, Rent Expense",
        "terseLabel": "Rent expense"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Operating lease liability maturities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total operating lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Operating lease payments thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueNextTwelveMonths",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "Operating lease payments FY22"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Operating lease payments FY26"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Operating lease payments FY25"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Operating lease payments FY24"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Operating lease payments FY23"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityUndiscountedExcessAmount",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "verboseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r38",
      "r131",
      "r290",
      "r617",
      "r665",
      "r719",
      "r747"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r54",
      "r131",
      "r290",
      "r384",
      "r385",
      "r386",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r580",
      "r585",
      "r586",
      "r617",
      "r663",
      "r664",
      "r665"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r767",
      "r770"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.",
        "label": "Liability for Claims and Claims Adjustment Expense",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "verboseLabel": "Insurance loss reserves"
       }
      }
     },
     "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesInsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1": {
     "auth_ref": [
      "r769"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in the current period and related claims settlement costs.",
        "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year",
        "negatedTerseLabel": "Net claim payments during the year"
       }
      }
     },
     "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount": {
     "auth_ref": [
      "r791"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated costs as of the balance sheet date of settling insured claims and costs incurred in the claims settlement process for claims that have not yet been submitted to the insurance company for reimbursement.",
        "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred but Not Reported (IBNR) Claims, Amount",
        "terseLabel": "Balance of incurred but not reported losses"
       }
      }
     },
     "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesInsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1": {
     "auth_ref": [
      "r768"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred and costs incurred in the claim settlement process.",
        "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims",
        "terseLabel": "Net incurred losses during the year"
       }
      }
     },
     "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r26",
      "r718",
      "r740"
     ],
     "calculation": {
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Secured credit facilities"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails",
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Line of Credit Facility, Expiration Period",
        "terseLabel": "Line of Credit Facility, Expiration Period"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Weighted average interest rate during the period"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LoansAndLeasesReceivableAllowance": {
     "auth_ref": [
      "r236",
      "r240",
      "r253",
      "r263"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.",
        "label": "Loans and Leases Receivable, Allowance",
        "terseLabel": "Allowance for loan loss, consumer"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for estimating the allowance for losses on loans and lease receivables. The disclosure may include (a) how the entity determines each element of the allowance, (b) which loans are evaluated individually and which loans are evaluated as a group, (c) how the entity determines both the allocated and unallocated portions of the allowance, (d) how the entity determines the loss factors applied to graded loans in order to develop a general allowance, and (e) what self-correcting mechanism the entity uses to reduce differences between estimated and actual losses.",
        "label": "Loans and Leases Receivable, Allowance for Loan Losses Policy [Policy Text Block]",
        "terseLabel": "Allowance for Loan Losses"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableAllowanceForLoanLossesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansAndLeasesReceivableDeferredIncome": {
     "auth_ref": [
      "r247",
      "r257",
      "r640",
      "r727"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred interest and fee income, unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of acquired loans. Excludes amounts for loans and leases covered under loss sharing agreements.",
        "label": "Loans and Leases Receivable, Deferred Income",
        "negatedTerseLabel": "Deferred financing fees and other, net"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": {
     "auth_ref": [
      "r229"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.",
        "label": "Loans and Leases Receivable, Gross",
        "terseLabel": "Consumer loans receivable"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableGrossCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deeming amounts due from a borrower as not being in compliance with principal and interest payment terms, describes the method for valuing a loan in such status, and indicates whether interest contractually accruing thereon is being recognized as income.",
        "label": "Loans and Leases Receivable, Nonperforming Loan and Lease, Policy [Policy Text Block]",
        "verboseLabel": "Consumer Loans Receivables"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedParties": {
     "auth_ref": [
      "r659",
      "r726"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.",
        "label": "Loans and Leases Receivable, Related Parties",
        "terseLabel": "Commercial loans receivable from affiliates"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAssumed1": {
     "auth_ref": [
      "r119",
      "r120",
      "r121"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of loans assumed in noncash investing or financing activities.",
        "label": "Loans Assumed",
        "terseLabel": "Change in GNMA loans eligible for repurchase"
       }
      }
     },
     "localname": "LoansAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableFairValueDisclosure": {
     "auth_ref": [
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.",
        "label": "Loans Receivable, Fair Value Disclosure",
        "terseLabel": "Commercial loans receivable"
       }
      }
     },
     "localname": "LoansReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableHeldForSaleAmount": {
     "auth_ref": [
      "r229",
      "r803"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before valuation allowance, of financing receivable classified as held-for-sale.",
        "label": "Financing Receivable, Held-for-Sale",
        "verboseLabel": "Loans held for sale"
       }
      }
     },
     "localname": "LoansReceivableHeldForSaleAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r138",
      "r382",
      "r416"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r138",
      "r382",
      "r416"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r138",
      "r382",
      "r416"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r138",
      "r382",
      "r416"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r138",
      "r382",
      "r416"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r138",
      "r382",
      "r416"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsScheduledMaturitiesoftheCompanysDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-term Investments",
        "terseLabel": "Long-term Investments",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r362",
      "r363",
      "r364",
      "r366",
      "r370",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r362",
      "r363",
      "r364",
      "r366",
      "r370",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r361",
      "r365",
      "r370"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "verboseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r362",
      "r363",
      "r364",
      "r366",
      "r370",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyNewClaimsFiledNumber": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.",
        "label": "Loss Contingency, New Claims Filed, Number",
        "terseLabel": "New Claims for Mortgages Sold"
       }
      }
     },
     "localname": "LossContingencyNewClaimsFiledNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and Equipment",
        "verboseLabel": "Machinery and Equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r266",
      "r475",
      "r476",
      "r486",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities collateralized by mortgage loans.",
        "label": "Collateralized Mortgage Backed Securities [Member]",
        "verboseLabel": "Residential mortgage-backed securities"
       }
      }
     },
     "localname": "MortgageBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageLoansInProcessOfForeclosureAmount": {
     "auth_ref": [
      "r246"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recorded investment of consumer mortgage loan receivables secured by residential real estate properties for which formal foreclosure proceedings are in process.",
        "label": "Mortgage Loans in Process of Foreclosure, Amount",
        "terseLabel": "Foreclosure or similar proceedings in progress"
       }
      }
     },
     "localname": "MortgageLoansInProcessOfForeclosureAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet": {
     "auth_ref": [
      "r750"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The balance represents the amount of loans that are secured by real estate mortgages, offset by the reserve to cover probable credit losses on the loan portfolio.",
        "label": "Mortgage Loans on Real Estate, Commercial and Consumer, Net",
        "totalLabel": "Consumer loans receivable"
       }
      }
     },
     "localname": "MortgageLoansOnRealEstateCommercialAndConsumerNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Movement in Standard Product Warranty Accrual [Roll Forward]",
        "verboseLabel": "Accrual for estimated warranties"
       }
      }
     },
     "localname": "MovementInStandardProductWarrantyAccrualRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r183",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Nature of Operations"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "INVESTING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r109",
      "r112",
      "r115"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r6",
      "r76",
      "r78",
      "r83",
      "r87",
      "r115",
      "r131",
      "r144",
      "r149",
      "r150",
      "r151",
      "r152",
      "r155",
      "r156",
      "r164",
      "r205",
      "r211",
      "r215",
      "r218",
      "r221",
      "r290",
      "r384",
      "r385",
      "r386",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r605",
      "r617",
      "r728",
      "r754"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r149",
      "r150",
      "r151",
      "r152",
      "r158",
      "r159",
      "r165",
      "r168",
      "r205",
      "r211",
      "r215",
      "r218",
      "r221"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]",
        "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "verboseLabel": "Changes in the Allowance for Loan Losses on Commercial Loans Receivables [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r151",
      "r157",
      "r172",
      "r259",
      "r260",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r383",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r557",
      "r558",
      "r559",
      "r560",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r656",
      "r709",
      "r710",
      "r711",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "verboseLabel": "Recently Issued or Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonperformingFinancingReceivableMember": {
     "auth_ref": [
      "r245",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category status of financial instruments in which payments are past due in accordance with the terms of the contract. Financial instruments include, but are not limited to, financing receivables, loans, debt, and investments.",
        "label": "Nonperforming Financial Instruments [Member]",
        "terseLabel": "Nonperforming"
       }
      }
     },
     "localname": "NonperformingFinancingReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r9",
      "r11",
      "r30",
      "r229",
      "r232",
      "r724"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "negatedTerseLabel": "Less current portion"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Consumer loans receivable, net"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r58"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.",
        "label": "Notes Receivable, Fair Value Disclosure",
        "verboseLabel": "Consumer loans receivable"
       }
      }
     },
     "localname": "NotesReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r250",
      "r298",
      "r303",
      "r306",
      "r310",
      "r311",
      "r838",
      "r840",
      "r841"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "verboseLabel": "Commercial loans receivable, gross"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r32",
      "r229",
      "r306"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Commercial loans receivable, net"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of Operating Segments",
        "verboseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r205",
      "r211",
      "r215",
      "r218",
      "r221"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r644"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r642"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "verboseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r642"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating Lease, Liability, Current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r642"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "cvco_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Operating lease liabilities, non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r645",
      "r648"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating lease payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r641"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "netLabel": "Operating lease assets",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r651",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate, operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r650",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term, operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r53"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table Text Block]",
        "verboseLabel": "Loan Contracts with Off-Balance Sheet Commitments"
       }
      }
     },
     "localname": "OtherCommitmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": {
     "auth_ref": [
      "r70",
      "r74",
      "r75",
      "r281"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax",
        "terseLabel": "Reclassification adjustment for securities sold"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r71",
      "r281"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax",
        "terseLabel": "Applicable income taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r67",
      "r70",
      "r281"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax",
        "terseLabel": "Net change in unrealized position of investments held"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r68",
      "r71"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "negatedTerseLabel": "Applicable income taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other Intangible Assets"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncashIncome": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income or gain included in net income that result in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income",
        "negatedTerseLabel": "Non-cash interest income, net"
       }
      }
     },
     "localname": "OtherNoncashIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental disclosure of noncash financing activity:"
       }
      }
     },
     "localname": "OtherNoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "verboseLabel": "Other income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "terseLabel": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Payments for common stock repurchases"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": {
     "auth_ref": [
      "r99",
      "r265"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.",
        "label": "Payments to Acquire Available-for-sale Securities",
        "negatedLabel": "Purchases of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r100",
      "r574"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "negatedTerseLabel": "Payments for acquisition, net"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireFinanceReceivables": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchase of amounts due from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith.",
        "label": "Payments to Acquire Finance Receivables",
        "negatedLabel": "Consumer loans receivable originated"
       }
      }
     },
     "localname": "PaymentsToAcquireFinanceReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property, plant and equipment",
        "terseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance-Based Awards"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformingFinancingReceivableMember": {
     "auth_ref": [
      "r245",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category status of financial instruments in which payments are received or paid on a timely basis in accordance with the terms of the contract. Financial instruments include, but are not limited to, financing receivables, loans, debt instruments, and investments.",
        "label": "Performing Financial Instruments [Member]",
        "terseLabel": "Performing"
       }
      }
     },
     "localname": "PerformingFinancingReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r28",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r28",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r28",
      "r665"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "verboseLabel": "Preferred stock, $0.01 par value; 1,000,000 shares authorized; No shares issued or outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PremiumsEarnedNetPropertyAndCasualty": {
     "auth_ref": [
      "r753",
      "r792",
      "r793",
      "r794"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of property and casualty premiums earned.",
        "label": "Premiums Earned, Net, Property and Casualty",
        "totalLabel": "Net premiums Earned"
       }
      }
     },
     "localname": "PremiumsEarnedNetPropertyAndCasualty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PremiumsWrittenAndEarnedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Premiums Written and Earned [Abstract]",
        "verboseLabel": "Reinsurance Effect on Premiums Written and Earned"
       }
      }
     },
     "localname": "PremiumsWrittenAndEarnedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PremiumsWrittenNet": {
     "auth_ref": [
      "r794",
      "r797"
     ],
     "calculation": {
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums written.",
        "label": "Premiums Written, Net",
        "totalLabel": "Net premiums Written"
       }
      }
     },
     "localname": "PremiumsWrittenNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r12",
      "r42",
      "r43"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "verboseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeMember": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit rating classification of borrowers with strong credit histories and who have a low risk of default and qualify for the prime rate.",
        "label": "Prime [Member]",
        "terseLabel": "Prime- FICO score 680 and greater"
       }
      }
     },
     "localname": "PrimeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": {
     "auth_ref": [
      "r676"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized.",
        "label": "Principal Amount Outstanding of Loans Held-in-portfolio",
        "terseLabel": "Serviced portfolio with MSRs (in thousands)"
       }
      }
     },
     "localname": "PrincipalAmountOutstandingOfLoansHeldInPortfolio",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrincipalAmountOutstandingOnLoansSecuritized": {
     "auth_ref": [
      "r676"
     ],
     "calculation": {
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is the principal amount outstanding for securitized loans only (across all types of loans).",
        "label": "Principal Amount Outstanding on Loans Securitized or Asset-backed Financing Arrangement",
        "terseLabel": "Other secured financings"
       }
      }
     },
     "localname": "PrincipalAmountOutstandingOnLoansSecuritized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromAccountsReceivableSecuritization": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from securitizations of receivables treated as collateralized borrowings, which are classified as financing transactions.",
        "label": "Proceeds from Accounts Receivable Securitization",
        "terseLabel": "Proceeds from secured financings and other"
       }
      }
     },
     "localname": "ProceedsFromAccountsReceivableSecuritization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfNotesReceivable": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Collection of Notes Receivable",
        "verboseLabel": "Principal payments received on consumer loans receivable"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r96",
      "r97",
      "r265"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale",
        "verboseLabel": "Proceeds from sale of investments"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfFinanceReceivables": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of receivables arising from the financing of goods and services.",
        "label": "Proceeds from Sale of Finance Receivables",
        "verboseLabel": "Proceeds from sales of consumer loans"
       }
      }
     },
     "localname": "ProceedsFromSaleOfFinanceReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "verboseLabel": "Proceeds from sale of property, plant and equipment and assets held for sale"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r103",
      "r523"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "verboseLabel": "Payments for exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantiesDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Warranties Disclosures [Abstract]",
        "terseLabel": "Product Warranties Disclosures [Abstract]"
       }
      }
     },
     "localname": "ProductWarrantiesDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r53",
      "r369",
      "r373"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Product Warranty Accrual, Current",
        "verboseLabel": "Estimated warranties"
       }
      }
     },
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.",
        "label": "Product Warranty Disclosure [Text Block]",
        "terseLabel": "Warranties"
       }
      }
     },
     "localname": "ProductWarrantyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/Warranties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r6",
      "r76",
      "r78",
      "r83",
      "r108",
      "r131",
      "r144",
      "r155",
      "r156",
      "r205",
      "r211",
      "r215",
      "r218",
      "r221",
      "r290",
      "r384",
      "r385",
      "r386",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r578",
      "r582",
      "r583",
      "r587",
      "r588",
      "r605",
      "r617",
      "r733"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/QuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r49",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r350",
      "r808",
      "r809",
      "r810"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "verboseLabel": "Property, Plant and Equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r48",
      "r343"
     ],
     "calculation": {
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "verboseLabel": "Property, plant and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross [Abstract]",
        "verboseLabel": "Property, plant and equipment, at cost:"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r21",
      "r22",
      "r345",
      "r665",
      "r738",
      "r749"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "totalLabel": "Property, plant and equipment, net",
        "verboseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net, by Type [Abstract]",
        "verboseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetByTypeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r47",
      "r345",
      "r808",
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "verboseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r21",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "verboseLabel": "Property, Plant and Equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r21",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "verboseLabel": "Useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForLoanLeaseAndOtherLosses": {
     "auth_ref": [
      "r113",
      "r237",
      "r731"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.",
        "label": "Provision for Loan, Lease, and Other Losses",
        "terseLabel": "Provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForLoanLeaseAndOtherLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r177",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Financial Data"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/QuarterlyFinancialData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RealEstateAcquiredThroughForeclosure": {
     "auth_ref": [
      "r230",
      "r233"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of land and buildings obtained through foreclosure proceedings or defeasance in full or partial satisfaction of a debt arrangement.",
        "label": "Real Estate Acquired Through Foreclosure",
        "terseLabel": "Repossessed homes"
       }
      }
     },
     "localname": "RealEstateAcquiredThroughForeclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r244",
      "r255",
      "r256",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r73",
      "r81",
      "r82",
      "r84",
      "r628",
      "r632",
      "r633"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "terseLabel": "Other comprehensive income, net"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReinsuranceTextBlock": {
     "auth_ref": [
      "r800"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure pertaining to the existence, magnitude and information about insurance that has been ceded to or assumed from another insurance company, including the methodologies and assumptions used in determining recorded amounts.",
        "label": "Reinsurance [Text Block]",
        "verboseLabel": "Reinsurance and Insurance Loss Reserves"
       }
      }
     },
     "localname": "ReinsuranceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r657",
      "r658",
      "r659",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "verboseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedLabel": "Payments on securitized financings and other"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepurchaseAndResaleAgreementsPolicy": {
     "auth_ref": [
      "r66",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for repurchase and resale agreements. This disclosure may address (a) the reasons for entering into repurchase and resale agreements, (b) how securities transferred under such agreements are classified in the entity's financial statements, (c) whether multiple agreements with the same counterparty are offset (d) the entity's accounting policy for requiring collateral or other security for such transactions, and (e) how the entity ensures that the market value of the underlying assets remains sufficient to protect the entity in the event of default by the counterparty.",
        "label": "Repurchase and Resale Agreements Policy [Policy Text Block]",
        "terseLabel": "Reserve for Repurchase Commitment"
       }
      }
     },
     "localname": "RepurchaseAndResaleAgreementsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r19",
      "r116",
      "r122",
      "r714",
      "r744"
     ],
     "calculation": {
      "http://www.cavco.com/role/RestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents",
        "totalLabel": "Total restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r19",
      "r116",
      "r122"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.cavco.com/role/RestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash",
        "verboseLabel": "Restricted cash, current"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashDetails",
      "http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restricted Cash and Cash Equivalents Items [Line Items]",
        "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsItemsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r14",
      "r23",
      "r116",
      "r122",
      "r805"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.cavco.com/role/RestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "terseLabel": "Restricted cash, noncurrent",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashDetails",
      "http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Service-Based Awards"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r34",
      "r442",
      "r531",
      "r665",
      "r746",
      "r785",
      "r790"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings",
        "verboseLabel": "Cumulative effect of change in accounting principle"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r140",
      "r141",
      "r142",
      "r145",
      "r154",
      "r156",
      "r295",
      "r528",
      "r529",
      "r530",
      "r559",
      "r560",
      "r603",
      "r781",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r126",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r462",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contract with Customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r91",
      "r387",
      "r389",
      "r390",
      "r394",
      "r395",
      "r396",
      "r801"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Net revenue"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition [Abstract]",
        "terseLabel": "Revenue Recognition [Abstract]"
       }
      }
     },
     "localname": "RevenueRecognitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r126",
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition - rebates and freight"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r86",
      "r131",
      "r196",
      "r197",
      "r210",
      "r216",
      "r217",
      "r223",
      "r224",
      "r227",
      "r290",
      "r384",
      "r385",
      "r386",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r395",
      "r396",
      "r617",
      "r733"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Net revenue",
        "verboseLabel": "Net revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/QuarterlyFinancialDataDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
      "http://www.cavco.com/role/RevenuefromContractwithCustomerNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r649",
      "r654"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets recognized"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossConcentrationsofCommericalLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "verboseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r272",
      "r273",
      "r276",
      "r277",
      "r278",
      "r280",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-sale Securities [Table]",
        "terseLabel": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Reconciliation to SOCF"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock": {
     "auth_ref": [
      "r235",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, Noncurrent, Allowance for Credit Loss [Table Text Block]",
        "verboseLabel": "Changes in the Allowance for Loan Losses on Commercial Loans Receivables"
       }
      }
     },
     "localname": "ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Net deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "verboseLabel": "Earnings Per Share Computation"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliations of income taxes"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "auth_ref": [
      "r307",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about credit quality indicator for financing receivable.",
        "label": "Financing Receivable, Credit Quality Indicator [Table]",
        "terseLabel": "Schedule of Financing Receivable Recorded Investment Credit Quality Indicator [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r328",
      "r333",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "verboseLabel": "Goodwill and Other Intangibles"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r18",
      "r39",
      "r40",
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "verboseLabel": "Summary of inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.",
        "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]",
        "terseLabel": "Activity in property casualty reserve"
       }
      }
     },
     "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Activity in the liability for estimated warranties"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r49",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Quarterly Financial Data"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/QuarterlyFinancialDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": {
     "auth_ref": [
      "r19",
      "r122",
      "r714",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table]",
        "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r19",
      "r122",
      "r714",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "verboseLabel": "Summary of restricted cash"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r205",
      "r208",
      "r214",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r205",
      "r208",
      "r214",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "verboseLabel": "Business Segment Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock": {
     "auth_ref": [
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the activity in the balance of servicing assets (including a description of where changes in fair value are reported in the statement of income for each period for which results of operations are presented), including but not limited to, the following: beginning and ending balances, additions (for instance, through purchases of servicing assets), disposals, changes in fair value during the period resulting from changes in inputs or assumptions used in the valuation model, other changes in fair value along with a description of those changes, and other changes that affect the balance along with a description of those changes.",
        "label": "Schedule of Servicing Assets at Fair Value [Table Text Block]",
        "terseLabel": "Capitalized Mortgage Servicing Rights"
       }
      }
     },
     "localname": "ScheduleOfServicingAssetsAtFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r494",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r500",
      "r509",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "verboseLabel": "Stock Options Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Stock Options, Weighted Average Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt and Equity Securities, FV-NI [Line Items]",
        "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).",
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]",
        "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Expected Amortization for Future Fiscal Years"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtCurrent": {
     "auth_ref": [
      "r24",
      "r717",
      "r743"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
        "label": "Secured Debt, Current",
        "negatedTerseLabel": "Less current portion",
        "verboseLabel": "Current portion of secured credit facilities and other"
       }
      }
     },
     "localname": "SecuredDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuredLongTermDebt": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.",
        "label": "Secured Long-term Debt, Noncurrent",
        "terseLabel": "Secured credit facilities and other"
       }
      }
     },
     "localname": "SecuredLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/DebtandFinanceLeaseObligationsSummaryofDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r192",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r210",
      "r211",
      "r212",
      "r213",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r221",
      "r227",
      "r352",
      "r353",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segment [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r192",
      "r194",
      "r195",
      "r205",
      "r209",
      "r215",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r226",
      "r227",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Business Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingInformationProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Profit (Loss) [Abstract]",
        "verboseLabel": "Business Segment Information"
       }
      }
     },
     "localname": "SegmentReportingInformationProfitLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SelfInsuranceReservePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).",
        "label": "Self Insurance Reserve [Policy Text Block]",
        "terseLabel": "Insurance"
       }
      }
     },
     "localname": "SelfInsuranceReservePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "verboseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServicingAssetAtFairValueAmount": {
     "auth_ref": [
      "r684",
      "r685",
      "r686",
      "r689"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of an asset representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements.",
        "label": "Servicing Asset at Fair Value, Amount",
        "verboseLabel": "MSRs (in thousands)"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period",
        "verboseLabel": "Maximum vesting period for stock options and restricted stock awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Awarded"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding",
        "periodStartLabel": "Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Released"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Fair Value Assumptions and Methodology [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares under non-option equity instrument agreements that were either cancelled or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations",
        "negatedTerseLabel": "Canceled or expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "verboseLabel": "Number of shares of Cavco common stock authorized for grant under stock incentive plans"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "verboseLabel": "Number of shares of Cavco common stock available for grant under stock incentive plans"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Shares exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable, weighted average exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r511"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Total intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedTerseLabel": "Canceled or forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Canceled or forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average estimated fair value of employee stock options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r522"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Options outstanding, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r502",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance, shares outstanding",
        "periodStartLabel": "Beginning balance, shares outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Stock Option Activity, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance, weighted average exercise price",
        "periodStartLabel": "Beginning balance, weighted average exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Stock Option Activity, Weighted Average Exercise Price [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r492",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Unvested target stock awards that may vest based upon performance conditions through fiscal year 2022"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Unvested target stock awards that may vest based upon performance conditions through fiscal year 2023"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r494",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "verboseLabel": "Stock option expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r515",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected option life in years"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r522"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Options exercisable, aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options exercisable, weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options outstanding, weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "verboseLabel": "Stock option exercise price as a percent of fair value of common stock"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r25",
      "r720",
      "r721",
      "r741"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments",
        "terseLabel": "Short-term Investments",
        "verboseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r123",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "auth_ref": [
      "r378"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.",
        "label": "Standard Product Warranty Accrual",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Additions from Business Acquisition",
        "terseLabel": "Purchase accounting additions"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r374"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Payments and deductions"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r375"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Increase for Warranties Issued",
        "verboseLabel": "Charged to costs and expenses"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r5",
      "r192",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r210",
      "r211",
      "r212",
      "r213",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r221",
      "r227",
      "r325",
      "r348",
      "r352",
      "r353",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r27",
      "r28",
      "r29",
      "r129",
      "r131",
      "r161",
      "r162",
      "r163",
      "r166",
      "r168",
      "r180",
      "r181",
      "r182",
      "r290",
      "r384",
      "r389",
      "r390",
      "r391",
      "r395",
      "r396",
      "r431",
      "r432",
      "r434",
      "r435",
      "r437",
      "r617",
      "r830"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r57",
      "r81",
      "r82",
      "r83",
      "r140",
      "r141",
      "r142",
      "r145",
      "r154",
      "r156",
      "r179",
      "r295",
      "r437",
      "r442",
      "r528",
      "r529",
      "r530",
      "r559",
      "r560",
      "r603",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r781",
      "r782",
      "r783",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r179",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r28",
      "r29",
      "r437",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "verboseLabel": "Issuance of common stock under stock incentive plans, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r28",
      "r29",
      "r437",
      "r442",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r29",
      "r36",
      "r37",
      "r131",
      "r252",
      "r290",
      "r617",
      "r665"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]",
        "terseLabel": "Number of shares and par value"
       }
      }
     },
     "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.",
        "label": "Stockholders' Equity, Policy [Policy Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubprimeMember": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit rating classification of borrowers with weak credit histories, including but not limited to, payment delinquencies, bankruptcies, foreclosures and high default rates.",
        "label": "Subprime [Member]",
        "terseLabel": "Sub-Prime- FICO score less than 620"
       }
      }
     },
     "localname": "SubprimeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "verboseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationUnearnedPremiums": {
     "auth_ref": [
      "r760"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of premium not yet earned, disclosed in supplementary insurance information.",
        "label": "SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Unearned Premium",
        "verboseLabel": "Unearned insurance premiums"
       }
      }
     },
     "localname": "SupplementaryInsuranceInformationUnearnedPremiums",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "verboseLabel": "Trademarks and trade names"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy": {
     "auth_ref": [
      "r687",
      "r688",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for servicing assets and liabilities including, but not necessarily limited to: (a) how a servicing asset or servicing liability is initially recognized and measured, (b) management's basis for determining its classes of servicing assets and servicing liabilities, (c) where contractually specified fees, late fees or ancillary fees are reported in the statement of income, (d) how the entity subsequently measures each class of servicing assets and servicing liabilities (that is, by using the amortization method or fair value method), and the methodology and significant assumptions used to value such servicing, (e) for those classes subsequently measured using the amortization method, where changes in the carrying amount are reported in the statement of income and how such servicing assets and liabilities are evaluated for impairment, and (f) for those classes subsequently measured at fair value, where changes in the fair value are reported in the statement of income.",
        "label": "Transfers and Servicing of Financial Assets, Servicing of Financial Assets, Policy [Policy Text Block]",
        "terseLabel": "Mortgage Servicing Rights"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r274",
      "r275",
      "r283",
      "r284",
      "r285",
      "r423",
      "r436",
      "r594",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r683",
      "r689",
      "r690",
      "r691",
      "r692",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r56",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r56",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r56",
      "r443",
      "r444"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedTerseLabel": "Treasury stock, at cost; 6,600 shares as of April\u00a03, 2021, No shares as of March\u00a028, 2020"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r437",
      "r442",
      "r443"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Common stock repurchases"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r144",
      "r145",
      "r146",
      "r147",
      "r157",
      "r259",
      "r260",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r383",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r557",
      "r558",
      "r559",
      "r560",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r656",
      "r709",
      "r710",
      "r711",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesandAllowanceforLoanLossChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USStatesAndPoliticalSubdivisionsMember": {
     "auth_ref": [
      "r475",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.",
        "label": "US States and Political Subdivisions Debt Securities [Member]",
        "verboseLabel": "States and political subdivision debt securities"
       }
      }
     },
     "localname": "USStatesAndPoliticalSubdivisionsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy": {
     "auth_ref": [
      "r766",
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for estimating the ultimate cost of settling insurance claims relating to insured events that have occurred on or before a particular date (ordinarily, the statement of financial position date). The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claims adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.",
        "label": "Unpaid Policy Claims and Claims Adjustment Expense, Policy [Policy Text Block]",
        "terseLabel": "Reserve for Property Casualty Insurance Claims and Claims Expense"
       }
      }
     },
     "localname": "UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "verboseLabel": "Accounting Estimate"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.cavco.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "verboseLabel": "Effect of dilutive securities"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r160",
      "r168"
     ],
     "calculation": {
      "http://www.cavco.com/role/EarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Diluted (in shares)",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "verboseLabel": "Weighted average shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r158",
      "r168"
     ],
     "calculation": {
      "http://www.cavco.com/role/EarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "verboseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4437-111522"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4519-111522"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5162-111524"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(4)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b,d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953659-111524"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL49126937-111524"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.L.1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74567-122707"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10152-111534"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "30",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123409700&loc=d3e13503-111538"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6283291-111563"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=125513658&loc=d3e32014-111567"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921830-210448"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921842-210448"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1),(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e13051-110250"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21459-112644"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.11)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123403335&loc=d3e9972-128506"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123403335&loc=d3e9979-128506"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5291-111683"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL75039408-165497"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(4)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123392090&loc=d3e45377-112738"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=49176635&loc=d3e9760-107771"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a),(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122596-111746"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7(e))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.11)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(h))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123605502&loc=d3e21338-158488"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14754-158437"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(cc)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14784-158437"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "40",
   "Subparagraph": "(SAB TOPIC 5.W)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=27015833&loc=d3e570705-122907"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=84167274&loc=d3e27175-158546"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(a)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(3)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "944",
   "URI": "http://asc.fasb.org/topic&trid=2303980"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=124265262&loc=d3e48678-111004"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r822": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r823": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r824": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r825": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r826": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r827": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r828": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r829": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r830": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r831": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r832": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r833": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r834": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r835": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r836": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r837": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r838": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r839": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r840": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)"
  },
  "r841": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)"
  },
  "r842": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)"
  },
  "r843": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(4)"
  },
  "r844": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405"
  },
  "r845": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r846": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r847": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r848": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r849": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r850": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r851": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r852": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r853": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r854": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r855": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r856": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "17"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>139
<FILENAME>0000278166-21-000029-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000278166-21-000029-xbrl.zip
M4$L#!!0    ( &JLNU(3C]2]J9D# '+E)P 1    8W9C;RTR,#(Q,#0P,RYH
M=&WLO6MW$TFR+OQ]_PJ]WN?=NWNM*<A+Y(WIX2PW-HQ[([D;#(S]A169&6G+
MZ.(MR6#[UY](V09#TX,!VU(9T[U 4E5E5>43ER<R(R-_^;]'PT'G+4VF_?'H
M'RORGECI_-^'O_Q_3?.O7Y\][:R-T^&01K/.HPGAC'+G77^VUWF5:?JF4R;C
M8>?5>/*F_Q:;9G[-H_'!\:2_NS?K**'D)P<G#W10,=L$#>FB&K Y-%X$TQBI
M30K%6 7Q;[L/$D6409A&$:4&BC)-\(F_%D=\EL_@\6_Y05*0#1 JXQ4D(O19
M%.^5$\:!*;+>=F_&;\=O.)H^.)KV_[&R-YL=/+A__]V[=_?>Z7OCR>Y])82\
M_Z_NT^=ICX;8]$?3&8X2K9Q?%2>#CZ^KOYQ?J>]_>OZ@/WKS;TZOAR-./VH^
M?VC_XLGV_NG!\U/[1[//-]P?<:M4X;H_F^!H6L:3(<X83FY%FD:H1MD+C313
M2A\UQ-_O[8[??K$=WVCY_KG_])YGW2E#"/?G1\]/36_3^*,S$_(O]])X>+\*
MB0"AST[]Z_8JC.?M36<'DX\[[/P%ZI%YFQ_>]J^@D/K"ZYZ?GJG_^8;YP,?M
M3L>@I/MW8G%ZQOD%A]-F%_'@_04%IW%^\MF!>>N-D!=Z>#J9_?ET_O'34Q\,
M<+3[CQ4:-2^>K[# $^:'OPQIAIUZ<4/_>]A_^X^51^/1C-6XV3H^8-E+I]_^
ML3*CH]G]>>?>?_@?__$?O\SZLP$]K(@UY]C\<O_TQU_NGS8=Q_GXX2^Y_[8S
MG1T/Z!\KN3\]&.#Q@]%X1/P _:,']42:G'[LYTRC^4<^WF-;,NFGT_L?S9Y1
M^<=*7R4HK*X:H'B0)L4D,A+& "JK8/'U&C\*]ZD*S0=Y&>&PWIKZ#]9'_'S'
MC_AU)CC8&&4Z^A\Z7NGT,S>=]<OCN#9^^U0]>[NMNX=Y?_WMSI.POSGL'O>>
M_"%[3U[N=?=?0'?_V?[.JY=[FT_^>+>SO\O?T[O>5A*]5]M'3W5OL'URL,_G
MO.EM/1ML;VW(S;4-L:U>\N>]-]TGV\#?=7?MA>ZMO1QV7WKQ5.T<;[]*=O,5
M_ZYV^MW]7X>;:WG8>_)"[*SM[?>>]/H[^WM[.]SF#G_NG:R_S4\>]^.3%[:[
MMOYN\TEO;WMK56WOOWC76WO\9GO_S;LN/\_V<-WL;/TZ?X[NJS_.KGG)]S*C
MG:TQG[,*V^KQ7G=MI]_;6A7=5\_ZFUNK1[V39_WMK<&@.W_G%T<[C_W)TZWU
M6?>Y.'JZM?H:9/&8P35*"]V 0=U$%UR33)+6$F*2<N6AX#_*>?[EE_L?X7GU
M\)Z:'K[Z:/8@L]\9<HM[&8\O O_H<#)AU!_WIPD'VX23]5%>XW/OL/\2]N(B
M]CH9R?"[)HI@&\#B&@1?&DE6RN@HZV)7'L)]?>V@?X#VG'5\P/8Q_S*]0_9+
MR,J+R$;&#D'*AEQR3*,$8ZR2;TS%5P9?BF=D:_\O#-K?N?UQO@/W4N"JB^!:
M(8+*43=2"FH@,JY1&&A"EEA$=*RX#.[C[1LUU7$\'A"."@XJP_T ^BHCGN>H
M#W#W#N@O :TO JUD#.B49KXGV3[;@DW0'FK@Y%26(!$$ [WZ]/GZ7V#]>(*I
MTOC.X:A_BO3H<!AILO(Q^CIK ]KI& 6PU<B>Y0"SD!9S2DG8UQL?0,^4^D-&
M^1\K&[W'YTA7VOC@$1[T9SCHGU!^.L;1<YJ\[:?^:/<9>^;-4G^:_I,&>6/T
M^W@R*^-!?[S2J9: KV_48D7C:'/KS=N=T6][.R<';[:W&-KARV%O^&S84^NB
M=[+[;GMK6V\^89A?_3;<5B_D]LD+Z#T*8OO5;].=K8.][LD>B\RVVEQ+DL\7
M_/EX<VM=]?97U<Y^4CMK?T#W)+WK]L^N^==O>W&8!YO#]9/-)RQN^]O0.WFA
M-]?JYPW3W=I6+"[#WLG.F][:[DGO9/7X7R?GHL'_LAGPEOUS4HW7/K*-SZ7Q
MWHH&@I5!6A.$C\S<[BFP[QWXN3Q\I7Q 25YYC][(7&.;$*1.61IK*&1#9BX?
MU3KX._E8L'STW\L'E8 EVM"@#J:!%)C9%TV-S#%H6Y)SPLWEPTGSG?)Q-?;C
M%=7A(\JK;VF"N_1>/A[3G7A<B7AL7#0?(@2.^S(V"LN<_)O&9\R-IVQTT8%0
MJBH>6IJP%.;C3CRN7SP^6 ]'ML1D<R,28,,L4+!WD="PY7"HI8XNG8J'$I_Q
M+O<_'O^94"$.V!--/S-L50<,'TSG0[ L+IWY .*#V?$! S?M#P\&=<!T_MO>
MI$K31R-4]XZFF9NX_W$;I_?_<-.S9YB.#R?S;_.!W0=G(GHJ&=_"?\\;HODP
MU/FW?J[?2Y\FG?D#T6<'7!]M_,_'HRJ?7OSP_*>/6S^81TWGWZ8SG,SJP$<-
MY40C=*/"^74?CKU_S'Q^JFP$-!6WCX^<?S^_R?V/.NJ\G:KK\TX[G/?]Z8]#
MPNGAA!Z>#7X^>/%\[?SR\T/GW^OUG\6@)(%6:I=06S"*?)!9:F,8 ? VGIN)
MH.P2=/WIX/_LK.-9*CXT=';D*WMSNH<LHG_JT#,PYP>_ND>#,Z" NU&)PG&B
M\C%)I2""*^0QX)E?-DHN5X^R?)JFCDU\2X]^U -?P4R6K0<N:NAW],!7.-^E
MZH%3<^:_4ZO81OU.D^=5?=Z_7NZ_Y<>Z>.H\:L;9>/*-YNQ/U]<?UV@T'O9'
MGVOVLDK]41/W/W[Z+^E^!G1@$1 5@C&$B-9+I0FD1DNZ>C09A-:R62(!N.C1
M9*@BH-^;@7_GT3Z1EJ_S:!_W&Y%PI;@HV')P/T4AV2-E:]DWN9S]O-\\6XS:
M;_,.%,O6;WYN/"[3;V==+*ZBWY34.4*")!& J5-,FOLM!]2.WVON:[C?6-ZN
MN[O.WIIVZ[#CZ=?,-SLZ&'"\,.M2C5 ZN<]'3Q,?SB9B'SR?U>DFOF;]?P_K
MO.)X># >\=?IZE&?'?/Y:?S[<#QZ/ANG-Z=M_7+_L[=XWVOOG^2K#&!%\:+T
M?X<+B"JQH-IHV1&"S,9'BEXEHRVC1<;<&FBV)G,C>MPF<#P*5!0,E90 M C,
M=RUW7Q%,2]"I6P/.:L[]&AWBX'?L<YQ^-AS8$IA2,;$(7P=6)01&)B,K4T81
MP*60Q*V!Z1G-L#^BO(Z347^T.VT)/@*4BSG(J$0&X70(EMU/P0@60I'^UN"S
MFM+A\'!0,_(V9WLTJ>=-:*^V]I8V1FD\I)9 )AVHC"499#]D%;LDEW540 ZP
M^.QN#K)%]8 U4&+T43(EAT@*'8$(04D?DHEG0GLC%/-;A78U[Q].9_6BZ>/Q
MI$?O6#S'A]SL:/?WR7C$']-<IO\LQ&=GL=2/,D[R],5!S?;A][5"?D& V\KH
M/B';WR,XVEL@F2!Z]D9.8 +RVGLMLRY1PO(+SC4PNN46VF41'2HY:T)"'S2P
M[*"+UJM8$-&X OG6B,ZW\<T[(;J4_6%4?7+6)VF (\F80$4I%#CTY"+=&B'Z
M2C9\)SV7&I2/1I?@@6*IZSDH>"^8^% Q*2K2>&NDY_NY^IU 76J "Z1B:V0C
MH:G1'@8J",RK+4?KVI?E%Z@?&C[PV4-QQ?A40&".PG@P*0")D@CU#PD?!X)W
M8="7:(B3Q.&RLSD'4,%$+$(D$ FU*EG='B[;EC#HRT*[+*+CE>%HF80HBL,@
M'=&7(,FF1%  *"R_Z-P*F[.(28&K$R)ADLK.@[ J@B_:2R53<8ZL19+@EE^(
M;E\8U!X3%! EE B!#/\KDD> H#WI9(T.ZBX,NA.HKQ0H4BZ35-DZ J_(0P@6
M$+60)4D5EU^@?FCXI ?'O1J%939K2X@H92(EE6)>2RXN(//HF@W#M48<BT^)
M,DZ!">AT*!:B4QY(&8/&11LXQ$VW#]!K3L!9/*05-AE3SMX8-K'%NT089,A:
M&V,AW#Y(;XRA+Q[<$M%(*7-66,!I&63)V:!010>IB[E]X%Y_LL_B466:385*
M ,FLR*442A2.1"&,:(7 VX?J0E*$%@^T9/++E,FC59J9%)ME 38%*6TH04$+
MLFF6@39="[7-RA,FK4G9 @&ESSHE78.3[!T#=&N@N;D,Y"L<19<AYN@XPC :
MF+-ZY4QA.ZF\4-''%@R%+AN5N9Y9,M(AH-(&4@:7D[?H!$1K4%,N3MX:F&XT
M _GJ\,'HBRH&+28#VL=8M W$$3PZ5B)U>W+R%IV!?)60::DSPY90@5 ^) 0P
MQ!KE*) P-P?9HGJ ; BY<" KB,E29*./IL[&6XY\(BB_@%6";29/BU^^B(A
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
MQW.\M\:_TC,:]F?S,[?V^I/\._=[_SK0OI8:K9*TS-Z23RZ!3<%C+5O%7V1
M&9-;WAJMK0;PZHJXAI"L8,\8DRU0; C,HID-.4\$F"FV5 /G5/D936>3?ETC
M6?%LB49Y733)F(U+ G2VR'Q4>66+]3Y+N\0;Z2X5(%>XAV&JM42U-L$1J)H0
M)#PEG=E3,?G %I0)?T\E-K@7)H?UZD]*-HXGLUW<I5\QO:'\G-+AI-\B)Q3
M2Z;[AC#DF@H1=2T/EIQ7D@S&);9AET;HQ?,Y9ZRU5GX?#QB<Q,3P,.;^V_YE
MAKV7!JF42?D*3E80B9V/C-Y(8X127N06[&?U1:0>C2<'XPECM49QUCI54BYH
M-,Y D'7=M$0 'YC0U:T2**B\O-YGN8W=U;FC5$HLPG%\! YBGN]M55/!I-"!
MJ;BX!0@MU-A=(7'(D"DYDDD[4$D'FS.8@A@$.0_F%B"U"&-WA0 A4^JH-=DD
M 9E%D%<F&9$391==>P"Z]AIGRX*8UDA@<S)19XY65= N6Q,)<RI:N%(16^ZA
MOU8@]ND(W_<0"@Y@G<HFBIKMGH1'I(2L8T;(#+I-&Q O34'!N\)]7RN%['@]
MA"PBQ@0JJT" 42$4LE$7)ULT'W0GA:V=P:I;'.E2LJCDW8)"YZ.A*+RVR#:R
M33/-2^S&%F]MP-=MH9VR0FD@5S<D\EX59V/D($"T(<^I93@O1I^3R\'-=RSV
M!5#(*,&0E@1UN3'DT)K1K&6$]ZJ&M]YOV3,ZK,_RIQU[SMK@C^<-7'J_'N$L
MVH(A6R6 2D9K*!N)R7JCR='RXC^?DEFC07_TOX<U@;J.MQQ^- %Z.)DL-:P?
M&UPGBI66@HMU$M,& R8YIGR*7,QIB>?,E@*(JXO/,[H<;1%%00#%<7E*S&\4
M"/0I9USB?(XO K&JI15K>#S]':>SM<.V[ >>L0BV2")J6P <A+HY.+LJ$!&R
MU;[%JG&CB%R=CJ V+KIBO$X&HM.!I,U%0U$B"!]<FW7$,JUMGXX4T(K]-H=G
M'* QH0M1E*B-+3D)S["T64=N$I&KTY%HA TR!B=(@9.6^;7*0?&O61=G6JTC
M0;9/0V(P41A+1FH/.1=O/,J@(D>YTFD7VZPA-X?'%6Z]7A/;2R*RPD-QPC,J
MPA07K%)45U(MK7Z<!Y(;_#:3$0X>32CW9ZO3*4VG?PXW?Y_PE=\[4#F'>9MP
MLEG.=QYZO^/.18[]N#]-.*@GMD0KF3-HZ0,&!PI\8$87:T4"B6PHC3,M&']8
M)BG@NXPGK9.!J O'7"(9R@62\CYCPD(R$1/,$N]DX*MDX!3^.I[8$O@-:N7
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
M7SGA[5C<?'-"T+J(3"EC0K B&2T@I^Q52EBLD&P,!*76;TBP*/S;DE+K4#E
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
M>OU5,9 +3_;^XS_Y77&2]HZ?TEL:?/R [T_:&+'T3N=GJ):0$4]6%&'!6B$
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
MRU&;.P]X"0^XN?7':^OK?(PPC;8)6#H=-=%JU5!T+*1H*0IWYP&73!W>7/2
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
M_"#7Z@G<XE[&XWI/&GU.FW^?KWE;/UT)UTIU_F:^<-3=?_/:)J^L3-1089(
M1MLF(%(#V;EL'1_B,/#AZL&D/SB-4/3?.K6_OTP>EBU$&4^6D$\8*[^13X"Y
M%CYA+M?L'9^X,CY1]TF?]NNH2NLY!;=SO/GJV9ON/C_+J[KZJ@O=X3KL/'D!
M.\,7[[:WMH]W]G\==O>W/^$48WYFYAM/_CAFXS7867LCNB>[Q_49=[;VACM;
M?*_]WX;\O,>]P<><@@0*E!::)"7'.R++)D)&MF?&E6B5\DZ<<0JXU9QBZ]EJ
M[_G&G#S<>EXA+O**V7L%ZIRN8)_/J)UZJYO_>S9>9D\X[[A'X^&P/ZW%ICJ/
M^^S56!MJ":IK')19GQ<SJ#<[O5<K;=QW#<S ZR)25B!\XZCH!HJ@)@J@)@"
M0LQH;9G7AFB$]TI=GF!=X"K^+X9.KU3*U.7LT;6+TS/:[4^K\L]Z?.3'$RGS
MVNLD2PC0V.*8LBMR#9J:SV P!8F07)*L[JLO'VUV-GIK+YYO/:M6?J/WZ-Y7
MB]<9.=8W(6&7'"A</\(TFXM%9UPZD_?BT,%I9WI J194R9W^J-.?33MI#R?\
MJ%\SJ'A3DQ#\.O?$J<Y\;2"@X)[5EYN%^)IF)1_4<-?L=30[A^QRS5XRROIH
M%NCBJ?8R+/94M&^ QUY.JZ\]()O6LIH'D_';:C@^'A0Z]2L;HS2><"0VG^F>
M%^%\5+?BFAP_XH"SE6[F-#K;W-I^M[FU?M3=2IHC+.!K^+S!H#?L]3>?\#U?
MO1SVU O!;7P:G1EV1Z;+U_9.\IO-K5UV3=UWFZ]>J&W%[HG?;^?5MM[9^@-V
MYM'9^EETM@W=DS]>*^O8-65J4JQY,(BA"5Z;!DNL&Z5&03JL/%RC ;[#"5TZ
M1+L3[L]PHBT\VCBK)9;F\MMBOGW34MN](+6[KUVA@L'X1H4L&_"%I39#K>P7
MLU#!95V86QG;,*<W%O[$U[]B:.'/L_B+L?FGU&=!9&YN:#L<TH\YII]T]@\G
M_6GNIWE8/R[S#)_^1<,\/W6RBZ/^R?S[S]=A*!;:(QOWGMU[?J^S/CP8C(]I
M,N^"CY6[TQO?^^OWOHR@_66ZR)_8\!)R7W]/^:L?!9?J'@1[Y<V:>\[]]97+
MU>HU=0$#9OSEGO9[K:!4[53Z:R<(JSE/:#H]^^<I/X!L,3G8&6X<[VSU]K;W
M=P;;]9YKJ\>;6X/^]JN:$/M";V\]V^NMO5 [?YIP.!AN[_\VZ*K'_=[P99_?
M3W37-LSFJ]_VMD_6^1YYC^\O>EL[P][ GUR<<$@A4#!)-&AU;$ %T3 ;D'5A
M*AG$+"/ARD-MM67S/)GM=1ZQE$UPT%E]2W_K/&<G)QFE9:$+EYKHF%0)_7%(
M])ER/.*/FY.M\;O1G89\24/$10TI J)R'.9E4>J2JJB:&+UH;"Y2EBRT(%AY
M^/O>F$;]H[MX[UH',\YD><ZN-R>_\YG,HML\BG%S KW^7J"-PN2,SDV(=70]
M@&BB]GJ^M#4+'WPJ8>7AZJ1_,AYA*^>8E\OR_CYFN1[L] ]:/N)V<[+:?2^K
MVI$H-L=&U"61$)1I6#Y95B4J33$+6=CX>B/D]0Y92-]">_W3F0#6^:2#"5O*
M_@$3-SJB=#CKOZW33*5NLO2W#A\:'-:7ZIST#SHU$^GG2^1)W%@BP"7?]AKU
MN9*GU0EA:S7X>Z9FN^]>AP0>'9FF&"H-D"-V'C$V5'+Q9$R1PJP\M.)/2OCS
M=>9A/!VSDC'Q&OVH>1C=H]>E8,):GM<G@<Q.I>5/0 TQ1S6N_HEEY:$RMK'*
MZF^=)[^13(Q+JOF'1(G_GG9F-*"#*@&=T5P$+MHR9(7]Q)@MJ>EZSA9YTI_U
MN<'3>7^:4.X<'$ZFAS4!8#;N\!EUB/0T*4NJG^+/U:C7?+'5-'MP^2R Y1OW
ME/J>N.0PVE>-SJE[[AI2"=K5+/>M4N%&AB@O1?^7;X1RJS\;S/-M"-->)PUP
M.OV^"&<)7W&"<W/X_'@8QX/;]G:]LWRI.7YTE/9PM,L_C#KO]OK\RP=SNM1#
MD@L+'&YH&<$'SG;FZHZEBG/=:R5G.Y_+_[7&P"?;6^FHN_7'N][:SK![,N 8
M>%7L//GCA,^OM43,]LGJG^;RN_,8N,=MKA_5\WM\U\U7Z_S;LS<[:UWF>+66
MR&"_^]@?71R,%)@%![VR<;58$,A:[==GU3A+24GIK"SJ-"6:5>#Y;)S>_*US
M@)/.6QP<4N?_L)?^TUJGZ[ (MU%RS^SHJ1F]$]M+B.V%(4?KK [*-U%Q;%*W
MKVY0>\4B(*(P7A $CE(>O7RT>1/2>3/^:D$KM*H/_//P^;G973_SD*W-,;]I
M&=[X, ]D!$IC4H-US3?D0@VZ+!J=HV>H$I62F&UQ2-;#:<;_/36_G5K_@6:=
MIT\?+>\DZ?6<V@I]_.D,K">#<<0!Q]D#CK3/0+NF9*3%#SJH;QMTV/UHT*'3
M&X_HO(=N%KGY\Y\^UF76$=DY,@L0KHU1KKEMU(G'G;1'; V&M1I,_[03+RSQ
MZ$\[V'E'@T'S9C1^QX])..7>S7Q@>EA'M7#:R53ZH],5(,\..6@%8<[AN  E
M(W/OKQ;S7?N$URM^@_^I+_#\[/DWYH_?2D?S7>.RQZ^+]HE]A&B(A&F@*--X
M6:L7\2<OD8I3;N7A-DT_]0H? ?9UVO6*#5$U1M/O$MK_^D]E]-?>^BJUYJ_$
MMS=>@KZ1UE_*YN@VV)S1>,:__.]AOUI^-OBEKI^=S-?M3_^-)] U6_GCG^8K
ML#\XA[\T02SP2P;B$@GXM=OGE^/!X6B&D_G:Y<GTA[/+&^*ULQA\)-F(6AP&
M)(HF2B<:*Z,F5_>>BF;E86^\Y&:Y3:;GW1[-%T%\8G]^DC^?=N<>DYMJ>7('
M!X/WYN>B78IT=@(W_!E3])'UN<"%SH/=:I'JX5K_H9/YZ&AW?NK!A!+-Q\:E
MZLR+*TT[/W%['%)WIH=IKS/=&]=5MN>%&&9[./OT+=[A],\F='[QV8O\S.1M
ME#L_J0MO&SDZYY/B?HTU^*+Y^7QE?92SQFHME>G\2>9/BM-9)XA.QN/IXNC=
MH\/)A!_KM+!+'0J;X>SPQ[,BW9/73K@"M?I!,8G.<D)+QD:Y%)0Q+MLL[MC=
M';M;L(FMMH;-S+ _F[%UF@]M3,:C.O(R..[06YH<=S;J  2F>3[8&L[PM(;*
M)\;W0QL72>'%*/09[1Z>%M/N/&^V.C_5KG1_5UK=>Q^F]N=5"PYJU8+K-L*G
MS_O>K-+TY\49S0L=7/OWS(;^<$9S0[X6F7QT6',Y%5.O'$.#$$2C;'2>B9<%
M5^Z,YIW17+#1G(_%#?BQJ8,IL=&<8+5\U8[4@;C19W_E4'K4?/; =,C6EN\R
M.6=-;&.&W ?'?ZO4E9MCJE>[:+>S.QF_F^V='[['3)9.!_WFU<#F6;PK?_5<
M*YV5S_[XEW=?F;/2E;^X^<K[44:I8J/.N?5%0GUO^<OA.WG/ZF^K<&WN^6LH
M<2W#/2,O5^)Z"9X6[L$E'_9JZV?>JNG9SU6-FSQB)=T=3XY;R0+.BF.>).B>
MK+_KK?VA>Z^ZJK?&S_+J<5W<H;;W^1ZOMOFYN[*[]>;3&=B3WLGN27=K5? U
MDN\G>B>K<OO5AMA9V^GS^\B=_1=B^^3%T>8G!;=] -3@4I/5?.R&39//(C82
M0G8.19X3B*=S$[EZP1K.^_SZ%S)]K=Q>R[C0PM[F*K7P,^ M^O4N6:?WLIB=
MU6_]=(W-K;"AO4^HT(^"8.N!>WY&%M\/\'4>G=+!Q;_FE8*WN"K9IQQ@WL^_
M'D[YP:;M'#Z]40YP]/&"4)>*-JXQPD,#7M1"5J0:,J:N0ZO[2./E"F3?'H.[
M?A[$/3D-XNZT]CJT]KR73SOYT?M ^4Y[_ZWV'E_, [:E")V-;VRHV]Q"+DT0
M5O!?RHA +DCMKJ*\_;<F-%ZJBMABQ[+*OQDSJJL?+YG]4:<&YA,"3-!J&LAL
MW#F<TOPLUJK3#6T^4XI^/)G?:W!<;_ZNS[?FVW9&_&KC.LCTMC^=CSZ-<)2J
MZC,-K,5&Z\G3&8XR3O*T4PM\]//G<PT[4O^$/W]VO*G#?^Y&.*]J6NALPOUL
M8+ NF*KC@3B;42W"4I%@4&JE:7XTW)U/1__WM(/3*5.6^N4<(BJ%YI,;H[-"
M _6:?AW4&S'^U4A/QH/.F!W)!;'X,!IYR(+V/I>H P(NK&Q]CI.(W&RS>32@
MX_DD_D_2=%[<>UZWY'3*UF6P/]=7_O!^9SFL<< >XH+PE?YD>#IS=,#WQGH2
MR^L\N3+/GQ@/<W]V]ESWOE;,OG$[@V5S<QNI3%9K/XPGJQ_DX/$ =UOIY;YY
MMNJ8/9[IKG%[^R],=W_WZ+4.),E&W0@*KH&831-(V$8Z%[/0DK*"+^_TUG[#
M,9\:F>[18'#N<3H_?28S^2_G#/YZ&O;[\@)O%<]\7ONWS?3RNW)KQ&N;)$#"
MV$C2U(".I8FAIND!&W2?31#%?I$CWLW1MBQWL*Z;PMU=-C;5&@U/%TV=KEH]
M,R1OQW-77FE*G6P]^YI.E[K6Y(_9<8=59YXD.)^-+36CCENKM*4V\IP.9E2+
MA)PBH>Q\[S_1^2EB9:V5\O!MTF \K0T?L#C1^8__9I%0/>4O6OYYGICR?\X,
MRN-Y%@B??3CJGYJ3PVE>^=B^E"30<@R44%LPBGR066ICV+J M]&\WIC;EZ#L
M"EO=U!_B8/J/%?'Q5I&CPV$>S\X._]F^_#YG1X\'8YQQ,,3!/<U;^)$,S7'O
M9$.^ULZ:1-DWP:I:$YU=NP]0]Y:V.MBL_Q][;]K<QI5EB_Z5#';5M1T!LDB*
MFLKO502MP>)MRU*+<NGU^W(C 1R064IDHG(@A?KU=Z\]G"&1H$AWV2)EWNCK
MHD@@\XQ[7'OM@Z,'^SM_>_+XP>31_M'DR8%GS[&=_-M>=GI.QB2?KKCFVI]#
M9B40FJUFDLV+ALX-9_WGV7E=PO2E;S[\,XS19=WXHU[W';M+&H*-GIM?.$&/
MND^@N1&ERX8M@YW(36L!%5CF:^"VYHX,=[+J_4W8R]X#AS5W9"@OR1Q7/O+P
M";AI7=]:<4#E9F36YPU=]PQ<.N#6:0$52Y^P\$3GY-*M:O(1/HL.^*+"YIAW
M['6^UOMZ(%U )]G6J]KR/@]NZ]/'#X\.C^B*'NXOCJ:SPR?3V<'AX='TZ/'"
M/<F?YGQ;#_8?'A[$M_7DYY<WNJ]R 'C_Y;2]":?CCWJ!Z3DGG_[/$W?TX)%[
M<K#[X/$BWSURB";-'RYV%T?YP<'T\5'^X( N\-,)F>F3_0>/-JYOUOK;FQJZ
MY.FF% I,G!"(%";9I6N2:WH'T# /'NT]??+DUZ!AGC[9>[I_/78B#:K;!_36
MR44?C\/I['1]#E8DR>JRF&<F!.YD@2VOUO,WSWYY_>+G]]RB[,V[MV_>';]_
M\3S[X;^S=R]>OGCWXN=G+V[0INPVU+/^AN@8ZQ_;AGY%;O[#FIY--ZV:N??T
MHA]*NHQ_,$'W\_.3P_^S_^#IH9L^7>S.%X>SW:/IXFCWR='C?/?QT>+IDX/\
M\.'#A=O)'.F"%8Y_T[N=O[U%A$UA@\_RBUF=D:_?DWPKP/A)J[Q'4NZYP@M)
MH[]MZD_KC)F5.;[7.."Y =*6." V+3NNJIX,X-?.\9]@5$- BBU#CQ72)3(>
MW*>5Q);CZAW$B\E<.3B40A92@N0$7QH0W)%1-":)-QNM<__N[($I;9+A61&=
M&AA>C9T;Q"+K[&W>=-G)R0D99HVK%S?H%V@2[& /LIIL&XZ'_U56Y\(%_CM<
MC^A[>G/WPU?R*0FVOMO\BESEOW%'E'0<\7_Q;#[YL\.C^<,C1[O^Y/!HYES^
M9+Z_>/+D\/'^P\=T 0_^S^,=^\YY$[(=9VYWVKC\(_E%)!'_FI>7M 4[?TFE
M#@D8G?#1X=YCS/BF@_U=&\1^MG4G$P4,.T9.M&7DEAV_+<,^_OGG7XY_LN['
M;W[.7KYY]SH[V-_]SUL_=!HI]V)^>7+ZC*;PWR^.WV4O?GY.RN_X[;N3G\3J
MUOM['4?AZ>]!/WK-N;T__N&G%^@F_>S-S^^AW7^UY?<;V7E/G^X]>?C@5]EY
M#_;VCQ[\!CCBQP\?_S%)*#?.U+A=]9:D\V^(31$VME\G)Q:+W^8NT;QEV.3W
M:@^TOW(R$)^BX>2W9BS9>0,#]S\^KWCA;;X])F%]\O_\)1]JQ^UG5>\]I,)-
MW)]___'XK0_!V.'_4H?@AF.YP2%XL/.W$[*ALX.]S#!^-SH._\;+S9V.?O.[
M_8?9UL,M^WA_'6_QOCVRZWB\E[TKVH_9RQPQ^/L[^77L[<&C^TMY2\9R@XU[
M:I?RA[WLEZIQ9/-<N#FB3PO)I"$2>']#OXJ-/CRZOZ&W9"S7W[C#0[VAAWN(
M#*^PUN[^1GX=&WOX\/Y&WI*QW&#C'NJ-?+"7_>3.\A+WDC[(Z+#[B_E5[._A
MO3%[6\9R@XU[HA?S:"][35_-3O.%Z];9\Z(%EK!O[O7F5[++O_?UO _7_Z;A
M^@<'%JZ_6;S^/B1_*\9R@XT^4@G]<,] VT"LOAO!^[U@'/F$_E8RE"2"M]!7
M.[I[+:-WA=@^>]LWL_.\%0RA?#<BH+T7^U_%T3E\?&^5W9*QW&#C'NN=?[2G
M]1K,1&,5J*#BO+^>7\4N'SZ]OYZW9"S7W[BC?;V>CZ&2HPIS>$U]VQ9:D'Y<
MY>6Z+5B_AMO[K*[FPDN S[QS;5]V_)$W*R>#NM>]7\<9>;!_?[EOR5ANL'&6
M<W]\O)?]%Q@^BH[1TGQ=Z1>E_3N*D63YM.Y]424R]?=7^*LX"4?W5_BVC.4&
M&V<9^B=[D=[UU2'B!)_VJU7)_\Z;];U)_?7L_-'!_96])6.Y_L8]M)3]T[WL
M&5.N@(B)+RJIV?RL<7IUF;;K6,B1<OR"[.CCP)6$+T2.LM?0]W?[JS@B]W?[
MUHSE!AMGR?^G9%&3]PM2-='!# *8WR<9OYIMOK^?MV8LU]^X1P=V/W_8R]XP
M$\I))1P?],C[F_E5;/#1[PR;NT___Z;I_T='/OU_G_^_#3O]VUU>RP4>[.^1
M0R,D7.TD>_')S7J.0[X1BBXQJ9X9DT3V(WAKX0G=.S]?QRGXO47X_<;]&S;N
ML>4*#P[VHCL+BE17M?<6UM>SR_?7\]:,Y08;YPO>#_<,_+;.WEQ6I$_/BQ7S
M3]'ZYT65_> J1XH6<47Y.^O;D/_7=/Y6Z-W]-?\J3LO]-;\U8[G!QOE"^@=[
M_D+S707<ABYZF]S>]^@=(CR;[423$,I^>T)O7X')[=ZN_EH.QM%]X=)M&<L-
M-LY7X1^AR+>H9L6*-'.4"GSIG&;Z77-!#O*] OXZ=OWWOJ[WD<S?-)+YY- B
MF7^_#V3>@HW^S>[N$TL#'SQ$).2\F!8=65<C *WL=';NYGUY+[*_DFT_NB]"
MNBUCN<'&66GXP:.][&7=+)F^-SOME\N\6=_?S*]B@X^>?!EC2K^_BP__]>#)
M53T![K?T^EOZ]&#G;Z>TX'EW#ZKZ:C;TZ'>N$;R_H[_MEAYQYTKW">TEGM45
M4R;G:85OJ%6XO\/QAK_<O;-;?B4R<FLWH$%#B]^DA<>O"'#\2D+YSS81YB8%
M@ZX*OZZ/".C,?^M&(O^^DWB=A?F]!.'_<"PW".;M_.T]MY#@!H1TX,;%W>_?
M)V2X N.]-(PL/Q[L#<[G@YV1N:5M0_[M$_ML4(\G=O+^Q6OI<@(6^%].3WY^
M<?K91B&A+<B7&/*/KG)-7MZH'4N!)-[G#)O?JG.&]/89[6PUR?+L.8GW2[2&
MLL90=,<FW) 5N&SI]_J_^\II,YI]=*/9?S!!K]@<S331^+)NXF_#V%@U[J*H
M^U9;:CF4-A>@_Q'B@>HL:PMTG3IX^NCA7O;*Y?-_]GDC;>F+*GM[7KNJ^#3)
MCIOB7W65HY%@-G<MW43.LZR:>M[3UQ?,4;[>G?9%V67G-59LU11+Z<0Y!VU1
M,>VYO]9Y4_=GYS3FRG67=?,1HJ#P&=9.$8W<37JWOD2;[L9U>5%ROZY5F5?X
M%;KHHM?E6B=2*S2#/* "3X%!-7<7KL2?V[WL@^.N6W7E6Y:6=#Q<V]D,&J9C
MH.WM,94>TY=9%-)0]Q=ZF1 ^=]@TWX&W<;3:^,OE>5VZ-D=WG/-BQ7;<1-L"
MTU]95M*<+VA!P+5'[YHVW!DXEY>@.2IW3\4V3;*7I</JU/-)]C8OE]FKO)G6
M#?T^+YHE'3+ZB1Y4S?&N":KGFJ+NLA?Y62DUZ\]I:D6U]A//R[:FUY>TO](K
M6":-<:S0/WU9SUV9O?L[C?DBG\GIF>73HI)E3;<7B^\:-EII7WM>KI8/XB4Z
MK=/_TN-Z6F!=0OE6. ZR&-*F&&\B3>NR5_)1+,I>]J9OL@5;QK2<_93VM,B;
M-4T4B;YF_;;,9^C//G.KCC\#!.Q>]NU._/>=[R;<_YT.ZHKF"[KNEVX.D:&O
M15\XVKNS'+W>Z>[0A'C>W^Z\_/GU\0YZW.Z\I.-6N.QU3H^30D-]!(:;_533
MT_TSGD4WCY[QZJ?7S_0A=)KF_)09/:6E-7+-7UK)4#:"-<@5NLNA\,\-[T<_
MO!^+:'A+_?3N-)]]I-FVGM>+UH'9O[CO;KU8X+3/:J[WP&FP+](>H@_UV%^T
M _#2[=85[6!)$V]9O"B?F%R?$2D@>TGGJ&\V=O,4O4CSAJY[WO9Y2=?B68U=
MW/@]MA);2.<$8H79G=<\I)E],[PAG#,:7RVHK=&KC=["+D-;X#;;D7NWD^WT
M+?Y[Z?#?NF_H?W!0=U0BT3]YNZJU]@]N"U(2=-+E,=S%CWV\43'/WT5OPEGL
M OHEX<_U%8F15IY^6;3H!S@G_ZVSSLETI+6IX3L6/1!"(5+[[4[RQYWOKM77
M^!;IQP^.%X?%BHJ/OI4J7Q(LK5M.R_4NOH9S )6'59$NCMR[FB6/P^58E#7]
MERX!WYH"B[Y<E4X7LNUPK+6]])8'MZKI0E?(TGTJ8+W2 [@'$GZ?S[BE._8R
MF]%VTY@;.@C_[$D$0U/QKXI_">Q(KD/M67]4\CO2Y3Q;W)Q(0O/0,:B6KEQT
M"$ARTNZ>7](KZ!K5??*C_H_+\9O7Q1Q_$MQB,=\][DK0F\RX966MXATZW:OH
MC$Z]KKSIZJ/]@4;^9>]T3]4RK63=J(#8JM/]TS&?55V@B)LF<O0 ^]#IMY_E
M53[/>4OH>N_2@T;M /]"4FO1HKQWG_+K=?&^1:<]T6=U4YRA0;DNARJ(%@8:
MJ74=P"06W&Q J,0NY%>Q 72E])XPI20)(U<N^.\L<=J]5,?B<M!9HJ']2_J4
MLBV$W7_NR'#H6%_19K^J[9;2X6BFM)+/Q?KB#WR[\^J7YZ2AZ+9(2WD:!)T,
M,MI<I%#E"<=SF@?37'I%>DQ??5]T=.].^ 7Z\XF?8)#^&RJ_=&QL,(7 EK'_
M':WAZ3O'BP595RV]\N_'JNVW?./XK"EF?0E=0I_^Y?0Y/B]6#:3[*6\8V6K8
M,#^Q'\FNIJOG:%!L-[QMZK,F7\J(;;BTPM#NW,,6.IO_M<O3H[]>H>%9LR2;
M18^ J1&=@JZ>Q"<K^LN";4N\F&T<F"Y[V?&8C0#)BO.#E\&:9I-"/\<6 9;L
MK*<S*&*+5BNV;79/5U!]F,P+^/&DK%NLX8^G+Z#DR8TYA_T8S"X8NMYZPLOS
M["Q82C2@:K:.OO?J^'M(H7$KQH]]7M/(JMH/7,?=QB/G_&>VZ!M6\T4HCDT:
M#4-7H26O6D1TMEUQ@0 'C<E!2I,\?63+\MG [UT37QN&VF1#(M,ZK!RF28]E
MF0\QQ%;9-0PY5H%\.GG]!B:<7*M";*RURKARWD:/*.F85ZV\>$D7MEAQ]U+Q
MX8*AR!="NSKKJ+V_BZ5Z36J?S#F\X6=W04I*'3LZ)"<D:^;*[4?;?(GK2$\2
M,4>JCD; 9MVFK4M&1[_4FSMSL&P;%T:N:IZL##HG-+L9:>66G=>I]NC+OO4G
M[.#HVD?LSAF$ WL)6O],(C^T<4NNQ&!'/"=C#;'!AH_:'!YZH=0QD!<M'IDM
MFGK)ZX13"$^(SH?:@-&WY9J["O>X97,H!!GP93$#BQ+A!QB \WS5X0><_5*/
M!CV/!D?N^Y3E;&0:+FKZT<WEO.87CA])<KNNZB4_;YE_I$-Z62SPD%G1"B*=
M;%P^NP6)]*G#&3MWY9RM3]#BP"K%/?%+12-AS]V? ?H#RS Z7=O/P!\Q]W"X
M/?=PGT;XJM((MU/"D0IYG3=DP!SN'^Y/6!Q\J!NZVZ\<*8KS[$USEE<FE6CA
MRKQQ8II6)-E*1'SINE\4#:*\;_Y^\GSWX"EB8?HC3-GLK*RGD $D$MRRF)%Q
M)X+-*Q/$F6',D/F#I].OQ(G@@"_]@;1:+T:E2!B)Y(".JV!)3/_!9ICOZ/U8
M"<J*WY9#G)("A^2$S2HB#?ZB6E.+NBSKRS")<UF V"C[0.*4_(,ERWCW:<5,
M7V*KHX!G60@5+YF5'UM8T\52&?_P"E>=0_S-;1"D5DM':UN=D9E2LY2$IPJ!
MZ8<NU4%DBW0ULN\Z:%T1'3?L!_&;3<K#T8\DL8.F*<A6Q;19Z&,?"SBU<S+R
M6>B3)F.I3B<#H6)Z.8>H.5ZZHCTI9BKE)<B6.9I9O283@ 0MQ*<K6G(FR'?&
M4V;GM"&N,M_/;P>9L'1($;@%%2)9/N0M:"0$912P-L[@9&(N]J)9OJ+EHL4B
M]]UK1SX"BQ+!7UZ@>=^8!;4H6NC!M<ME&CA:Y"2PC_.IP CHQ8\?_CGY3@U#
MV[ZJ*0@<*+H3![ J+R5\62&AL6O'F+P[N@ 2WH..Y0\\V?_S7;-QDC"'^&C+
MNNWB$ HMF?XUC8(T9&;P.:)K6;$%X*^T)';8BB0;N+/$ARV>^H)\*268A>JW
M"VPT=LQ]0G2=CR_.24<RYLQVC >'>&^TT]BH/0F+Q\]L.)X1[33YK'4U5^^Z
M:.:#/4<.@7:RHD?2:Q_1*=$+P7N+!R",1YXTK@)9\#1A?KU]76:E7W^X[[]N
M/H0>-/VXVGZT4*39.:/#@[X@PV7)P0]\I6&Z;G_(D./8_2<X@1>%AI)IS=<8
M.EEN'+O3H'ALON&^2:*(A!+=YGYFWQ5O&O8/XG2\7A*9ME'Y:"-$=D=WT<WC
M\""+J;S@T:OTU6D@2E#69[A\Q[14I68.)[Q7;+DF5_)/C_8?D' M2XZ75G%&
MBS?T(B][CE"OLC\=/7[J/\I&]9\.#H_\;Q 8X%W!-A2TS'?L/KYG*6:&<PC$
MN3.).B"9AFO7^:MG[LF6.^<U6KA\)MPMQHJ/>64E,I:^#.6XBP7>Y7UEBUKB
MR /',^=DF*DM#6'CGQ4M">US6<QTB+@)_N!IX"CXW-YA[<;7()JK607\>GH9
MG5ZO_G!^*B>G7;[+^O=3T?(8KWJUU["T&&M\F'TX=MK%H]& 8>/.>BWFQ<\Y
MZRZY333%J<LU(,ASI=^X0-R-%<+;H-OH,Z4^YM]U3''OSFA7J_FNGM@%_[_O
M?S>+LN/D10&K Z)+< "P(&1;>XY<TFG+9]*&8/2,PJNV*(MYL\'HN" EE(L3
M+.:"6A0D^5A>:3B"%=LW;>Q]2K39GR.VZ>*SQ YRQK8NAY 'Z1!:V4LX]2Q/
M@0' F:%C%MF1-#.$4WE8T3=AR$S-^(RNB64OYO_HY7CJ=R15BG:5/$:D,"YX
MA&1*YW;/XT2-6"-L\]!@:+Y(>-*^A?"SK*-XZF%PX45B"GYB^S:Q&M%U0@2.
M)<,@NTFJB^QNV1Z67 ZI)[*%63*%8=!Y^.@XO*!J9;"J>*]S7:0*;<LU0;1
M.@"!KW\ 9&+F)>NF"]?0;>7;ET_K9M>,9G\ BX"C\*?,5>2QU!S&A=EP26O7
ML+,A$!@^#FQZ ,#B+ED0((8K!H6Z&M$$[&2V(;!"^I3,A*(]=YK=( 5>.>;^
MAIBN/,/_E&D^& N"D#SO@JM,&GP)#<1>#42@ U[G0G]6\J 4U1&=>[9/2#;1
M!^D[\!P0,JPXJTGRK^D+C5N3(P,]SCE+K*/^D;7;E"[%N9>3=I4X2+5:J525
M^X)_>J\O!&?QBLC+B^ZC6%/A5>H<8B=$W06S:NO.BNU$/^)X2**C;^ (JZUY
MUVR-4POB'AY>.XC+\B,HYS0Y89HPE;_!*Q C!OF_ 5HC9/ V]?Y$<^S^U,VE
M[0TT/,GHR^NN^A?""OY@LS]%7M&=<:^[.W5,WO 50V29#:D%[7@GT7"+)R.S
MSA@9\?,W@&R<J<M]))H<^6F97&28<1ECL1J0L>,^1L[-1(+L AN@3W-\?6)B
M7?,AD-\<#!$/1C(L:Z@2"-85':%VJ/MD$@B]KW=9@:K[>^%VR=%0QXJ5-?W
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
MK5C^ FE3AA#%8]K#8Q[/R,5ST1"#^*(G E%KU4XBY=1MWCP*$2(@\&+:BDE
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
M\W5')_R5[!D9F7N2>/FX9I37L_-\N<(5>%8W*PVW3+QCOH;3A$PHB5H''%:
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
MVO67$[D\(A72MFL*J-.&KD:C8["3N)U::""GY!UJG\\Q+#TSM955N>I,VH2
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
MDOX+[EB\%9:5N%;/YV0/0_U+#+73S-LN"7>X1A,6!VZ^Z[QVX^C&RE7R*[C
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
M+VY3<AP:J3_+!2L8-\6Q<_=*HH_\$4XUTL%1_CL$K&?<K]!S1,4=7>3M._H
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
M2XJ124N);,+SWE=L)^]1')\U+?$C\@D#O_25QD4R:5-B\N#,C[]R9QSJ]@
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
MKK[';2(UZ74F!J'4'A/+<S45R540':+GI;_@LVKTGL)AU42B_=CXR5OKM/*
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
M?+;-8PD\=$/:@XX0I#K.;J0^S1?&"I)8Q0/!/!J3VP/8>BHHVDMF+')UD.B
M2!':#>,;_6HX0\,X56[.%"@%CZO#Q4X29&Q:N9H GS*\&&**?(/E#(8J44.O
M&"S89(@<K8/A(/^%"C4&Z+P@ZWD@P!"+6<[H,#$8?E]#5.!N</68!9"A$8YG
M!H<XG.'$M17.MXSQJZ%\U4S 8P7 JCQ1,%^1:$;^F/"G):_.HBB^%MJ4U\J;
M$JWH2*%L1.,ITL8L9VVJZ&5.KH- >=,EA2F44",14' 8J*5#C$ %Z&(FL::B
M*@&E.N+>:^<=AM'X-R5(,!"/>\KF/AU,XST0&-O 7]C^AC_-B3+J.M_19;PV
MT?W1?<EYAK&7_1-F="S1TR\\)&884TX1F K(WV/M3;)\OR'P1X2>&*/-89#.
M>'AU\-CVYKZSOJE"R" %0OV6F4[JMG1U'34$]1!=8#7,-XXIGR.<^\I10\ZC
MXA$4;LI"HCL.9T/F$5U/\,(1.\9C"JGA20O0!4-Y%VKE'*0>!W =\MQ(U.#D
MKR5'1S''QS[>9%?@4NE>G,&UIIQW2"XXE^C[0ZV%'=#Y#)VS*CU:W1NL"K%"
M;>T 'R&!)TB1"8X8Y?BRHDJ)OLT&><=>'=5;'K!'J&1$AG6<0*69]ZK=[9M/
M:#=?-9IM\Q=.//Z(ZAJ/VNS1L'70DM14Y#>5FD834E.A\TYJV@ OH!F&D"ED
MSQN+>F.F8E.DOFC9I-6:?;OT+6\EL(VD]>A4&-^6LB34M2F*SLA,4' #U3H.
M]&H#Q%S:["<@^X*WVU+-05;"C8NL1*^/54"Q2,.!BR@$$0W&Y(C03%3H9/07
M$%JY)BS3J>!@D.EQ2OES>"'!]9-. TY7XPREP9RR+TB:XZME-,&='>G)P1$.
M.0,1+M.8<^,#7.Q0+XD]%]H! J<EB[$P2RU)T4NMBES0BX; N96EI%45S,"!
M S,,*3+/*1FT5AQHP<?,64=IRI8'74YSOM"6B$83)LK0.*P :9>.A ?CN435
M/D4WJ S2*7N@]0YJC0@V?(8O22=P'V/X8$%JV8XB(RML/8NX9AQB6(:H-BK8
MSJYW(?$B2"!0!.4;I3'!B[N=?Y2>@1?".M6C*F2(/(B"PV>?M=)#X(8_U"E=
M2IY1A"'&S#O8>J]7_\>^'=H_B=/@#@@XB0>OA4PM=A0,64"I] Q@=C',C+-L
M*<T-G62%YH4"V[<8P\IF\S43#"=".7BTBK B>W!56<\CJC2KZ6:E&+%JP$>:
M>0TN(.:UE*NK2,D,PT.0(70FBVL/J/Y5SEGM1 ,D7?#&:7> ^A3971%6::YC
MS'D!,H8A6-*L2&*J(; MC@0$CY-#+5_,_@:%QFDVT3))K.G(Y:#4GT8PD<1.
M)&8'T%@W*#0YKU#)<&LEFA%2GCK=BW#I@;44I!.I1>$T!B4* U,8F8O8FJ,X
M5B3' <6UKQ(Q33EA"C29JUC0A<&&%=F'EII./T>I,!,W06/KMJ#C2\ENJ+UC
M^!83]Z)#W'-8W3#)@XR_&J/^HC*C.$&,/B22#4".3C!.S(Z4*<5L6:>G-!/#
MT/1K>)?!3UM@#6*_2MV%G!., X'0"H-Q($<KZ:V^3Q:-H*PF8DIX982<PAN&
MN2Z8"AQ27NT-JBR4 +V8O*?FP=MMN/B&W>CD<I'AK/!@X0OP2J=/,1%YA8-=
M:P7VFEULKQ3;:[C87C7F\G)C>[:'9"J^2I.L;[DU,?/#B&A]X8?\B)P.5$(&
M2I0BK\C8QY21@^I S?N=HOZC(,%,@,7Q14)^(.45NY'&IS;.T5>.0D9EUNB$
M"I45D:IJBQ7F^%SGBRS:Y*6HB/4ND^-BYW@5/G=0#J/"!,PP20+_0LY^V\JG
M$FUV]G%=*Z;@1Z3Z%K/^,96<6NAU-\XM_$FGUI![DVZ-Y:U*25BGI=M^5=W!
M+64%BRNZDZ0ZU8X3>31M\3XTCF'*.#:.8&.#H4H:9RH+CF8QR.?L?" 5EG.#
M;><NZI@8323[+KJ*R43#^X<3[3DT;5YD,Z+/GK=1S*^7*F:LZE)2LN4H/4X'
M-(:H+*/S!TO/T .J,TE-B )=&ZS0YO8V%Y1$GPP2;-\,".\X1"?4U:0<$F0M
M;QJGV:H IF^,>:""Q#JD*6O&P"01[7^1#)"5/0KDSS)U-8:^H%JC<JL8@#+S
ME07LJ\1S]OU[8XG><]M/8_QWB[(HBBB>A9;=C4Y,5FYXVX),9_0CYN#QOYB>
M7O-^BV^ [1/?]D_IU(8YF:;RF\H^XQ2S#-3O*WO@1#F%%F <&C5*)BR-RUJW
M/2DL=AJI].<@&2T8N"EC%40P)+SZ"$QB9=#3:HFER? E^<VN1WJ]?IRW5SW>
MJ9O'<>LLJUI]_;YX^LFM/DI7-_)6I5N"I)%7K)FC::$-0CFRO4IIH*1\F9-7
ME(I1\'0AX<6XF4RH"97O0^3<0_:!HB;+)8*%&PX%EZY7*HK?LH"B+PM1#Y!J
MP/V%:XFJ1Z6J*Z)UDOC\%K ;B>\/CAGKM,L97$E#[=EF5Q)^E81D$335 5B[
M"*XH0Z0K'IAHH$PF7UTX("6&(5T$Z@K!=VD7>;B?^08G:F>8EHJ9V$SB4CQ4
M$4H74%'I-)+HZ\.TT[&U9\IKS_H9IH>H4BS,K9Y@RH*8<U4$6<PJ&[44^?<H
MQH$L0L%(D( )5^ ,UT_62C->R$OV5Z8&EQ[6X^H<+K5NXL\I G' U0#V9CJ<
M@ 6+/G.S%GO^K^,B&%BLDJ]W_;5ACF\*^:/$6+M<#R>U]X'&UJG-UE (F(/)
M-HQU0A'0.$DPH E'SJ( G/@I 9G@5MDH.K&F75!B<![+B &.K<3C,<H(.'J:
M+,J?8QA W5J*H"I0J_1O=%+RM#%>PD)D\0KQS5K5JG3]\1JV*%9<26\<;@.[
ME)X2 PCO<XG)C@6WKB%G<1!OV&UB&-_2&]#/)]B[CMZI$9\8PSA%;O3)\9?3
M"P-'4#Y193'+?D!XGV$XKGJ,Y!4IS>%<.7F7^5<7,Y(K^-E<Z$_*+Y=4L3/\
MJC-.3*H)*V_H!E7A3Y242V:8+5-UF1O5C\+G48[V-E<AP8V=L7)@N4E)9O"S
MNLX5\R98BV/1QLXYS"[!UZ]Z8\EUQ_E3R'DF$Q>V]B:;D.>5 N-LTNL(TRUI
MNYP61T;C,C'*.41WD,;#[XY!6XA-U3*7W$<<5[1M7<7B>D8U[WA4E( L:4Q\
M9+5=39;K(0>P]>"V,4J> .T^**98LJ0QWT37>J4V(,*R!6XE$A2)/IIB+&KT
M["QZJ'D9%PV64\,6:4MB;#+>E.99E,"4;2-.?*$7:S\QK>]*<8VV<=/"86UV
MMTC169P6YCR8A*[",\"38U9:L?=E\(E%E;Q4M55DBR$P3*GL&RO';$?(R$XM
M,*]961I8*/G[IH#^:05#^$B:PT@E.L;5H>/B$O004/:OI(5%$<JK(&7?.^=V
M7YR2E<O!*]A'3(MB>!&M515,;Y+OV9=#@M".$'"UEK(80G&C<^)2?(T.&*AT
M*GS%P;N<XQ07&"P_**70Z837HC!?#_R;VLE3O)[AQD:OF^55$V.ITE4N\*8B
MKT0!Y=.T 8,T LAO%GC*J3:\OH @@XM]KA]NUNL]<C&^DT-RCQ(HG7];G1_<
MX,R=["Y$0H;L+E4%:A]5-=KGT##X2*9#.+D*9,"D_5(8EHLIU/ZBRXO]'!D:
M$!0<$B@,I#PDQ5'5H%DYQ*MH7B@--4Z7X01(SD5656(%2B:PR?^ =$/QWB#(
M/2#)>?&WCJ_4U57[I;%*CQ%V1*T&V4_I/%A9"J2,<_(%$RTHUVG$)8\C+...
M#L\'?RGU]X"C@2,52J/Y%D@91@?3TI$],7B'*Z0>0NH8%5D@AM^U7YPS'5=>
M6$#^( L9B3.1C ;#-8[Z=057_)!Z!Q]_@\M)9;D>++()?N%D$H,<1#_1@27O
MD08#T/4B?02 3)CN@-*9+AR!PE@DVE# W3#^O51%@J_H1&/.&.4U35%2:$]H
M*JT8K8+? F8IP#J4>EE 8TQ922F)7>68PU?,9::,(B0+1BYKWL44+N1#-&C@
M;4$8%W'A!1P'O37:*Z6=ZOJJL_49LA[0>HZ'E'L&[_E,U8LPU"PGX)Q8<]@/
M7(,:XX2!#9J'\)_V+><P2"V3 ">3YNB)5RQTBBI)JOPZA>]N0?U;*K!5?$&"
MD"\Q[? >H^^-4NJGY'&AIY5 2LUU&RLL%S[R8? 5M7\XG[@!%!,O!7!LC[L+
MSMK!V:8+SE9C+B\T.'M))LMR#3U)G9QN-];$.+F>KUY=OO-MJ)+6M4,5\8 L
M&"L2ACJNP/=_J@2V4KMNI$!A8Z,]< 0$M7$5&8&K>$JP/F-,!IF >$4L)EE$
M0T!:4VV?J@BAL!&^!0$WC%<Y43Z/FR2 2PL3>NC+8C:#;^!V^B :*961UC84
MF<"8R@RN<(TLA&-,&9>1E;5$%J33'E.RA!E,"(T&=36B 8##Z^=17AMTB(IC
MN:Q$37SR*:\%^5X#;<HNS']K%R;'&U5JYL*']:TL,;Y%*$-V/'_$8[TE 3Z!
M)O %&3G?TO^VU?J>W"7WB<HC:9E<?\!)VF.E,&JL*$[T,%[M5-D)3^G/8V/!
MJ*#HTOL&$@5$I/QJ-%Z>,HO2U=-]\AU I9';!10XZ_"2NWA.*7&HM90QH8##
MJ!%&H>VA?H^+"\4LE6_T#V]'00IR=_XFB&A2]-"*QE^%4E2KLV*D^I&I\=7'
M-?IHH>D'?];NU'K-_MJ/Z[7&VL]N&[;1J!TU=AOV]L\ZK?4O=9.MXF2;[8V&
MO:=N>G>U3G[BEH6KFO"8U?:_:[5L^U5JO:2$G**O:.V:[Z-QT[Z/L=>LW]N"
M\W]\Q9=_G*<(Y^"KO"^CY,QT/AH";?ST/3RC+E9JOP OH!Q13Z]ROPZ1;M3R
MWX/D]<^HVCTX7;Z'P9\1X:G.U6OV#.7K#RK%GIWT/Z'F$"6:/9*D>[J6N);)
M]J;2Y_31SGIE)_G\1M_Z=-W2#+O1K_(Q>[\J_^![>H"O;.99.?OAU7<ML=I]
M2AM^O=7U>[W^TS5TW_'8+)YPQW?[Q'?]?M]O;=V[W7&=X[KOZLK<\SOM_1=U
MPTUZ9V_*@!7<I=K3;-%3K/4?#V&H[8,JN90QN]9N>YX-XKMUOW'4?+K^\/=M
M$S[/73IJ^NU6V^U2M7>IZW>;/;=)U=ZD1K/V- =I#Z_U[S0Z-HX&/%.+9//U
M5YN+&GZCWO/KG<9NZO V0:$JV]".G9\+.]>/&GZWN^TUX-C9L7,%V;E]Y#>[
MW>?-R\_<T]3>6B5]9IXF/0G]394L6Y$,+3=&-<>XIXAW=;V3EPC-K^IB,2EN
MIYR2NQ==/2'1:/O-1OL^EKL3T^TER3I@I>V6H_922?9CKW>T6Y[IRU97?NS4
M^DMT<ZI*%:Y$-T8UQWCVJ@JFOJ[&!5J9WN^R]?8Y?Z7;\NN-_<]?<4RW3TQW
M=.0W>CN&(!S3.:;;C>G\7FO;D'[U>.Z9VR.->JWUDOVGKPD@X.=] >HY4P@0
M*[5%@U>IU,;4PD1[==2LM<H-*A50*^N5JO$ -:5-?6^$C3@C1+?1O2VX7:T>
MD(%0A9=.@C%" ]V(9,2(7U-LDP#+8_A&!;]XB7TL;J@)ID:E%MZK9JO6,U.B
M[E*9F1PW*+8 -*_C,)_>&VCP8^W7EJH]=QF&I8H,^Y%,9094]XKV,-36-)74
M$4N-B[T/<7.F"-?$?\)1N&4K;AD"8H@$$9(&,KM!M+U%J-9R"YIR+Q;JO2AO
M[SOK_7CPIV[&<_ 3]Y%>>H5NN$PM=$IM/A;Z>/QX\(5^/_@)T9ETCQ\>D-F3
M()AXR0&ACT\)<-, O! Y-9HQH@]3Z\M),"L^Y8Z6Y?Z@IN.F NDCM+PTR"0V
M-J,9JCYV- <%T:)[QF1RJKNDT5<1=2^?E:!C^3L$BT7]F%6/!@M?JP#(PUV
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
M /[EE<+,@'>HS&V&YS"/N ;:N\AAE?#F*!5#GLY4X!6!8$!<;)[S36OX92*
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
MIZ'1T482 3B#J#@E6H"BLP*T';R0$VF4('J.#SCSI)H!(I)J=,PBQJGP= N
M2]\3LQE<@:1J<LQ! <P6GA8VN K$5(WP&9'(X/AJ";B61 IP*APX6#?BQL4#
ML(*0UQAWE%P>B2004');#/.0CY&"YRO9O/@&M4%IGL[80 ?)@I3@L"5N=T:C
MP3[(FK='MV3C*;4).C(%5Q[Y1W!B%+N2^H?AA"MT0V<V>.*K1JUM#E;!RN@[
M+)TYZ[2)/)O !:)$))VY>$BA<V);<XZ[V]W+3P0_C@99HD[^.;.VB4+!<9T&
M[)S;,WE:!C)4J(&$9 B#I 7^K5IX;"U<XP,STG?AG"F88R0'6>D1#B 0;Q01
M*['F*E1N3IZ3_$9.[]3&*[8&YA"0BA,A1CB*('C_&",Z''SA_5$W]9V\MD_@
MBJU^[:BW&[#@K1" \&"GNR]XA6ZR;K(\V:/6H\!6-KM["@KW60OJ=Z"J@K[Y
MF23B0T#$.;3)JO+ 90S*_.,C3*I;=7FH9T3:#]B9!-.R"(&R0;V*'*4?I 3Q
ML$4T1@JOKV!V)/Z>,K##CB/QPY+X&..NWCHRJYMX(9+=Z+ =\MV:R_;[=4_
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
M$Y[0/0M#2A'O40"Y/#H6&)B(\&QH&.*M @VXI$&T78;)M3@^@(*Q1^)8F-Y
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
M$1G0 TWH=(QA^=1DA-JO^&NIB=F1_.MU%^3-1DT"4>*G7K[)I5C-A'$B138
MOJ_SLW3=Q59 I%U4R[=0X,T:L>6P(BA84GG$XG$M.GBBLE?QYS&(FHV3^;1,
M>-U 3FW4,$:#'?L>@AH^C,889(@Q@/UAV-5>(;7M%.2V\UJJYODU)N2BI:\H
MYBXKKI1AIF6]2?%W!&J##!XJEK(@&!&/V8B@K5*'!>T5.?[9E2PJ53'2?":*
M)Y@H?MVM-^]7;Q1I\%4EZXAC)*>T2M2U_JNV(G52@K1@E8H,%GIJQ&K.>DTI
M)4XUAYC9]44L[&TQ@>MQAH%>^2PCPN)M9Y98#XD%>5$/M.Z>,<GB IE>T4+M
MO"[2Q0KI6A !'XJ!RKC^-(OR,I.CN:*13%J#48M:7T50(VIJHJ)F/"C#OD:-
M7#XI^(KB6$E5-'$2&:4Z_YOVRBA'^+/=E%GM$V]H&@F )JO4\Z(ZQ%4R6F@K
M90\/$9T)M+%\PZ!2O2CLJ/4$A1OYNNQ#<BLJEX]D+5?1&4<$@Z+"(R)%9] .
M&\,&9T5@9U5VLH$+<I$S6>#[-VEG,!=9S9HWKD50<5D."./LB^JL8;EHXV$Y
M#K$"_QDG>9&!A!4[TJRYS?-V62Z/#!0L>B%6"4]%B:IT;DTL5?E[TO5&E>NM
M'6-YH:ZW]UP6ZRG$[2KK1O34*3L 3Z+ /"E4Y%6DHQ*%9 U&Q![M*LD; *#U
MJE-1=M3I8 +BE4B)1\>(S)-$(9G+PHIHB!6Y)UA> ]-&2C@46%MC8J>H[R%Y
MOW/OP!$6R*]22*[.L&HV<BRR!# ?@5I0KXSTX]U?&8'S@\'T,W(QH<G:9M4M
MS?&70YT>:>.9TO-9)E>5%53Q^,O8&)8#739#K&%>-<^3:][*6MB_2$:KC\*R
M6O%,M7"2&A>6=2>=!=B8#(\LW,)IS0,;Q5+C-_SX0MKW/F3LBHO6/D6J9.'<
ME66Y1UQ0R1E*ZJEP0AYG%VS8/.OQYG/,W@#<EM^269BO=@R=FKB9\OD[E3XJ
MLC\:BE*#G!K=]AJSP+\G']9IBA>32N>#%Q'+#%4[,E=SW33:.U\EG<U;%-';
M5[ H<&Y2)+J=GAUJG\ZT@X.3CB@RVT@6 KDNP88PZ%@:@](7-D76.,FNI/8V
M*JKZXWB3;,K(S:ZO13$(::!N>XO5VMLUS9)RM;?"%I#Q!EC#.3'EXWL(Q4U9
MP!97W%]+,$C#HB5$(X:B*&#\GS'+\%R>7TVDT;RU5 ,:R9RR>FC64%WNJF*F
MZ?TO3,L:"Z^!4BLFU ICOEJQA(/"VU&ZR%;J(D]/IPL6YM@_.3X]UXX_:/VC
MO?V3??AQ=*Z=[G_LGYWOG^[O:2>?WA_T=YN>PP_]T\.V'&-S,%X:Y<XN ?8N
MTT%4QQUR[7V*702%/ZJP],RW!]^;I9S.N_\-LC?OYEQ\]G)FU\E0:#CR\+IW
M;#_&A.^L,^]7&K8*.6V.O;X,UDFBA.''_Y06_.+T>KT"D;%16+H2]:>*KK<K
ME.T> 1!MEAJUUM).*U;A8 ]0[1)E"&2A3L$2$Y),HRU8IS0:5#;3HOX95F6N
M%"M%.B^)=)X=S&=/;RHG9[V#J3 8@YH+()Y9OUK$-E0UJXO5/I$*<\E^32<\
ME@+ ]Q1G\:M/0X'Q(NXK?ZV].MGM';]_W:FJ.50Q8D$1EYJ+N-0I"\%\K7^J
MLF)=-+"4":HVJ\V7-7Q:LOK?-0@36&/G.R^".SM8>C+\5D@8_RR+6T[6?)"^
M308*6C'<$8B6?+([3:%X%D'S\Q6]Z?$.JZ X605)./+EZ _973%;MU@%?HOY
M%+)[E#8>@EHYD D*!5R^<!Z8+5V]%U&XN(6%G-5NL6FR7%3#]C@CD*$9M_"@
M8V]8]+H<Y5/-Z6>'$BWACR\K$\F9X&<+1JS,E7:K-MYR":HFFB*;2/ %<D4Z
M*4L_RL0MBD@B:';+%JILCA&Q:6:L\%1@8"-Z?ZH[:6VC%-\H!)@ZUE<BX@RL
M%K[XF$>B/6NC#M. W4QT!,5$*J243!BO)IMW5\A[5G\?[ZBL7HT#MGRDF,\+
MAYBYQRSV.A^+PFL5U2Q^SHJ%U<Y%[$I]M: 8K:R]+SISRH[OHI>%W.=QD4!7
M5)":&=S  @QJ+%/6'H(4Z+%H=.6=)WU+'BUG7[A*Y,@DWDBW2Y6HM RH= J(
MJN*7,"%+>OKJ@=QP]DW %;]-1'E960XMK^"N]  5#Y&Q4PWOZ 24S@6^R2:%
MI:--EC^L5T!(7=4R%+LF&I-@L%C5>;YT_8KBMC-;1Y1X.M$!4H!2P >B_X*T
M0%=O+GRC,KVM(HB@.@D;*M8+9^C9,L->T?:P0+^#AK=:5%?>"@--KV@YO-SI
M^#)"#Q^X-LN%(6J+1R!V9H8@=E85@UC$I%71'&+J(A#QY]OZI#&(#]V]1OCA
M_(##R:D^//YP7NSAO;4L0A$799.GB4(,GS@*L55'QXOV79HJ)+(=8WDR-V2+
M0QT7/S$7#W<$6;J#X/F5AQ7X(G)/1@A.BNZBQ$>S'>=TB8Q)/:(*+\11!5ST
MNH4QEPDA03WU1K@)*GY),6_1.J:("XLXUCLI[8X@[TSH@)5HD&;3T9^B<5TB
M<F)_&6KTW"53?;_KV>9#*J8Z9M=U5E\QU;2ZNK62BJE+%DV#-5E3W:\W^9M&
MP-L215%UG-?3K,9:"Z&=7*9\F-QVM![(0B!2M6-)UD<@AP BI<O@46NAZKLU
M)2IK%=%@#E718-LEAK4K+;A1<N!]5SL^_WW_5.L??3@^/>R=]X^/VAWS]:A"
M$(XUJQ!$6V+T3GJGYUJ_WW_P[-QVE[G0J-[5]OJG^[OGQZ=G'6W___9W/XE6
M3\<?/O1W]T]EV8O=X].3X]/>^;[V\?C/_5,L7;)IU4IDH2FTY$NE8\JO5Q0:
M*.-;L*DQ)D0E^2]KW0@GSCC3BB[VZ)_!RDYWM<%%&#IEAHI!M9[L87[(^:AP
MI9PU0AF*/'AQYXEX3%639^=U&6\^_?R;LI&ST)R204-A.=O?+4O4P3J( GR:
M.*RDJW@8E<FXC:B(N6$0FYC94CID+T7CEMU4=C/=AQ4)"S.:<+ERH76B<ZPR
M!6)M#E&SHC!#@C:8WG$^'?PBC<[7=_>S9J9>!K0T2$-!1O>\W#<\R+%5-@QG
M?3%>/Q,);FYNNB%&@G9!+5YK&!KPDJ@H%PC#^P #HV#59"Y)=L$[LI@)LC<6
M:,O'@0A3$WQ^F(3?^)UV"I"7L0N67W;0CXZ];+.[SIQ UXYF.J:C'6&?<6T7
M"!J]]SW1O@J^/<9-@X'I'6U:G>EHGJU3HZOU)V.EKM@WX5JXTQ@P;U145A5&
MB(N,B68Q<.V&)1BK!>33D7Z;HGA-160_I6,T\12&=;0(5U5:TK+J3'VQMN[,
MN-BPTQ=79?LX86\9P%^BV&O1"[2:#>Z0&+Z,?9F#LS*1KQ'O@% E8AXFHT>%
M;R42TRJ_//^%=9@66NF+PFG8 @]9#E=%,=K"53 ?*O.X>MME'MIM"#J[QX<G
M^T=GR\C9;3K?GE2FF26&/)PNS 7HXK>)#@:XMI,M#)YEM7]&.P#H %2?3OOG
MG[7COXY 0OZ]?X))/" LG_?Z1]K[_:-]$)VQM)^\+B3HP]Y1[Z,H#RC^/-T_
M &EZ3SL[/][]]^_'!WN@[X&J=PZW*QI\$ VV*9=W7T8CXPG&A[E<EQ., NO7
M"[6!VRP;PHE@$.FCX#*( P2C)@7,3\KX2<"D**W16"X,FBL+/\#B)-%8N*4:
M=[!,E!F780=2F)#:T>13B\CP1KRE*!C7\,&+2-H\'[."Z&8H )U:^N_(+H>#
M42&J15I81(,4@6%P>QFR@8$ XI5PE9<1FJ4R."'37:3HY<*:\UBF,%R@6^YL
M%U)QM+:L[9YI='W'6KD3R="[IC__JS][[,^OV>;J/5Z;-]C%-FPC'5+W8%LZ
MI!"B=^&(N4BSNPWJ6CAM8I\]NZ/Q52 Z/8@4VCI^O*CEGLI_ RXN]V6NUR=0
MI<7?^[?85TPXT<7?QW77 OGWM72EBS_^$M!<1/&*3TYQ'%BL=)EFD!..K6W8
M@;_$'SPB8DUZLI:\7/9R?<65$]'7XS$K_9)76=*Y7-:RYVY-[7*1^)6,;"\Z
M\I8-I>6?<$"+NS[($)1^*1I\0AE#<L-]^4YNG!!:7NW?%H6"ISA-.Y7QG2(0
M7US;30?CJR'RQ21CK*B#G&R(IL^ W>FV<.WQ@A=K.TL8K+JSW$UD_SVHM>%*
M.H^VK[F<8=..:_DM[<'Y0&J>AJBGW=36Q<F\V':RU'*ZGK/=M/RBP<JW.[9+
M6[K!*VH8O%UGL*@QNLIS>'-;#!>%,M?79OB!=/D@!%+;I+9IN[?IF9IVKP_4
MS],1&ZQ 5RH,SR:L<Y2.T<Y<CGWKY),5*%,K6*W-T+:>BBRV1AU;Q0*UFU]6
MH*]M/KLH1'UBC6^-)**R:^YEU]BKR*YQ'95=H[)KGCIRR^Q6,5HB_*I_?(2Q
M6V<3 5GGI[VCL]ZNN-@I6KO*[(A&E6:5_/"T@8(M[V6M4:NKG9SVCW;[)[V#
MB?K<^_M%,^O]TS_[NPMWB55THBJ E">JLXH3U3/4B;J=)VJ[,B/_?"C&>S/[
M?\-@0@(3S%@X>IN/KP E[V:$-ZX/^&W,'/B]_[Y_#M)!W</][!R$!Q'<?;;[
M^_[>IX.V]P>OB]Z=U;6[,&1UQ@7M++SD$2;F+%@7KRVGV>Q)9EP;8,W7JE]V
M'P9ZBP?4;K,&]<POHQ\,0%3[0*C,Q!()3E@49Z&(]!:M36\PT/)R7QL]F=(B
M6ZXLF@,+)*NL%9Z_,EFK"&*N!(2FU"#E 5D]LVKL],NES;0C45-;I&R-TK:'
M^-]>)D$RVC260 $O2L.Q7/."#P(^2&\:I?0P@SC"#1%D@26>DG2<#^XDA117
M0;[CEVP0WRL%7]1-_J5$&&>I+(5;CP=#_66"K.SN'8G*S2P;B0>D,8!OL>R"
M'$4W>EE(G>7-<<HAXBCD;_AMS#W8M/SEW?0ZX57%K+*\=[D$8BDKX1RWL,R+
MC<?94#:Z*#)CTUSD6Q1)$'=:F6Q^<YF*?%18YIL,&;].G%U3NBR2W?>$39!4
MF;/9SH3-5Q,9FZ_7-\A9*9LK'H>_BKJ.ZZJ!YG2I[STD?<7M6G3U.1:6T[4<
M[RD20FQ_]8,UNKIC/G%"R',&DT]3\NQ8\N*X$;':,JY\<])"EIOA-B8,++8"
M'U!$>/.A.C)_+X0%K4@#Z#<%&6Q:6THPRT3L/RA*9/66EE_BM[ZHH65"4R]$
MDM_6/;["^'(Y&EV_??,&SV489?<B_?ZFEX67V/C\#8\N6/8&]!#VQG ]ZCAO
M<+0^B!ZVJ</KJ.$[;ZX=GSH6O_UNWM#NZ!:HW>S2&;:9!W& VN\-V.]37K26
MWL6-BH56(EL(E&!0).X**?A!I/$X''VFV+)%-J@Z1#3@DC*MNZAR5?<+^H"=
M3ZA._ETE0-^O."4ZA6DFQ7QQW5+XNFW\YNBZ00W@-]=P;;O@M\O1%>*KH?#U
M!>WW%*SV&I6P-(6]C\3>/V3;^L'=#/C]8QI^)WO<_VL\Y)JI"P!V% !O#4/*
M7ZF-O[OT#3. /W7?<$@Q,[/"85/A\,O;=@7'[83C,VR7),IVR,+PU%:8O&7,
M:4B*=-Z$P#T$FR-3P[WEMS4B6PJ17]JFGU\F621AN'"&5BC\_D[TBU5X.Q=O
M3T3/H"2<AEL/;0^E\_I?;#C&[G:&+SN2*UQM,8OE#^<QPZMYS#2\VV)V5L%H
MEK+KOM2MW^-YF"77I?1Z*CJ!8S6M?^;-[MJ-#N&RR.19T<H18Q7N]>*N^G#W
M0M&/G?JFA0V09;%J'G457DN\ME9B*C8\A=ZM9^'E38>FI9NZ[EF^^2;2+=^C
MC/+;[U2_<23K4KU+_T?A]LO:=-$E!:T.&/3WG<N"RDH,GH15X RGQ-7R1!.G
M51W-70/LFY[V"J,?M*.TJ\'PB.YYAO&Z$)*#NR+$#[Z K>D*J["IL':KV,XP
MX>FN91KZFU"WX%_)=+1&6H6U+VS3)\R_(A!W9JBO-@N1%1!70+QB?QQ54NYV
M,2$(//!3=USW3638CF]%/*86JX#74+#[DG9<@BQ(6+8"UI\ :Z]N'%)Y'_^9
M:WMU]\6I]'+9WV.4RZ7]1??%2O2=R#^IFBG6AAZTR5?&'K@1V]X+2Y(4E@W1
M\T17[KKM8N Y<I-18[82EE_8IG](LGPT&3$Q1UQ6T/YKF=E0,K/BQ0<&,U&=
M-G!82<\O<N]!1$N'D<+C%MDP&D%LC@IBVS+&+"+]75VGCNF^N78MZNK3)F2C
M:RHT?E&;+J"A5*XUV;-,ZUUDO%;)%?(^J_784*"[-?Q72$..COFKEI"&'.!&
M8[8D;"GL?8E[KR"X'1 ,WS($ JM\NJWC0E\0HUG&F5*?8ICI)/S:"GY?W,8K
M[%T9]NZ.LPS7;)%D#A$-3'V%LUO);H9;LYME"'9K.MX<A;,O;N/O1:K!+>X4
MZMXP3*6KL)?',29P .(RD477N\Z2@49M"1T=]/VC;S_@HQNL=CI=VG0/]OY3
M-N3YK%K=+Q6LC67 6BZXH:#Z97&LV8!J5T'UB]OX65#M*:A^;J@V%50KCFUR
MK-U08DU3OZW,B 902PW9GH+L%TL I35CV3@*4;0B2T(L6R&O?QIB!&\)\ J6
M:PFZ2_55E,[4%59O)ZMZ^+MC"G^/YQO^+%>?"K)XB1M_GL&HDTD+<T>3G7:D
MW'R4?I?Q5](^ZMV3G.< .][RKS3GUY< W_SBBMUA_7N%V4\3&^?+S;D/W:UH
M.#S!6V5GMGMU_5?>)V?!GHGN_)Z)3]#^\&=K,G\%UMX;\6G@L?4-$U6[&=5N
M9D-:D:AV,ZK=C&HWHT3[AK/$5 FE+W+KL2GMU5"6VWZ,:K?'A@D?: ?=PA4B
M+L[6]Y1J=]]+\L2JG4+PS6;C>3[/ADU.):*^P(W?O[H>I'?"B3T'N M?]AQ7
M]E_)8)"P*VVWJ[U/ 604:*\Z9%2YME\D?UH-8%;NDI>W\8\%9B5./P29+87,
MBD%_P:!. YE5QNK+V_C'(O-A$G[CH*9WM;V,7;#\4D'S(M#L/ LT!RS\=I&E
M0$RDF&(L_O>;8MV-[Z="==-N8/>2Z:Z*,EX"91RP++O3_@TXS3- F%&2R0C_
M SX:\:R$^:HG5]75996$M !^KY88UVS"[MJJP8[BW =S;E,>5ZFU+Y< CN,8
M,'L2J*4\7L*U*R&B,S<1ZY"-X*,;[2CY[_\R+/J;ZM;3A&E'P;3BT@=SJ=N
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
M%2NKG5^F>?-J03*R@?T-R% @T8O= &$*!26YT?)50#9I,&+P1L#9/!V*G6<
MUYEX-PO2,3SCDF/?W/GR)Q)JG$E KX1.I(/RED[UC&C,!9ME&2 /_#_.8"22
M'ZO9AX,QBGO%<*4<EX8\&F=2SH;Q(8L*GD_R;_G<UY8+-6O0OQA2I[EBTT/
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
MQO9)I'N,.3SR?-_>>6>['7<;BWTH5GY&V4*Q\E.P<BUR!,SE1A@#W;H>: ?
MQB1P+!M9V0L=P](9!H5:1H?ZCW9[M,\RT5Y!XQQ;RJY"IB@FOE MP>U$J>=(
M6E5X]' \^M$4+?0(#H[0UP&/L)"8":*%;T41T777HS'UXBA@.^\<FW;@M%F1
M"K0P;VR04>,%\_MS9+@J?G\4O]?RAV^9'/8'<UK-F%B6;Q+/B&)BP(<L %J@
M&'9A4Z=#O569/)Z<W[>H /-"!;L>8^QXP4#U<,%DN9H^1^DP5%#U$*C2FZ()
M=QT>Q+I-;.HYQ&*&3@(OB$ADLR#P>>0'%M]Y9S[>,KLL9VR0/>0%<_NJ C04
MMS\AMS<$DYB&W#<9H3'H(%9$7<)</R2^:UEN&+B&S^V-XO:M-YGT5<F-5AA#
M#M+AA4K;?Q02T0FY@T4!I49 #)V#BN2YC,!F1<0W##NP0DN/F0](9'=T^NC\
M5Q7)T5[6?0:[AF+=5;#N8<-1:OLA1\>*Z4;$"DV/^)R[Q-6QB6 (^^A;P+JT
M8V]C4DE[185=55:C;=+#<BGX2LEY*#X93='"I=2)@B@FOJD[&)3ND2#2/6($
MMJ[3V X\]+:8;H?JCTYE58$<[>7K%J2R*KY^-%_7<H?G&F[LN2$Q*2:S>E9
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
MK-KLM8 ?R*(A4NA-FD4Y'RY"GL?C43YB0Y21%7VV@CY#D.\,U_'TB!$W"AV
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
M5Y8?W"*WR_8H-[]RQKRDFKY;J;THE%L6Y?H3Q7_]P Q#T[2)$\28JQ1[Q#<
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
MN%56KEX!'?U,@[AS\IQ.!V=T-,&QIW&*U7<ICLO$M]DZB=M_IE$8C--^GC#
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
M9292LE1\9Y93]LWJ=@*WTY(JH<M6)6:!!Y2 +%CP4NIB?Q,9F3*)')K5??K
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
MZX5)$*Q3(0CE@RR"0/:M75@2- QW%\,KS!UJ&%X*AF>4 5ICD]0:C",!:*P
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
M2.'R:IX;(ZX'(ZY21S=&7"4C[LY4*3F=LK!@G+: U;HYSB-8J7B*PKL0:7(
MB.X>.KLW2NP0,S1*[,R0Y<:&JV3#:8X%8QJ3,@%4V5# 2!Q<*O\9/=,"/:F<
MECYYN8-9%H\X.OT9%;VCR0BRH2_7,VD ,:[%\^>CT1R' =?S8"X6]6N;M+:&
MX!X6Z*E8BM7.9CL=G-'1Q!#L3Q_XG<OGO9F$[XZ2;]60E _%R!=KP#(@UQJL
M\GP2DF)HE')HEG1DL'PT/8[LXT:LC5B[>2K1B/6^XOVU"I@KQK*J,WTCH),*
M"J-ZR*B9L%Q%E'9R\J"$;,S:F+4QZQ,YW&BD>E_)"EOO@F0H> J07'" (1+8
M@ EL8MG8% (YM[0#C.ZPZN2$XV]G5#ZW?(V#WS?_I_QS=>4SGQ52K4BZ1.+F
M__C1WS8_W^Y=W[8T '/^+02+21%)2CT*87A<_O;'>K*Q-SPKGWXV[#TOL*F=
M0ZF.O7@Y.*&3,*"CWNNS\H-:=#*^]=X.K_[@LWJ8<SH<#R8],D?IJ(#Q]_3W
M/P;Q[/"*06;>=[G);/H6\N42SL]N?\O]+R.[TS*^!'-].6;_K=<[(9L@,"I,
M))056)YOLD7V62L,4Z;(>?Z.<[5Q]:[#T=5-G-+[!'Z4Z -0+O?X QW]01_'
M&W^[MA3'@Y.K:T+QS-2E_W+5;EV;G.]M;2[ 5HA\.+IHE5HPGD;UM\HU46>N
MI7<XJF;J/[Z]1T60'U0NJ&56SZN%FT"!-K^V_P\*>//5)_7YUJ_/]WL[>R_>
MO#YXM;/]NE^^?_ZL0SSU]<O>VS_8?MT[V.\]W]][O?_3SHNM@^T7O9<[>UM[
MSW>V?NJ]/B@_V-W>.WA]\U;NBCV[\94%.*;1^X*L23-EG+C)#W'[_%GOTM?:
M.S\N'Q&6<!YXW7%Z7;9XD(L1/#G;*O;@_*2><_]<#$ 8I/%!^4O_.!J&#P_N
M-;V_\IKDWL'+H]U_OOJP^VE7[;[X4#REP\/]%Z\.]S[]>OCV8(N]/7@C=\6_
MCM]^=.Q?_WO(PO&O)_1/=[[_6^"[_WSSY[]^_.73[J</?^P?O/IM_\=MW/MQ
M6^[]\^7A;OV,@U!\J'_]]K^?=HNGM<7?1>,DMRA!.UM$9=(,7 P)A*+@M!!,
M*[QP> <GYREN52^5.52!)U%<V8Q".5^^BHP<DQ0YF+(#J3BCIQ5DH_-4ZSF/
MR\/VL?+*S&;TIKO1N]J.*]_J\EGX@GK*:Y<7,B&YBQW[]L5<OWBTJ-$DYF3Q
MR2.S%!UG7@098IVZ+#9N XF[TG*#PJTGY?FU$]#<[\,[]57*#4]6Z>-:/[('
M[_&=C#%H9 3)ASJ-B"10(4 (,@I1''CB]L8C>%_<-OG$'ZHP&X0[>%,_CP;%
MV3P]NJAEOK:YGRW50SC+O8/#-$[?]HQK,/#H/*9)8S.ZP._%K=#O8=C;.8GG
M==9"&A?C>Q*>36;,#?Y_]MZ^J8T<:QO_*B[NYWEV4F6QK9;4K9ZY?ZEB\C++
MU@"3A$PV^8?26X.)L5FW'0*?_G>.I'ZQ,2$D!$SP5NT$<+M;+1T=G9?K7 >N
M,-T;5S-=#>Q X76]7^ 5APZ+N=WPO-_;.'/]C1Z(/_YW/)O /_BHC6?!CM_H
MC2?P"SYLX\EF;VLX]"#_6J-XAK5H\O>F$YB0X**%9G=:#>&%X)E'ZI/K:>=&
M6( +UJ4?U6#4&26N1^\9^$X*_GPZ&<!33V%FQ[:G3L([M_>8.#-4505C@+N
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
M)LL%ZK>%+PQ&C3B&T*3'3$^CJ/[FT1U^$-U# B_JF+QPC5%HQ2,B:3+6:#C
M$_1Y]Z)HVX/MKL(HYU!$ 6DR'/; <CNIXXWK'3&W(]CCVQ%OEWA6C016L],8
M,P=) ^&8!E$<C6M9JYOQQ9J ^FN=RHP(2.KXBS<4O2O+U!^@I6C49.(3"2$G
M\<4P8<#:?HXYA,[\:6<4NL4PB?"W$\R>>]^_ZOGR J_*@OUY H,ZJC"_>^G1
MWBK]NCCD8@@QC/8;HXCM.W5?J8-<JXY X(C74<VKU1(31K[9PPI_++SHT:+%
M%S1WJVK0V5Q <B%0&VM8:HE'8WP)WFP^2O!CDRNOL5IFYEY.QB?HSB''Q+O!
M].A9Q.>M2P!W]]]?'"2\=-30DA1.8@F@+HA.<X$L2-(D66*3]'()X"H 1&\<
M6PWX\-\]/OQ?$1<9903^]8TZO(]->N]J,.=]HC@VF\'Y#&B @U;CH?=QKRJO
MZ/<\F-E-JI#&0+*=.IU@\5A&%!QB\CLYX[9)28@ XB[&I^%5U='@]-39/F)D
M0S!R"N\(_\&#ZQ1/G"I6)N+5H(JT5VC^X%J*N:YSL@C=#B&-LP%\T@G\;OI*
MANM?U1^,[5NX@5=./DH\.X7[XM!]Z!7T63D<8P1Y"*L8M%<X@(.^6GK[IM2D
MB44,0D7F>9N0@1%,,(X=,TIA?HRO-PBEG6T?TIXZA/,CI.!Z.TT5 -XD(LWK
M8?G(57? W8>$B?WB[?VT3!R6\_AW5*%HP0/-4;77673;_7J7I/:7JCD,LB</
MK3SA#<IM/*VN%)RZ*.!D-IPB+B(NP7@&0HWK\X/.)?/)C+$*'2/30?9?#ZJ/
MXU'43%XQ1;WTW,>]/+KA,9Y+QR\^'R242YW(@B@K!.%E+HG*\]P?3D+PU&38
M%^!+2_5-;&+KI;KY4N4J*4I59"0QA29<4TZDS1@11:)X:5PNT^R:I?H62LWU
M4MU\J4J3%+)@.;&Y*0DO7$JDS$N29SG-!9B" LF$=Z\\=6O?)>9G:?)_0V8U
MU+\N+Q^=!#-F:=;P"[^##S,)E4WG<SA61 O$]*YWRHC_:^0%""#7RPC7%3S'
M?J#]^MK7L-VO\?K&GZGZ_(NUNO,FW#)#M*ZFZH&=TO,I70_U [M0@7=^Z+^G
M!P$T'XYQ$WV]_IPA&PNK$(2 ]<[@#2NL-O;UI*$@64WG'O@/L$ '4S=_EP9>
M&8W'^N)^M(AQD#4^H7Y6.0NCZ]C'/X$TMGP,==7T$E&\WRKXOR;N9# [:>(S
MD1XE@.!/(TU2*$^V+:0T+.[EVF 4584UR5X^?0T1:$6%#R3X\)Y6U: *HKGK
MIK76ZV%!M9>5X:!L0G7^Z>>;]1!!LM7$ V0PDNVF(9345A.#*8]^48A8@!#^
M=S8(B AXIRJ:_!Y2T@X0-.2S<<#-1>OV2^/8;AZE8#O",TQ#5%)U$#D!B3N8
M6()PEVZ]<X#T#ESM?C0;657-3'BOS'UV9M8%Z'9JIN/K8;E_J)T<C>M23@SI
MCP['GG.E\54"< STR*E')H]#?J%>V=O:9/<>Y]SV6J_R?I]W;T97@Q>]:]^9
M?A"#CC!N]M[B&G0%J!8$N&( 9PKHP[IT'[^.M^]AP+J$21U7D;1FJ_/]YZ [
M?7U\EWLG@+S :L#UNG*LO2,W#&9$"\S$5;0.@Y6XI> 4B,DDSXV#)P"6WZ.P
M^%K9*1[Z+=X[HBC_"QNVC:"[J'4#GBM@S5P+-POABG&M''R8HE88&$0-,,58
MDN6W#[[%/YI3!F'K.-Q0[>TW8;<R_?-IT#@>F7[>1DI;+[R-PX8!#TXBL1 >
M&U5M;#5 MGY@9D)QZ 2&,=)=#L=G813-!-8K45<7U^.')1T/\8 S1\[.AABM
M[KQ."YH+94'Q<<WX&TTR-\+F5=O!X%:.3UT4&?P(8QOAQ4-4HXI)/%C&:7W(
M#Q9D_Y? )# BX3*_>J%. *7B21V9CR-H!P6W\JF^^@08C!:FI8GFSZ=4C$?>
MV2B[*(%?'E\S-Z#8U6#DVP!U]&VXS2^>\F@2AM7<TK_+^0#VQ),@2W;L30U$
MO"['N[X]]914"+Q\N_$$Z[$R0MG#0;LN ZB#]?HL;.,_QSZZ^,O^^!3<199F
M3U82]_KK0YGN#J+8(]SF9AFVY?+E6,DY]Q)?RSM(_K@A)2F\NY?4!QUN(4]'
M=K:@%4'?_)\;$-.K#!&#+M&E$%RK3&6&%5PXFNLT34QQF[V4MI!6! VBE^,)
MTOELC6QHL.=7:LL>SV(- QSL#55]]N@"&MN?]_8_GNT<[USL[G_DN\]?'4C&
MLU)I07*K.))9<E*D24X*G5&7Y]Q8S9$E-[]$.]\#&1UVK*'&=FD"Y/5!%V$@
ML>:U8]:<>4,W\*^@.=$4=(14!1RDX8IY@D-_QM3K[>_MC^=AV)2SK@R'HZT]
M5IH11;!Y<U0M&5A7],<AU]*,U+,N+1DM9F4:9I'P+7].V<'UA]^2(Z])*MQ>
M3N'>U=#+<3W)X\G@,))?>K*JVK!%UZL?UK2^Q.=A7$R;'<)B!L1&HX:#M[;@
M1<V;\4$P0L2AJ8;H3K>W'R)7U9S#%MB^HH$Y3["%'FAO:6G)G96MUV/ST^,+
MRSW> CUKUY ;J,/#B3OT5)RSJ4_.X5=J0M+-&(]H;O/EB?1AIN![7T..LRYQ
MN%3B4*Q+'%9C+'=8XG!MR<)"B8/*\B3)*%PJ<\[S3&NJ892%D@)&QFY<JO"#
M*<+!<01S"_]YT>+&WHY:6-?R*QYQG?96>E!(QTI!+2D2ZPC(@R0R2U)B4Y;R
MG%F5\W1%B:J>U5A!_T-G1>\W=_(O^ TS$P,8D.V6+8>()]@,BTS=:(5Y3 -R
M"8;(4+ WAC7H;^!BK*/%,7K#PU6!Z&74&+N(]H%3LV.I(MWB IAR,Z37L'#[
M,LYRTB7 [%*H!KJ*_8EW1<\[$2P8D#MOZC%!M75QC];YXW$\.6^@DTB!&) >
M 76#CYR+Z=2LJ,_#=SL1[BXIJ@\^8WAG<#*XE@IBY175Z[6:NE)-G1VPC,%,
MBY)(E@O"*55$6LJ(2Y3*32HSF[H555/MPGI%==^HQ#F,<V>G3]PI**) VX"?
M=+S,.8KD)J?;A)1KKQ1VX;3VC,%K"575#7S1[^3%?-0BJW-=+5V[NMX70[S
M9%9-&_VQ&=LT!%4#>A1#S\'%13;9X+W%S'1-%1KB 3 (U_5GV9.'HS9>MWFB
M-?IY]V(K.8#U9C*3H!1R7H#MDC!2&.F(%-0PYJBB4J^H4MBJJPC:5;W??/L[
M%PD,_9'OIH'Q-L:6?(XLI,WKK4KT.6E409T]CU31DQ.%X:?9)+ 5U,S/6$*F
MCV.V-U[5X'+1](DLBR<(&@J*P$.(@CZ*&B02,=9Y<2SH#?P27AF%X$J$B_A*
M">7A'SZF@EE2F*TE51T+V-H8SVG*DP.S5=!8C:KZ!XR]24R.<0"!ZGI9*Q*O
M GV0.Y8:RGY+P5TW#KE!1%M2[0REV)$SXV7"):-:E3++&&>%-/Q@^RL"V2 J
M!H/99S")H/>_%,E^/I[I:3D;UE+;"FT3PTX>G1)Z<;9[_)8=9(+JTK"":%J
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
MP<,#GC$.4Y\0*S-!>"$D@26!PX5*Y+#F6<)+5&7R:B*;'\&W<F?(Q5'(Q-S
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
M=F:F[P)*ZOPQ4Z&E!WE:E((+2;+<8"+?"5 5BI$\5<HQD23.7>Y&L1K1MKB
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
M4N1I"6I94(L)-Y'W?6^BA['MOS>F?X6Q_Y6HI=A?CL$M['B&_>3J=_L^W?"
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
ME 0II/' &?4P7\>G:MMU[Z['+(LWXHECEH"&"L(;8C(WI;$R(U8+2P*:MI;
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
M,N5B"(&JRGA:#(X?9QF/D!$R<YHH6S1@3)3$>\Z*.H/CR3&3RM&*H:MT_CK
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
MHQ/SVLBWKXAY>)Z@IX R)LV)\,[C8*-UAM- C;0'FZ.)S*#+^*"<J/P/W_T
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
MBL4 BOKNQNCH_=?S[=W# ^^SDJ*7R%@)L8=W EF#&2(J*&)UD)C&C!08SWB
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
MZ?U93NB_I<-RUY%*^9QI%0QCR;F6#").3;D3T>!D@F!/U5"[7"_^5UXNOGJ
M8:OC6\/<O16</0K.=B:3YL&&A -CR,80<WUKCYP/%DE'5% ^82;)RKI>-?C)
M8';'%H<E* 6VA"[].,I;#5.%O!7R/A/R3J1N.6=8<VV /7*.N"86&6(D4E)3
MI7V(QH0*>=^\2PNEK(^>2\DC%R(9ZGS^1Q!+L$_Q"6%?Y=(OXM(3Y9=<Q"H)
MC!B/0*:T-,AZ0I!5ACEA$E'<52Z]G"Y=D:FE&*8*>=\/\DYGY:S/@HV(,?C!
M=1+ IA08-*&"66:XUWCQH+?:87O%??\>V$&L-3O]8:\4>VOZV.D_*27W!O6K
MKF,9MU+(8+@C07 9J D^ G@Y0S&!6-%5@>%"8]G7*8FX$& 0O4">NE N,&B<
M"-**)6&L$#B8E76R2IX.98NWO/G&7?JMK$*_\6&JD/?](.]$2DYI)Y*#^%U;
M"B12*HI<M )IY[$P(CBI7(6\;]ZE"39&"9-TC)I[E;332K-(&!<V2NJJP'#1
M7?HR)1=EP@EK@@A1&G$K#-($6_!P8A@E*4IF*Y=>3I>NR-12#%.%O.\'>2=3
M<H:P(!@!"]:1(0Y,"AF<SZ8H23 3*LE %@]ZG[I/KG#N[)JZJN^R>.4Y9P6
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
MU=HZ4W7U\,;C5>.BU<7R$^@;%9:7CN6+&2R?Y[*=WB<5$8N*(:Z81491C+2
M=5-!$\\\:!^BKA\>/OOR(MJ>U\W5Z\!=+VK]>#;J^V,[B+7>69[W0:YOY&&D
MMM6MM7MPBZS"A2H [KFZ#,W0TIBH]GH?8)WRT><?>7W^@N6IF.J^6L>)SU5>
ME(U44NR0"0$C3J1&FBF.:)#>:A<MLR53&:97*!QN2>Z>"LQ/52N\ O.CJATE
MF*FQG#LP'' 0 &8L(S(<6R2%IQ[C@*FEN9(MY\LJ%EZY->Z&Q"_=:/O=&&HM
M$/F^[?I8.^O'3FO4J;P:S^G5^&MT=M:.'3!Y;/]B>[(VV]WR C"^R<+].5ZM
MBJ+NJ6\T-@X#TTEJJY!ST2"N"1A$! L4&8,WM**.V<(G*_DJM7RM/!PO1]>H
M</W4JD>N@1*5"#8I1&-N4A)P1-8:@W+J'E4R.5CBG$UV:P7]RMOQF*C<&@P!
M'CE4\]SV 0-E7'+ET7@VA>//?B^,_/!KN1H71>2M;7]HV\&@E5HQ5 [8^]#1
M7'H?TR30!'3D>4J@9@2'K 13*$D<N/7 3TFLK1-=AQUFA<R@RJ7Q\M2,"LV/
MA.:I<F&Q,U1S"U8"88@3,!^TMV T1!V\DCX:%@HT2[5*#LJWX-28I(U\Z[5'
MG=PIPH&F4?DSGNW 9+P>?Q?+\;E<C8IZ%J*>N:1<DG+B7 B($@.*A+(&.>TC
M4H9'SRF./#?((+1.'JY(5/Z*U<7M8Y^-5+A=!FZG*@.A-BCN)*@,3H'*H,$
MX,DBG+33FDA.-5Y;-W6-7U"EQ$FB(PPV_ASI3_7-:L#5@%_Y@%^%#[ H4% Y
M_9[1Z5>LP,V""I5WX#Y;_=;EN--DT;Q7!T&E@&T^6:X1[/(269QR$79&F(Y2
M2PE[/>=UV/=7R#U0.?M>CHY>H?B14-RX0G$R3&#! ,4J1P90QI!1PB#) L5<
M2&^37EMGHL[%:RK*=^?LT_'OJI[:3S=!KX89GT"_J4AQ2:2(9U4;RFP4P06D
M ^.(<Y&K(]L<6T&#(-A9Y4,.JV!UPI85+_7\C;0K*JVH=%6I] F4S(I*ET>E
M4_T2R^!-H D)AT&_%(8A+7.C2FP8UQ;S2/(A,C-UPV[V,GZI5/KHY5G-"I=G
MI8]>GO5:\,<J5F(]G=1!/FU<?NXT]YJMQN8^;UP">CJ-\YU/VZ2QMT$/3O[=
M:NSMT^;FOUL9=?,-87<OFY_V28-NGS=/CBX;E[MT_W*#[Y]\^=[8/.@T.MN9
M$0#%VQEUWQM'AY*;A!T!ZTWE6L8B,@2,R1!+A@JK,9:)7:_$&@VE*GE'!"%<
MJ&2B"CYID?4?E]B-2JQ?9Z(9%ZZR^LN;/5V5U6LR-*']BQ6KM?KD<G3>/#I,
M3G 7>$1 TCZ'%0NDC0F(:!PX84'RR%]BK=5AZQNL<*VHE!JO"JM>%,V%XRWQ
MNO#RC;07%NR=4+JJL?JB!DMY51#V5=1 K0K"WKT@[)N<#88GLT',<Y3'+9O3
MS.QPX]^C_.5B3Y_;Y-'S[/+%A/UNVT62KQW67(0]MYN+H_=2[0PNUPOS6W95
M>[*J/?F,F9)#4"-M/]R>RK!"7J?[V2#CGCZGS<U]O+.W)9I?=\7.IR_P_N?C
M_:_-T_W+H^\[G_Y]W* 'Q\W-9F?_K^L]?79Q\V17-/9.R<'F*3_8^WQ\\.GC
M\3[]?+*SN<7W.UN7!YTMG']_K5VS4X$QJCAB,F<N6,K!?I$.,28-4RPJ(N.2
M,Q=6QCM?E=FMJ&XQJK..@4VO$_4 %$RU\99SH#C+5#01%U1'#&8,5U2W(E0W
MC;A.6.NH4D046X>XTQAIKP,RE ;E0Q3:9*I3=2Q-1745U;UMJB.*TV"3%U9Z
M+JG3%#0%1WE4W"8=5$%U&JB.5%2W&E37G-'J@,*D901I(BWB/'>J#MP@%;V4
M23IJG 6JDW6YM()YKZ6P^ NRW_^<U :U90_&;+[GP1:%0F\WWZM\N0>=D/V8
MZ"XCD)@='"_&<1N3U?K8[W5^'PW@@0:##?]_H]:@>+_BP(4X<*Z!C!0L.I/;
MQ@B:$&CK#CDM&?(T@*T++!A#R&YR30G]WQ5*L:LR8Y>,],"MXM)R:ZGE0D1K
MK=2$LL@)LS*RC/3":"/HD1U5%=R7#?<9ZRY1[7WP2,0<G6^21-I@C&S"C@JJ
MJ LF-Z<FIDJ#?\U@CQ&KE)3#3'  M\-$>1NDM)*H$'0!=@V[>0;[KUTUU;:^
M$CB?,6UPI,P:V-&QE+D)?0+31G*/L"7*!@*V::2KN*U7QX\WFAP<V_Y1#+5A
M#R9D,"S;*$VZ.S_ ?'D3J81+-E\>H-1,HQRW!X-17*7ZZ"^!W.:*#T?ML;#:
M(^55;GK)/#)&:B1@KW*&FN1-;@BGZTQ450%?,;I7QV2IT/U0=$]-E.!$\D00
ME+@2B,>08\Y];H2@A=!8F4@8H-LLH^%2A>X51O=R;90*W<^'[AG#A LOM2!@
MCA1[MPX$:6,3(CA:[YD@TM,"W<(\N*+7"I4'>'UVR9_V(M?D+^V1$#-LWNR!
MRG^_2)-DLH(5G2U$9W,%R@4WC++<G"G:@#@E\ H6%T5LHI'.>9;KBH(I8LS-
M(^3_J7RIKP'1JV.&5(B^+Z)GX]^"%5%9)$+"B+N8D+-@@U#/O"'6)1=<H:!P
M62'ZM2)Z94R/"M'W1/2,R1$MV!(Q;\HT<L2E$<A@GY UU%O&)-@=MD T&!>K
M@>CJ%.0G25@1[(WEI%]5%8.>8()6>U=8K>)K5:CO$O> N?X/ECLAO6$(:P-:
MG:(6V60I*'DT"B>% JUOR8VDGK]HT-.F/51L6K%IE0[[BMETYHC.$ D\*E'R
MTN2N'!1I%21RW!'N%0M4NL=)AZW8M&+3BDVKC-L7SZ8S_@EB$[<B$M!()4<\
M)HRTA3\C+)A+1.FH\.-DW+[B@I:*KG!!2_;H!2TWHQNN8!7+R^U)O5F\GZ]U
M<@# .KW<I_EWV]\!4*V#3[L7^U^_T(/.OUO-SA?2_.M:]<&3SZWFY09M=@!8
M>\V3?1CC_@D K?/OTX--N/;>06>_LTT/]KZ0_UQNB\;)T2&/C L!J@JS-B$N
M=40.2P98(Q(F-6).[?4RECX928*+7+I\R.=L,%J#?.%(<##87"]7F&>\. O_
MV.H6KJH_8DXZW'$@_'9\-+YP><M?#V)^T(;XH$P^JE">2V.<BY)H^#,H[EW"
M+Z&JXM5$IO%$MHN)[$TGLG;6AQVJ#[?.CS]H#8;9(3B('D0=E#3XIS6L)>O'
M59>ST[ WZE]=;S!R@U9HV?Y%<9N;E\_5&\^/6_ZX!M=I#8IH:Y\+.0Z/X5+G
ML7;>:K?A%T/;ZM9ZY]W8'QRWSO(8BBJ0^7JA9@>#."SNG=\<.RWA9:L_ON,P
M]COO:GOP85D-,N>ECHLXCCKY\2YAZ.'7D['$&I)/52HU+_%JE45]%F+:.LS5
M-(0."5&! ^+6!^0,#0@4MV U#TH+=:,NZHI5^I3ZG:'WJW+YNHIGTF46SWQU
M=0>KDI1W+TE9G?]=G["_?K2Y+[G^XAMRH/SJX5^-<^0)#N[^@/'MI ^%<*Z.
M*^2>2LVXN\=%8Z_9;EP>\8/-+;+S*7?ZV*+[>S"NS0;9/VFPG:_9G;'+FS>Z
M>VQ_;] OESN;,*Z]+WS_9)<T]@Z.=S:/SAN7?[<:EU[L[^U>'FP>X6O5*)+.
M8B,PHC$(T(<(088'AE04E&C8N8GE:^NZ#LOUV 5Y7J#/N**SMT!G3W!R5M'9
M0^ALYIS,1R)8H"BXE%/9J$ ..X]LMIQUQ%I@H#."ZUSQ%\%G51K,K1VYKWQ/
MI9<&1OHV\V!62RG[L]^"M3BS[8U.KONV,QH.\AD6S.E.]X\>/&9A5( 5<;E*
M*7TO@N7FTO&3L)Z!&"/%?$+<2XR,P@[^43%["K&6:FV=U:6J:@J]8D0_@5Y2
M(?HQ$3W56[3U$0?-$7.1(9ZP1)8KA61D24D@;B'IVCJO$[*L9K4K%#5? M/<
MHJ7<T#ENUUN> Z<??W0\]$,OZYNO+W!_#62>E,937QSW7C7]J]AG(?:9RZFU
MEGO,DLO= 26P#]?(Z,!03 1;BPG' H,^@9=E,JV0HZ="Y\.UB0J=CX#.J6[@
M0A*1JX1LQ 1Q(CER20A$I9.&J%S_7@,ZI5PA=#[4;?$0I?\!OMD7#> G,/!S
M&,E&-WRP9ZVA;1<0GPFWJD"^$,CGTJ6\QDDSDL/D%!@ BF/D"'?(2XE-\DH:
MF4-2:9WH!^-\(9R\(&O_K0+_"?P %?"7"_SI[NZ5XHI@AY*0&G&K-7+,@/GO
MC(]42Q:3!.#SNA'+,OU7[,3B(:$TSX',/^)@4/.C?C]VA[6S7C^OQ!LS^A<I
M[?$46=SE85 FJ0_ENE2,=%]5Y&3_LK%[:)P4/F*+<,(J]Z2+2!/#X16-@B;)
ML/:Y:P%L.0\HX%&Y U88MT^1+USA=FF:!."V>72(B<,1TX3 9(C9DV>0YL8B
MY9*)2CJK/."6UBE_2"FM%784W%'WN4<>WJN.[%KR[*PV"ZZD\O)'KWNT%_N=
M3(85"R[$@OM7VDMS[^BR*'D<L3<Z(*:P03Q&A[14&B7CC?4Q8$=Q$07&V(,+
MFB\7.<_L;:G8LV+/E^68JMAS">QY,67/YL:A4<6J"$19[F3%+$8Z.HJXCUI0
M(2/GI2M:X5?"GO.E$:[GC%^52KA9&F'\7&-\</I.Y2S?LU[93NU]/[;AR]_B
M-.7SG_-1MN,'QM.?6 ?/-AK^^"<WTNR63@/X3DGC'Q$5UT)N9_X][D\#B8\B
M<OUH3Y%-,-SWMGUN+P9KO\VG2K>ZZ-HL7I^ 'SYF2H_VF*4< ?7T^L6JOP?1
MC?W\+1B379FQU([[F6__\>LJ'6IMO4@#SZGQ'S)5=X>#?_UFUV];R5OK([R&
M>@=?<W4 $,48:JWNL/>3.@;GK>%Q+0_X+!:CK@V/6_V SFQ_>%%SMGLZ_DKH
MV_-Q?=1!+?5[G5JO&W,#N=0"F8_=6@<&=5QV;H!]+4=,7M2"'<(M<HT"^,)%
MM'WX/".D+%_P_:Q5KO.DRL'L/>KC:@G']ENL=7OGY==C**L;G/5[L/8PDG-X
MQMIH4/:RZP$1MKIPSV(4Q[UV*&HY9)J#OSH1];KMBUH[!W5>S8B[@.%V1S C
MP^+O_+VKFUNX^%D[AJ.B]D*MR(.'X=MVOEL>\70BW]6^G,&3^%X'?G#CH4+O
MO#M]LOE?EL\  \T$/EDP$!G;R8[WRUS"(0\9%B,_)ES8_K30BY *2Q-(9$IR
MY;@5P6MNK4TV)FK(K4459I01$#G_/HSZ>;E^EL/SL7R BZVK9?RS>+X7JI$\
MH.K"Q<[>[J$WE!.=!-+46<2UMV"0@88A,?6<)<>8S?WC\/7-%^5YGJQUB892
M3DK865CV=KN7WRVK=M?"" 0^B]H$924B.O9[JS/JU&SX5@1MYGHCI:07))IA
MG6N<]([ZME,[!V'^H9(+RJB#/7<97@(Z$2#_S??>-\HA;I0C+(8UUFWG)>I*
MNT7T[0D3;NSM'_H<&<TP1<$J M8]3\@$EY W\*X.7'$%V[.^F:_ZSPGK]*9A
M[+.T=38)=L]BE5>A7HI9_LD'H"[;O<A"\JU5_#"_VX\=V^KFOQ*LV* 4MMFK
MCR\TN?&4QTKIRZ+V7X_OCA(/S424;T_42//2'[K(&2>1()]RH@TV%+D$\@9F
M;$H45L+&+&KO;J;9U$!O:>?5M,467]3B*&TC5J_E12IVX476_I[&=+7V"Z]]
M _:L(]*XW.4[>QO?FR>[AX1&D #&8>&U1-PH@7*# Y24)YX3:Z)DV:'X[J9!
M?$T0BCHDI2!074@"GNQEI<Z:E2G@"+":LJX#RL]@6.MGK0U^O-BN],"^5S<"
M>V_3;[;'0_P,(]R$#;=[--%SWO N11M[IX<PQREYJ6%;(@)Q)PPR+ 84"'=8
M4BFUXFOK_-W- I/_?'>C3MV3U AKE"H3*-T[:=:?5M4-@^4DV%%-06\U$<-.
M8 1#FE&'HC8P^\%2K/&-NF$K;PE/%O_**LT65U:.TR@;?&"^9AB/C=.Q#C/6
MA/[_<:F\V<)X,[4!AW-5]I98,6_%:K%I_H[J1RIO=K?+OOIX.V N^I#0A-=V
MVG3;([Z:(Z.G*!TUL[=-][S/<>Q#@-WO*NMYN]N$D>V=Q_:WV"A<>*_D<.GL
MN+GW=ZNQ&8[W3]JG.Y]R">Z0QT;V+[^ E7W0.=@\AC$=D6;K>MGM+=+\NGW>
MI!];.U]W^<')KFC2+7ZP^?=)<V_W>[-S -?[^V1G\PO]S^7&;(X#-=@0%7-+
MF%QKBC"&K T1,0/ZL] \EDT,ZIHOJ];4*D0HO01^9?>*7WX31196C9#V01?;
M.^]5/+00#VW-\A 65$<1*:)<@BYO'09K'E[%: @SEE$<4N8AL/-?7[&%E>8A
M_L;R*%XZ#QWW8ZR8:"$FFJN^"6H/T2%QE*C1V:_(02-R!&%'"-:.VD1B9B)&
M'YS[56E$"S&1J#2BE\1$'WNC?D5$"Q'17$4Y2R.W*CGD=*X_Y75"!DPRY&AR
MG.(4@BJ(B.J;^5Z52O281"0KE>A%$5'K6Z41+49$<Z6HHN;$YL-VH[5#G+B
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
MQW)VCV(7)#P/P9:]5FJ $!?[I1T*O\G/GKN\%+O3(-^WD_M[G;5G;COND#(
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
M711:+^, M*+(MT.1SQ(/4E'D<U#D3 J#UMZIR) SR2 >@T%& D]*GJCD1JO
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
M\WLY5G\TB&5<VYMTU;R($Z2\9C"O&]E*.XJOJ<[,4['9_EP5A82#D8ZAJ)T
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
M.S]N <..OSJXHNQ^0<> (ULK[YE'#6/HG<-2 'L<1WB(849)I]?/W6U.\[X
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
M\CF;(Z]V'1#K-JX^]99RL^E>+/X]>+.G?+&2:S3LE;J_4A.5 VWY1:4%5=8
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
M$LA8I1$7QB"=$YTL$5@ZHD70^;!&K=^ZU=T]M/9X"/7Z[[O(]6KQZJIX=<O
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
M>V]A*V/*@!N$!<!0T XI+9+@CH,!;0"+:-><0P-UGC5VW>V+$,FX=I$)+<#
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
M*P8E,SKG@#)A0*"A"2X'#3('S@*AGDI5977)977NB<%55N<GJU-J?Q:!2DE
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
M($RESZ/09RKF8FG(24L.02D-(E(+5H;20R(E1;EFAJ'NPU9II4^ESZ+19\9
M4J7/X]!G*FYD=?!6$U QH^5%A0$GT/+2@IJ<O2.)Q4*?9<RQJO19<OK,& RK
M]'D4^DS%OI@@F@OE@%/G0.A,P 4O@9;BKS+AC!.SLF96>9OHTXK(5ZM\ZZ_Z
M9<1>O*=W_6;+[%NF%2XS@^]_ Y:.T(_MF1^OS,KH>S$Z3/OFF<_4<$. 9\]
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
M4UJ:#RI&I/C?1YLY+/ 4P_=PP8(%82$EO#B7" 8S1B:?#G!&Z:1&\U^>/?X
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
M%;X1:=*D3N*,15PK*ZF6E=5KKUFKZ.)N<I9LC*L%^PL)ILQ>S*CS2*;4[ J
M-Q*MT*LS3-":Z55>G9(]6E>TO%)67*N]5A6@W2BSJ\M+@?LY9GH-<&]YSG<4
MS*%?'&I[:_V^<NO") \ -+$TY2I/Y.#>Z_)1O%Q*"=>U.QNL23&4V,-;#X11
M!F@SWO+<T "W!%48[LV@;F?JR!"7-8*[(%RY?N6.A&9V_,W$RTW_ !?Y2NNQ
MFVM.B5+4K$C_LP65V\\;FZ!<\ -G-IZ=((SRD#J&8>T;5T*A<)CC+*TH;ZQP
M$D)KK7ZYRNUU3@;WS/:GA%,_G)'/T'%SO(JQJN#;*IUI+11:-\ %QAV:N;AZ
M%O4MJ*"5U;".8F_OMC,U$-)6)TR T3^)S8+)/:-3ZHL&OX\UW*B*"JT]!JVM
M6 _:V>2\%J#797\$5VP#AOB%5NRU6E-E"EF2^+YL8 !=6V+PQIIK6@V%=IZ
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
M-WRC4G6M.=)!1 WK#B^&6*N?R6.D<9\1V.T<D ?Y'9;%$K_LS.+JY^E\L:2
MX*?Y&I>XJF6QUY]R'B_\C.OWBWSUH(X,Q6BM"M!<U4"PAH362T!I'0:%F%P?
M773$0?:P34%FC[QPR)Y)TBN6@1/(P;M(I#!%A-#G/-FCMNFTNGRLW+UW4_)
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
M!*/(KU/)[P[@]KW6[JN@4VNA=2F">;&8S3#527M5?EFLK]X!/?$TQJ3)GK)
MD,B)+Q!K^T&9G?)96<5MG[3YC@!W8M77EV9N+KL^U54;=^T.RB<I<F'U$LF<
M+:CH'025)/!42F!!!I'[-%/:!=U.E/K*DM#-I=;1C:I;Y'/Z3W7,,7L3M,AD
M?U&"8EQ6SRZ#5US$2(!ZW0ST(*R=&'3J&L_^GM.A@NK(G==+_!BF^2+!N3VU
M<Y$@WUYVR[S*)B "9[$V;?(40TK,9) Q&UT0>>A3,7P8WIW8IKYZMC47;4<:
MWJ%<HR<@JOC:S#2"XLF R\F!U4EIY0+CK-=]Y8^CVXEB1SL7?C**#13;$5(+
M%&]47'7[.*7E&>8K-PA.LE!,V=KU4%&PJG2DL#670&$KXY99D:/L<YW'87AW
M(MVQ[O@X>?JAF61/4<:JH_8,B1C6I5IF&QAX9^H=\KXDJ5*T.*XRU@;IF6M9
M:A+;9:(Z945:(4N(HAJAX(D;S!%V$ZU )VSL5,N_.\:G<'YR*-$>S=6TD6"_
M!.!W9ZOI'&M-QZ:S_B1(G7Q0&KA6 I2(F5#QJH>29$4J3=-Q'%[=0#:JD_^G
M8M,0:77,SCQ <INT9 &AE-H/E]7"82L4!!=#8I9L3NA_%/<1D$^@Q*LYL3J)
ML)^>^M(Z==L<[[(QTJ0XQTJ]PB'JQ*#NTQ$VEB"7+'A)7 G5IZ/B'B#W+ #[
M.K57(QEV4V1$^Y_#ND+Z_*H\ -:5&)EA@0(T76]O#9QL>!+T1PB<)DS[3K=C
M'@CX"923]59P/43;K^?.]9,[W]>['&<']=FY^T&#>^OL@*]1/YU;AYIN'&6:
M&"V"=)F!W72 #+)Z0(5!\EJDE()3HL^YL<>0#6]%\?#SG],Z6BX_TY(YOU<X
M*>F]4@9$T1Z4VK0$9.0*4A!?4Y(IE3[;]GL"'=.1GJ;LNMVOHI\ &S8\>1AD
MK;D\6RZK'RBBC9)K4HW.&L*G)#A6;R\/00A"IU#UV2;;'>.83OZ<E%L'BJV?
M1;O2X/!MG<#EYP%6[?Z'#;9L.^)L9-VNW1S#72UF5^!*O;\[, \1BP-=PZ\@
MN#6I5V*]V65J]SM6M5//%3<KUM/$SFJPV3H:;'(0BE2T%$3A)O(82Y\LTZX(
MQV2E#F7)K1OE>TBGF24Z;X=ZB>+'3[],)R$GJ>MIQ:PXJ:RH^'EKC=K]*TB3
M+.=];,Y=:,9D75IQ8O"L-Y;_[7:X@AGN)5DM9D1M/>!K9]7J%J4LF(R)K&>?
M8'M =^/CW6S6D@7#YOXHOL,7%586RUJKW]27>.3A+7V+?<;1R->XJ?VOZ_SM
M0?%Z^FZUKC=1K2;9>><D3V"])D*E3<\/YVBE2(I'-$4C_#@V^C&DK;V6&^]+
MZ>Q#%3;FS9[+9;/^>FSDRE44R$3RF,"G6BB+FD&,6.\O1E]2= )3GX*O)O!'
MM5?;E:J/>47]I=_,9!X*O9Z#NX2NM5-<*P]&*P;*&$M*WEK@Y/<EQ3CY>^,B
M[C7X8W+*G@1O#Q=^-][>&XCP1"Z,Y@:$<K9VU7?@+!&I8(FF.!&9ZU/DTC),
M/)8S>%+V-1'A45S([>4=B[,;:^+U8C7=](1MXTSN_)J6;N5A8^OD8%Z2X#%8
M/X;I\CP'7ER(MD0%N>AZGU<Q%'GF!#SKD*/"B*[/5GX#\/VTXF,0?OT=9Y_P
M9_K6^]6KY<O%_!TN+^=4RGHX A%4+O4:$4].2E 9<M8IIA"%8'UN6.@TH#&E
MYH[-^=W5\/$X<P2WX+'!O,35ZM?WX=J@+@=30<N\.2SDR3<7-H+W1D(J(22#
MDJQ?GQJT3@,:L\O[=!9 .\Z,8 %<<?<WG2.3BUXES\#+:,CK\@&\#A%DY$YF
MBDYE-B.C_(TAG&XNN;BN%6_.K4,G:V4M6.X]Z<;:^BYS1YQ%@>31,J^/'90,
M'-+785&'K(%V:J4E>T:@6"ZTY,6P;@Y',E,$)Q69L]"@6*H9,)- 1Z65*L63
M-A_98GAD2%^'=1W'8FC)GJ,D!ZXG+^+GBYK1-CF!QY[>,A6PUTBZ9P!N)(6D
MR8PS;<'H2#%&)._*,5NW&='ZHJW.Y=@AZ4-YO=8SL94%_?0+S?R;\QNF[_9#
M@_(:F56@M+6@)*W;X&RH33"CCR(*],?6K_N-X&GX%@/XN5]FM)/HCY2:OT2_
M1?Y_,2Q__7WQZ_OEXNS=^Q^GG_ 2?\Q*LY@".)UK^;ZWA#]SX%*[Y% 5)OK4
M[K0;P]/P!4Y WL;B/R5]WT[_V.+_%:\D):+TWM6KG-!9 2J5##Y& 3PGRW-&
MH3M=FM1L"&/>FQH+>1L(_U3<?5[6N-PLP*O(LX[U1J=0KS$DRT%K#6)0M.J\
M# 6-DUSWJ2)N@7Y,7?+'R-CA(C\Z6?\Q7;]?G*W?$OH9?HE!* "\DOZUGGN:
M+,(?R,]1Q4!@]?K-PI/4V4G6Z?ANNS&,Z8#EJ(C;6/S'JIRZ72MAF37>Q S.
MU;,S*I;:)L?4.MM8SR=KRX^SAW3L8L@]PY>[RDRDY])Y"9I\/E ^:XC.,B@Y
MDQFEF2R^S]T:S8<RYEBV*8,;Q[0#23&>X/:.@6#!XM!@C6OJ0**"4!NR6,UD
M0.FM/+'UVF,P8PYW1\'O7L083?Q[QSA$YL76TS\\FPB*T2+UB7Q,LM2,L6(M
MAE%$%#N,9<P1\=CXW9(68PB1[QA"%)KL3/ @I<4:Y4L(%$R!J?=\6.%84'UN
MBVLZC#$'S6,B=4,RC">*OC:0B?(V6"T<6,DIE!*&UF1Q&DJAB2R!&UWZM/]M
M.XXQ1].C8'0'.O3=7=\V<!^XBW[C*4UVRQ]"UK#)0WW-YU^09,(=+X)'L";7
M\I\2P 4E(;$LI8DLE9L7>37L\G"!8GCKZ.VSWH3?B7ZXG(99[46ILDU!@$@V
M@;*.090UI2.#,$8++4*?3DQWPAE3K'XP VYW=AXZ\0W;AV^A_&.Q_&=MG+](
M6!N2*C3)D-U4T9/Z,])5,UJ@D,9QW@F,L4^]PMUXQA31MF?!X5/?G@8_3N?3
MU7O,?U\L<KTB@:,U-;-#,0(!<@E"R0C,JA"U*#'X/J[UW7C&%/BUI\'A4]_/
MZK]8S&E"<'-_^)7KI+9]#A;EGM\/\! &OG&P-]%RQ(T\CY_)&WP7WN'FE:_F
M;S#,?EBMR6Z\6'P@)(FL1VT=M@56^9B\948)#=D47D]K9@B::S#U1D*7+2F8
M/MG,O:$.#KUFL\7O]2*.[27W]/3-/??G]]M?OG_BO$W)L@@^U3J68#-X7J]\
M$4*40I-5?)^;GW=%.*K6#7TI=RM@ZB'$9K9Q,P<7D*XL^<V!_(O>CQ2RG6WN
M'>:\GBN"XFNO6U%;+I'S!B%HEZ,MF$V?_<4]0([)F3HNSWI)LCO5+BZRVMZ9
M3I^K; 0YADS6)!<Z<#5#(;B+(HADA.S3ZF,W?'NZ:5^3)NL@P'[.W;6[ L*5
MNP(&N&^//G.P@[8?ZD8NV+W7*E3"A)BSXR&!Y:74LV"L'LKAD)![KE6,V.GB
MR8=0#7:L+L_X?(\?ET@+I0J*_CW#S5J>YVV:<O/Y_?=.N%AOF*6(2$E;EQ,W
M$'UMKJ132BX%YT*GG?5&(QB58]:,B+=\L%/(N^45$'?#.;]?!VT1+'F$G.NU
M%*EX<-XP"%BXEM[J8OKD,1[&-29/K!NQ&HJFGRD\M]>;/\]O!R7#<N52O0$&
M<<<G#S:+AXQ@H'&L@YV<!VK;%WV>>.Z019]KD0RI &X%>&,9B! CSR6I:!Z=
MLCN>.U0_?+F;\?IC7VR;JZ.WDNGBH$0G0#%C(1JEH2!7R;AL0J<S3@_C&L/F
MQU AWU0'#271S'IL[W*]&Q%9,(XI(AA>KY(16M.P.6$K*J(7Q9=.]R4\A&H,
MEJ,U,YI)H1DO[N'JE5L9:D_0P**$Q%D]8>2KX6(!0K%2,$S:B3[YGD>AC6&O
MY$BZXT!Y]%4?5T#5;HF2%0-)UB%;$< 5\G.*SMK%$H+L="7$(\#&4')V%"5R
MH"P&$^1R<&_J%+XJOVV=LXD0RF6/"FP](Z/HW1"DC*!9U$X)$RW7N[M)-Y[>
M5NW=A(XJ9\_1$^"B0*EZ(#C5&R43]S;)$$2G$[4/PAJ7JS1$W \KO2'2Z*+P
M;@+*F3.C @-C,RTP"OAI&8?:"\9((W0I3/3)33\ :ES>4DMRM))$[\CZQ[/U
MV1)_GLZG'\X^;#ZZN%5T<&C]^*,;Q=9[CJ%]</WE=6<XP>P#>L4AU)O %.,6
MO,=(QLPH1T:,.65W-R!WO6*XT;OKJ?5HV=4S99-@@V$J<T@V57>>7/S@C8)@
MK&;9"!/\P('<?.6X3,5@Z5ZHA([SWM 1N@O;]AS6Q'L>9.U6*U"3PA*IVK(L
M08N050Z.QBZ&46'[IG'9@R,QX)!9/H;@29(X$<$G78R J.JQ#2<+N?R*@25W
MO 1C4F&I@>CKNT8:&!]!^'O/]!'$_^/B;#EAZ$UR+D-),H$R&2%ZJT'XJ'(A
M2A+FX=*OKQIIR-M?^'O/\S%D/_V$$X561B$E&1X*PU64#"+F",(Q*8I*P>=#
M-@SN>-48SB.=1O;[SG-GV7\YPG<.K.2"/&F()I%"DJF>V!,,N(TZB"B2=&X8
M :Z];Q<6F*^-!8?/>-\DZ=519RM,,<9!5H4<4E'S?UD%,,;RF+R5IE,'AL>0
M=1GY;_,\7:5::8CYAS_JP8]MW:'(27H624?[;&B=,@U>,P\\6.>D+5FE/NFU
MO6".(8;JPJR=\LE-A-=W94UTEBXJ1Y)V]1!)[8+GT'(0T9ILM$Y6^N/Q: P1
MU^GXLI<PCA9S!58T5\E##-K4@V;UO&$U",%(Z12YA+C''L0>,=<!==&TQ!#O
MV?Z[<W YHI$J*:CI#%!:%W",'!\A(C<Z&!]+IQ+I?:&.097VH,RMTNBN,CR:
MGW()3Z5<O$\!9- 6E$T1?-GTFV"6>\DM5_UW.@93Z[1YKC;4ZB.SHT9!4>CL
M IF$I',][IDR.*5,[?E@')*^#;Y?%-1/(=\,/#AZ20M:!(?U8*L$YRD&E8[;
MP!CWVIY6*>\=*9Y6,1].H4.5\^'R/)J"OC$IRJ)&K4BM8.UJ)6E2/(]@7-'>
M:@PR'K%Z;PC53JNHVU&MG_R.E:Y&3,EQ0R*WK)[VSPJ\2PZ"BI&K:K!N%OVU
M25?W]9O/,\362;*#$;))NMK'&JC0T$H(147#,;,^S5_V13I^Y7P0788XS7L+
M\*@^\P9=4CYZB0:T#[E>7Y6![(>H5TD[JX5(1ATQN74@K4[O,0^F51>!M3L%
MO2/I)T8HX9,28$4MYG2YWE+"#(CLG' \"RW['.O:%>&Q9N)6=4=F2(;81W!<
ML9KB-Q3B!$YS)+0V.@>7^V3_#D4\!GW>E7^':O9!HCWZDKPH,I$V6<6M!1LT
MF2'DI<)-P .SC+ND>.S3;65/H&/0]Z.DW2&"/ W;-GD=C8IE07.@7"$[I8,C
MF)X"$INUD)R"!-WG)L(NZ=YC]3 ;'^/V%N9).+=QC3R+LFA7*^^3!$61,,T)
MX<TABV)X=+'3?1@]0J5C=98>'>/V%N5I"+=)A3B55(D"/#)7C\9*B+'VPM*R
M-JS)4>%IO=TQ%5J-EW#[BO+HA+N>@+/<>E6O= E^<SK%%@@\%DC,VA2+5BKV
M:4;>+6??N[IKE-0[7*A'*P0E'>P0/5CN5;U*B&8AIP(QY4*A#>EB<Z/E<)M"
MT&-H;FXL^<L%=. ;^\+!TP!!"AI7238(<]IH_.EL>1U$E^'Z>@\!'C>K6M%I
MZY-,!,SKS:9VT!"MT+2X:5TPH5@*?9IU[XIP#%'V$6C516 ]U.\#]8O,&JDR
M"&DH\HHE0"Q$>U-XM.A#T?J0$UB[59$V5L3W#E)FIIUT$2RK945,DQLFF8>L
M#9EA5J0*)]#&8ZZT[46AO?1R$WGV5<[W0TP\N$3HO& %%#H'04L#WJ!Q148E
MTQ&K$(90[01JN@O5^LGO2(=E"\M**Z[ "(P$26GP9#J B^2XTU:PFTUEFAR6
M[;]U8 7%'U))D+IVM!#1@T\T,*,+N5O>2(Y]NN5TV#HXO:^\+U6&[A?L([WC
MUNP2.)>$]$)%<$XY<N-# 6>X!>E1U -77-ZL>#]FQ>XX=J/Z4ZJ'M#HKW5N;
ML"EGYB5*8&AKRD9J<-$Z*%Q%7EOOR)B':=^'-\B/64J0*=2-I8"LE9[*"%M+
MM!E0D)+1(HDEB9/JXS&6$G2D4[M"@CT$>S15?0NEX 93;5)A W**E:V'X AE
M3<GD>C<SYZ=);AQ"N],J[Z:TZRK(D[>CFMS88&[:D(H>?JR65#?'T>@ZA)VW
M-AR)E1F5P ?M2>@<(20,$$S23BEAE#_M[M%I4E!6L8+D*4&RC('BM"J\BAE2
ME.0B4S0I;)_K0Y]L"JHK\]KDH?81:N\6Q9-$>EPSID'3:('L/(-0@H1@>581
M'<?<IY#_'D!CL(Y'Y5 +P72.:B91.FTT4NSF;(VPG*!@77' @M$F;[/%@5',
M,38MC X.&?D4&4.]02(*B%8F0%M8<9NF5OR 48Q9&S:4ZP,-9)K,> \.3[R.
M)F<:D5.;R]ED79B<UR1!-"Y2[.+# 2(?@Y(ZCFCWFL'C]0#B67*RH0)JGR-0
M@=="/!,A*)M5;5/%5)\2MY/T 'HH6M(L4V!6&'!:7G7'@988:@$&$841,H?R
M=,+>T70"VH=?@P/>?41X]%2X1.U*O6PI*DG@I-@D<!&*=B;$$#73IZL9&4DJ
M?!2T.D1@)VB&(IAA04='C@ :@H<. M>;'H/D1:N@RC';38W]X,7I&;6WT(Y_
M6#C[B+Z03X*;]C_%JMH!D8/7BO',E+1F_(>%CW6PXN2,VEMDQZ^3+%XA*\8!
M.;@%E(FZWOU"_^(E<^<JZ?OD1%K621[KX,3I";6OR$[488:(78H3"JSGBB;#
M)P@U0%/T(Y.&^V#[I+B;=Y@YUL&(DU+K<.'UVY3Z^V*1?Y_.9F&>7ZW?X_*G
M>K'UNVF<X>IMG=/EYT5YX#L#KE!I].;!VUD]9J#17A<1BNC\DMB2+]]X?L5J
MO1HWN\2#8 IRK&TX, 6(.3-P/%MIA$+>Z7KKAW$UT('W/?W\WM[HC&<E(UA>
MCT089B$(C9 -3SD&M#%W\\X>1#:RA$0K[MRAY]H)J*7IO _5E0O&KUXD/D%!
M"E@DPFE\W63)FN(/19. Q@CI$W/RZ OH'JQ[)B7ZW@1_&FZUD&(SMMTQ[I_F
M:7:6I_-W%]9B$EB2QOH(-H;--6@)G%<"=,X\U$Y)G/>IO=\%W:!-D9LON/7T
M<T7@R)ER@11!<L+2!%B$P'($GHHJC.MB=FPMNMO[QJ1_FQ/DVI9*A_D_I2(V
M7D>&)@&ZJC&,C.!$RA!ML-H(FUDYND5_"HJX&\F.),M^<0VA6Y[5O>./.%_A
MZL)QW][I?1&=30=%,'N_8W"L,FQ4C:*2+8@K;[NX*9WI("VZ IE%8IH6E6G<
M0T*C2/HB.M4G$W\OI*&Z[,79:KWX@,OO\>-B-5U_&6E4,3F6#)3((ZA2$+QT
M FQ.1<9Z%<?-FX,:C?0>0&.R?&WX<5,3M9!$,Q/W ZF'Q6<D9;31?W<,59A<
M!"\>=/*I^L "/"E&D%&P+*(PYF9]4R."/ IM3-N;?:C25CJ-JH@N06QA_;IX
ML9C31.'RY2+,5V\7LSPIFE%PA!$*3QP4<QY\EIF,ML;(D3NOU4[^\DZO&].V
M9%LF=)KR9OKC[=E'\B]J7C@L/_]$D)8U<?S3O"R6Y[/UVQS#<H[Y]1(_3,\^
MK":%JUR2*E!D[8:;N8"8@@1R[)@RFANC^AR%VAOJF+8F^^B7OM)K1K+7RT4^
M2^M_A"7A6W_>S$68O9B%U6I:II@OIB)I*5A,%@BBKO&!!I=4 %8C1T063*=K
MWW8$.*:MR3Z$ZB&I-F9K.][_7,Q(:[[!2%IT-<G!6TLV$@31&90BE\LYS<'H
MZ+1*)DN_6[NLNYX^IMW"#D9I\(2V.[Y1(\?[1^A1"<U+O3>.$Z;,:L? I*"@
M4R89:_/-TO96IS@>Q+4+/>R3I$<'N?1+KWR/<1WF^>J.]ZLXF[[;//5RW[1^
M[<KG W(MPUXX./'2<+R-LC#U5<_G^47X.%V'V4U$$^5-RM(&T*8VJ-'9@2N>
M+$=6FRI^CZ[/UM;#N :?>9S.\55YL<0\74^X0'2,U"8+.M>#!!F"(P7J _/1
M,5TDZ]25]@J*,65>&G+BUKG$0R>^H3L[G:?IQS [/PGTZFR]JDMR.G_W:GX>
MSF$Z6Y*N_!?FB0O<"5,O#U&*/"5E-?CH-8AHK"K!Q,AL)Y]V=Y1CRL1TI$XW
MP76^QIAS98OS"@A2[51K'%E:CB Q,<1(_C8_8LWFF)(U'<DR7!3]G)XW.+T(
M]HF_7P+_EXO5Z@VN</EIT&[2'D\?[,X<.I)&OLM%7N0?M.KI@;5F1 J!,DD%
M5KKJUGH)T3D':(5TEC/N>)]2UMM8AFJ3[Z=+3.L;SYU$@_7.*HK8!3GOBI8
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
MOPZHQ6@+8'!M1L?Y&%BKL?%EWN"',)T3I'JIRGI9"PX7\R\HKT"8E"*9I24
M*3EB;"9;Y4(L8(HPY,M8BKAV\R!W?N7@,T[;N3T+L\O.IN27J213370$1YJ3
MURP89QH\UTDA#2MTNH3E3CAC**OH2(1;9YD&BZ1-T'1UD,_SI[KDR*:2*77U
M^%U.P=43_X&<=<$@2Z-RB#I)%#LQ_*ZGC^+*R2-(NLWT]K-/M<\1#73U&I>;
M5/D 2W/?HP;;C)TP-JK4^\>&<)B??\)E>(>_G'V(N'Q5OI_.SNC3S>M75[I]
M3Y+3FJ.HNZI%US\4!&8B9!YKD4J,I?1Q]O8$.M1XW/.Z6^_Y+JRF:1*D+,XH
M#R*Z2+-"OI?C3M3CGBRCT:F$/H6->\$<@[$Y!N]N6IU^LFP66MT)\;[)N*RX
MGH1 H9\EG:Q<=?J]<^"#I[!"!,$UERSP/L= #P0\I@*_DU.PL7QW-)K;S^L?
M,:SP;W_Z?U!+ P04    " !JK+M2L30R(TEM   DY 0 %0   &-V8V\M,C R
M,3 T,#-?9&5F+GAM;.R]6Y<;-Y(N^KY_A8_WZT$;]TNOZ=E+ENT>K25;.I)[
M9LY^X0H  8G3544-R9*M_>MW@*PKJUB522:2K)+T(-6%ROP07P"(" 0B_N5_
M_7EZ\MUGG"^FL[._?2_^PK__#L_2+$_//OSM^W_\_@OSW_^O?_T?_^-?_A_&
M_O/'=Z^_^VF6SD_Q;/G=RSG"$O-W?TR7'[_[CXR+?WY7YK/3[_YC-O_G]#,P
M]J^K__1R]NG+?/KAX_([R:78_.W\KRK(F&W2#%613-L<F.?!,".42:$8*W7\
M?S_\-6$$$;AA$C$Q7:1AP2?ZMCBD3_FL_?JA)].S?_ZU_A5A@=_1X,X6JV__
M]OW'Y?+37W_XX8\__OC+GW%^\I?9_,,/DG/UP^6GO[_X^)]W/O^'6GU:A!!^
M6/WVZJ.+Z7T?I,>*'_[SU]?OTT<\!38]6RSA+%V_@%Z?EU?_\28:\\/ZE_31
MQ?2OB]7_?SU+L%S1\^@0OMOZB?H=N_P8JS]B0C(E_O+G(G__K__CN^_6DH-Y
MFL].\!V6[RZ^_,>[5W>13L^6/^3IZ0\7G_D!3DX(\>H)RR^?\&_?+Z:GGT[P
M\F<?YUBVHK\<<@5E*IS_69_VP]Z8/A*0>3J/R.BG>%85?$",]SU]?\Q7SV(9
M"YR?+ =$?/?9@^*=G<)T2 '?>?0 :%</8J=X&G$^)-1;S[V!\Q+D)L+ZR 2?
MT^PO:7;ZPPK;R]G98G8RS75-?;^DO^LBNYB5]\M9^N?'V4FF)?KG_SZ?+K_
M67Z'&6EAB"?XVXP6Z[,E/8)>^.'5V1+GN%A>/>#Q029"P>K2S#57J]$T0G)#
M+*1_T[-I7=)>T[<7<*H4#BT@_'.)9QGS]]]-\]^^GWH;=0*/1LNBI0]0DM %
M$_I $I-FT@A3E=2EK$YFZ1;$D[H9S*ZT]P0BGJQ^.CE?L \ GR97SR'AXBOZ
M<C'1J+GTCK.D J=-U@<6O? L8-#TQQCDX:[N+R[G4H%%7&G_Q2M^J/KR YXL
M%Y<_66D0X^)B0_F?V[&L]6#WT;TZ2V1X+/ G7/_[ZNRNL-^18'^9S?^ >9YH
MRV7FEL9JLV!:I\QBXIYQA4(H[470J<G0>P*]+9?K&?)B?BFABU5LQV6NVF:#
MZLER-AXQ:^6@\7W_W6Q.C_O;]WQ?/7HY.SV=K2&^_P@T_]Z<+ZN55@W?20F.
M4$G%, C%M/&$DDO-G#,V*>]=S+*)TCR$:GP-:4KIK!$?=W5%[*LK=T<]L2J"
M]SXSB\60/X*!@1"1>:4#J.BUXFV6E;M8GK=>["G[N]H@]]6&=[@D(6'^&>9G
MI)R+%XD\XO.3:@/\1,)/T^6D**E*].3/AH),)^-8R#HR"\"%"1FMBTVTXW%L
MSUM;!N;FKO:H?;7G-UR20&:G^'JV6-#"AA)CTJR8Y B1S0Q %4)D/99HA?&J
MB:+<@O&\=6)WB=^E7^^_>*036"RFI(NKF,XO))H;2OIF^1'GM!5^FN/'ZOU^
MQC7TE^?S.5EJ;W$^G64:T)OR._PY\0JBB(H6PF)(E94R##Q)!5512:@@A<J-
MEIGA1O&\E>]@?-_573.(&?1JL3BGQ?1\3LOK&M[:7/L-_UC]:C$!'7@23C''
M#1EK0)X$[<R""8U* 4\2Q3V!EJ%,HT?Q/6]]:\#174VR^VK2B_Q?YXOE*ECR
M^^Q%SBL"X.0M3/.KLY?P:;J$DQ7D&JS.=7[0Y%C-GQ=G^><_<9ZF"WRS#K.\
M^51_OI@DGR!(VM?!&Y(:!\$ 563 R5W0PCK-VRR&#0;SO'7TT.S?56AW.(5^
MAR3;Q72)[W'^>9IP/5]IVYA]6'/^[W!RCA/CK/*Q%&9EG; N $E>&F:ULCZ1
M9CI9CDR[NXWLFZJ/IA=W]=[OJ_>_5PF>S[^L)+A"]"(1[GD=RV+Y*RX_SO(D
M91T2%,^BDXD\+LE95"*P%+00)@55!#31W2[HGK?^#<[/71T*32.QH7@ADD46
MI0VDWU*Q(%1B(DKA;.;&Q#;K7O=(["#Q1,@FYU0L4UQXIHL.#")'YK)*T2OR
M3H4X2#QQC_.GW^M9UR1Z8VR&P(R/I+ZQ:$8J*UG6Q40;?#2FC5UV&\> \_Q&
MLD/S4Y4]A'E?(/R[]='U7]/)C/:;OWV_G)_C]0]G9TO\<_GSR>J%?_M^@1^N
M3VX'L8UH22,?A/S?V?G9LCHG\]D9?9G6YZ8O_IPN)F2L"2%=9)$<6J9)\9DG
M:3&?R)++G'8XJ5L;.H_#'%";'DA3>4"[=E"'[:;)P+0T.('YG3[WIKS(LY6Y
M_^MJA^V$:;*11S.L?7$/JB'MB6W)0'?UHB&9FQ;%4$R,I24&M$69:%(8H-47
M,F<A\\BRIRGB>>;!NB>N';=2KXY..?H0T$ IK@?[OIIO9%$O_O&I9NQ(+BP7
M%R"SC%Y*$QE(0R#);V+1@F+T<QZ3=:7X1MM.%WCC.RG[,[FYW0Q.0X.DD(=
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
MD5B.M3T?+YI%H6+MH.)YU JX:G,RV@'<L][UAR:G05K.]M%?I\%U@=C4(N@
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
M+[N4H%,J??]=Z@EU ^_%Y$[=P/O0T,"RN4K6J?5/EU]>SDX_S<YNS(RH"]?
M8JRU'"00.&F0%8P^<2==#- VJ^T^6%^?Y3(<2PV*;6Q@NG -NH!J:JK<"^O
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
M#2"UH:?="RO"/9"*52X;DVA@?%6DA8:(3C,NO9*ZN!@0NA%Y[_.?/)'[2VW
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
M'[A$Z:J4%G7A]Y#H2Z;M#P/H'&LS?I&!]LA09]H1I44+- ?5H8P?+P]8%R.
MRS&Z: $37*UP<5G$O#TU'1IOLK7$:Z2C4RH&L: 'SW.4W@<7;V>9]X6/'=0,
M'=GJH*[;,.@JZT;#TF\D"_Q\'LB26N%EZ4^2-D2;(B0MZD 8+2'6\+Z7SDOC
M<O*,-4'"_70]'TST*/^^79.:V76=#'II4&ME0DGU^I<37$V11 L97<5[ZW1*
M4<3#$L-W/?WIJ[4?P?4]K_K=_'RV6EQ\.PL)K^]P+FN<%>HH"6),UY%,LL[0
MSIP#I\_K=$ 6TF$MJ>][RS/1;&^"W)LDW5^!X^^K>?KG6P)@O;;[1@;1>H/I
MT,?N_@=V+60\@MQ;Q8N93LZ28XJ^>)5BIO]LU$$512<J]V%R_Z.[G9^__QD6
M>.?9;Q:+6C];P?'VXOHKOX6+^M&;>I=Z?0UB92S*90[6Q]JRG#F(6,MK74C$
MA<\YM6GEUIWVKM;'HRG8)*I]*NN_+M^<K_Z<+Z;_PCR1G!4F$Z,#LW:7M+5S
M@! 1Z PUG+.4Q.V0V=#"W,?*Z;?,$V/YMBDT+!@:V-9],?2=]JD:\7H_7_Q<
MK<.),)X,!B9!>N'HI$&R)7)QD&Q4TO'$:.<;-<AO<_2*]2&@T2"<L"8K/LQ7
MO,W7;UMK^;?%-*VC+U^_SF?K@_LW7"3ZUB2Z*F)F:[=@X@S)@ Z6?J#0=/)G
MF;UO"/HF/+U,V \/CP9A^D=S=J>CK"!O, BOH"B?0(7:ZD98)$8P6L6$M+?S
M$X?&^?#M?Y\JK#LIOT&A[:/EN/[Q&?_W?+J<KO!W7'RG=;KAB4^"-M%QJ2 ;
M[T$QSFAI"@'%\"@TLQ93FRR&)NR\3'0/"HH>"X2O2N'/UM_!O)L[6IAUJMC$
M:*3U%R,X6:-VJ68GEI3!)X$V1)>3;C,ZXC#Z7AP6&ZBMQU+D2RI_^OKM;'Z!
MEY#?3>O'^>P[+FL^<Q7/\H_Y*IS=_/N[^7+U<;[Z;US57/LOL[5'RXK.#(D=
M:S,#Y:('.A?65Y%<&.E]PC;W,<U8>G$0'@<X>BS7;L[8YL@@%W?[4?T>GQ2-
MF=?B,RT*F4I:"0B,#'Y3R/AGSA6,;<9^G);/U_4Q'A@UJ(N_GG7YH-B7^^2^
M28>S47.E;9W7Y&KI720'V&7R)()-GLN@K+!MK.R^6#A52<K0]O0@*A]+M<N&
M?/KR.JM*.6633 J24R1'#!*BC@ZDK;UF11;A=G^6ONSKFV0,E=@Z$!)NV]2/
MUDBK /*C!''-QBS_=A9F-T?9'<!3TSS9%EP-DV#; 2S'AA5.I>FG@F*IE.9H
M"[C")"A#/QRGC2:1 9.5(+]6- P,/PGT/I#N.W+P'J/@!J"],KSKM<JG;Y6A
M;683ZI -)DN>9,U1Y25423$R>5!QH6T.MDT4;"])(_2*FFM\GY_425U[TQY:
M)Z+=(/M-6DV_UTJPOG/3[GE'FW2U0YFZ,V=56NY$06ZB"AB\+<QG'9BPMA3M
M]V2PW?.VP9/:(HKLM-;@M*/--90,(?L*1!2L%,%<&5D>UB^#)[5M5+G\=+Y:
MUJFZT]F7S_.SLVWOE8G3TB06'&T3NL:TR<X/L=X4)L54L6A3'IE$[^5GA#MX
MOZCN[1JM/UB,*<?M+E?;YH/(M2Q.<DBJ3GSB1I"T,4-M2BBB0,MX&V.C=U:>
M$,1[Q%@[V#\"($/X=@\PM,[36W[89GS\O*C=LG/$2,>^@N!L E5G7 6'M,TD
M2Y8!_1]]F^+O!LR\HGX$(&F1X5:MS0_+Y3GFFW-M-XFH-TS1Y4]_X2)-B:^)
M<8(Q'R5H+Q6H6K@6!+,@R<7.0<F8L$W+J^-I?45M>Q6/*6%MRPA)K>"TEH8M
MR3N_3L>[6GJ3[%":6JW'),N@D.<Z^H*<]<+K_:#46-K4RC=G[17RHP-0@T2W
M_NTO5N>N.BXAQ5IB$#*""V2.<6>D4[7?#HZL^N0P _WTLMUNH_4&;RM;CK1K
M)I4AVCIYFAD%ODXA-QAD+DI[Z\?I_-QAY75W&1P@#7*\>I3Q?^'TRY\U@V<S
M;.32I%A7>%3YEZW\6<I<1B[ VD0<:^D@:+(PO"\R6)/KJ/91+HGC>7U":V9T
M,;$6<!IA].! CB>>"YYEP-J!F]C,)D*4=$@[;7A@D9,?.;*:B^,8?$)+Y418
M'69I'06T465:[(RTW,MJ\KPVE;#@BJ^&+W/@5!" 3G 3D7'&QI: <323K^NJ
MZ[H:"'"M:EJ[L'K)S6'<9J6BX>1-AL($*.D+Q.P2%(_16)*$;5G@?3(^7U=8
MZQ76#G9/,8)Y+_-%LI)I,X&0!"/G5I"*!.TU.7$OK$Q"IS)*,[$3VZ]+L+'Q
M>#I0CCMB>B^;(2ED22D(B+7CN3+@\KJ=M2<K.AL;?)L"MD%<M$&CJ_?J0>JL
M,(0"VBLZ &(=%:05V5NEA%R2D\X.9-;WP^#K;M=XMVL!M%:QV_@PF_%HK7S&
M"@OZO#;<7(2T.@]G?^#BJY@8*\E\T@**XI'4$@.9688LK*1S0FD*%R-KVO1X
M9I_0.NLQ>CMB0(VIS=.#6\4^EOF$9R,=V400':\]@3Q"##E"1*]RDMXEW:8;
M^P#,OJZAD0%JA![OC6WC W$VG2VG:3. 5)$!X)4W@+%.GPV<%"$]@\*\U8XV
M#,_:#/UMQM++7 ^#@Z.55]G/0O^1,3ZQ(269Z21$7F0=>&K!&>2 /F>9192A
M-(1]$YY>)NZ'AT>#9EC]ID+?.N36?_Q;6.'U%&HG,&@O$K@2R<L*-D&T69"9
M:)-"5Z?)C3-A\TA&7^82&2F01IAJ=><69-TDZ<ZA*+(7*H'.@8%B&<$[JX$9
MQGU1SE@_SOC_(=R]KI"A(3/JAEE9F.AR+""+,J!2+<.O#E&0V1M:XIZ[1D57
M+[!A5B=8#Z+R<3;,BE(@XUE"<:E.M25A.HL.O-(*E2.OIM% MF?6,.LH)-S;
M,.L8C8PJ >Z>OB2'\/3:,&MZ?,.LH\!RBIY#C]'T4T&Q2$QA+!Q*\K6[#M*9
M8V,U7+@P285(_WKAZ#VJ8=;HP'N,@D_:,"LJ&;A-&FJ"!RA'UG+,V8+6$I6,
M62K7)OO^N3?,.DKC!S?,.D9=8VB8M;P*4KQ9+L^_;CYKV3WKWA<V;Z5U.+NW
M^FHEYKUWT5D6E3+9>Q8R;6)1%NXEEO1P7ZU[7SUXDZUD1+:N6##1.%"1:XB,
M?F,Y%=J2L\IA9/==OPS>9&N70FF?^157?\[S_&S^Y>)-7*[O2R>9\,.+=F"Y
MLK6??@*G="UM(:<5,>F@1Y:@=SAS(SP/^L5[;[&Q1H 94R^N72S642IIA?D?
M\S-ZS-ET=?$YK'#"&9V1-NHZ-1G)!A0,H@H%/',ZQ^AD]".K*SR<N2>T)EJ!
MLN6BZ0%18RK(W<7BY^GRG^\76*]@<8'+U9K!5+@*WB$PY2.H' 6XR 3D0C\=
M%YJ/K;G7H:R]+IBF"Z8SFH:H"7S,CO"WZ?=I)L-]S6!ASD8I-21B"10+AL1O
M&9WYNM8\!B'-$U@NNUA[72XG.5\>C:96N8Z/2>NYC\%-%B=)EB$/"+YH0YPA
MAV!L!J6ST6AI-PB-FNLUX^EU@?26%M8O?GK,AZS1IS9LW2@ZG*C$C.4L !**
MR*CD$EQ!!XEQF[TH(LGP4%3L))2^0OX2\N,#1HMDR/XF/BDNLR^,R$]TL"6M
M:?GF $(7%I,+7H1&P:D7F+W2*? TB,K'F;V2,^=8YY)RP^C,L4:#"ZEV\E9)
M&<FR=FUF&#RS[)6CD'!O]LHQ&GDJ]_Z'\/2:O?*([)6CP'**!(#':/JIH#BY
M9(.NB1;K-KN\=OJ4+ '/TI.E8I+&@5K!C@:]1V6OC Z\QRCXI-DK.C#E')$C
M<R))%:1SAID$,7'OC"B<S/?7[)76&C\X>^48=0V6O?(9R36<5F]L_??>DU7V
M/+]-;LHAS-Q*14%3R%,@=SAQJW+Q@9?B7#:<<V645WM24?:\:?#,$\>+2CED
ML(Y\:56L ,\]@LTF\:"X\WQDP\B&SSSYZ7_/IZN+#S/2Z/EZ!_FT^A,7?_P9
M9MM<HZNA]MM>WY$IJ9PMX+VD/8/ !%[%5.>_:)VB52:,K#CK6!9'N*_WB_W>
M+CR:@F=,N2@/,OIC&>=$Q!)C5A%*5A*4Y!$"%N(S:<ZXU.C=R)*TCN3P=8V,
M 3ICRCQYD,]_K#>"*SXU<Y*AR2!EG0=,OX.+A&D962AU8%[(#6\*3\#AZQ(9
M W3&E&U"I^&&H3L,[VU-.DG""UKV#!C6$M7B:WL^SPG<5BJ%&J4<V3)Y!)>O
M2V4L$!I39ZVCK4NOE9(V&E)!9F1=9@E.&0<Q"N^MD.C8R&: =7--AKSIK>&=
MFB,+R>I<XSL<HB3)>)45VE0S-QH%@E_@36^GK680E8_SIC<ZHE6+0"378;72
M2P@&%6CCE9$ERBS:-*U\9C>]1R'A_CX%1VCDJ=R1'<+3ZTWO(VYZCP++2?H4
M/$+33P7%SL<43+6>L'A0R?LZ[T" K>G*+"?,[K5/P3%]"L8&WF,4W "TY,N7
M^>)KF"5<D[[<7AQZKY/)2*9[]?"59@J<9P*"T[(P17\1;2HM]A T0M^TN;;G
M_:NJ033_UC7D?Y)>EI]__\\M<;3"-,8BP#E)-G,B_]<G$R!'$SQJKD.C?(%[
MR7I%4X]J:[ KU4CC=/9EO6,;'8./-D/RM0$'8P:\MQ*X3](:Q0/1V01!-XAX
MV;["8[71(.B[)66+_T.(:6KB_T#.,+;YHY6S6\D=)-MN']@296,N9+O5:>NA
MYDEI!HYG 4EQEI++407Q5-7\@!';1LO'"/1T#M-ZTZ)]C?:^3S/<'DC,*9:R
M0Q"^SJ5@AK:N:O,4KYVRF15VVJ2B742>WJKHH,[#?)O.NCA=^L@-4O_XO_D5
MJ<7X0&8QTW6LEG,1?,$,EGE1LL2L\:3W=KN(?-ZP>9PN]NXV_>6B_A06=0+.
MDMRJ-1<=TD[W/:IKANE!)-Y*)B4A!^V-3D$J93F=##R[@N0H9*=TPLF^AW:,
M\,]6TSP].U]-O^/OF,X7Q"LN?_HKG9T3;>\)@A4@YZLU/CZ5VT1<7[($HZ(/
M:,'&4B]9A(:@2@9D1G/),(;29L7VQ4'GNY)N=+SY.C^?K29.D\ 2+>J8D@2%
MVD.,QH,F5TZH%)WR;097]D+^Z;?$0?![YU+FY*IO<3Q?^:P=V=DXKH8;[X7B
M$(2J:1,N0"QD=O# C,J,D2'<*-&Y5SY.=<T]"AP/"('1W'AW8_SMQ>X';.XP
M= DN20U*U?[T5G.(6I%^?,E>RVAMH]S_ADP-'V$[/53[W?U[@TP#3W\W93>O
M< ^@KVDD[R$*![IX'PLD#H)J1WT.@3MCK9"<J"N,CCI5F(*8=23?-TA#_A-*
MUB@5:1"\/715_E3A=HP:3ULN+:1BFM6CH YS%_0CF( @;>+)<U3:J2;X&E&Y
M=+_:.[ST^0C1-W"#]MW6ER T%TZ#<+4]"QG2X!6QK4M*SAMM&6^3T#.:Q(JF
M>.A#["<(/EZU)/L5P_)\L;W!G<__N?XPS/)/R]7T:Z@-RBZ_V2$^V>%M74.8
M?3%Z*\HIA72!"%*)%G9&^CT'S=#YX+)&:R8=WMMMW5\][FTXVZ 0<?7S8G[^
MC8[*]],9?38-9[_3&;JFZ5W85!A<.]X)L1CN#;"@?>TGAN"DDN M4SQ:9K-H
MX]UUI;SKCGGUBIOE-)>?O5DND12X@[+E56=!VB18B;F C"&!TMR!CTF!5*X8
MY$K+1C,9NE)^^CWXI"B]O4>?5-$-CO8WWVF?J.[^^_GB]W!VXQ#[&\;5];\F
MLIY7J<I'&[4I(O;!!V#2)Z8\BSFW27X[E,(!@'=2W=_V(UHHKH4_L:Y'NZ;G
M_?>/TPE*DT.E"6WFH&I[*A\] V<<N58BJ=)J;M@.:EX8<#HKI$$JW(:F38?=
M#^ORQ(U,KLR9Z;(&O,GVF22998Z%@>8H:+.6Y'M[$4!JJ[5.Q+ELXW,<3N.+
M!%3ORFM0-_QQOL+E9TPX_;[>.7=0Z#!6*R"2(.I5D34>O#0%DB:OS266HVT3
M1'N8MA<&JYZ5U6-K]TL*?YF'V0,4,H<BKPU*9!F4T@R"S0&LMXHG9UF2;1R@
MAVE[87#J65D->J97N^U:,E<$3GA4CO9%0VSJ" I#(?>$J,Q)I)#02.O;Q%WW
M$/3"@-.'6NZBQ72.,%QYO1>[>-].?S?9*V]XG9I$-*K:)HWV1,@\$<Z-L]:W
M.<T.H>Y4:23#Q@?Z5M-8DD)N,'8C+/DV+*>;.[+BLA$H'0A)6ZC*)#3/G()8
M6X$F)J)/;0H<'B!LJ.2,_H&P'VF=%=*B.'>^6(OY>@?=<01?7G <0&K3#(HC
MB!TFF:)79=^^=FJLJ0;@VD%@W;HW2:3+[54<+S$422ZG*MZ!HKT;?(X9DLC)
MDX$GDFI3=G,(=8/D2+1$4>\J&7A/(NZ#,('V8NW("% A0'3"@V9*E"2%]ZQ-
M_'N@O>C(NY?>M-QA,SI&10VN4MZ%Q>*"CO+/^(V(QKP1PGYRK1(N<:M!NR+)
M*7&95I>H/]!)GU+2HHU?=R2AIT=5,Z7/3Z>Q%E<IVVO^3^4 N: 22J?@@*]7
MG@T:ZHQI2(YDE&5VL5&!\3%4/E]H-=-5@]N7&V; U:]_G^*"7O+GQ2_X'<_6
MU@"3A@=I:U\.HDU926ZPX 9D24(8S$I[;.W1W4/?2W#L^E)/2Q#=3%*Z2^_6
M)#B$V*8>WE'D#N[C]:;W?=!JIK26SMY!1#N5@THJ0U@G;(MZ1Q1E@%)[%=L<
M)7=MFG^- &&'NW_C -@QNFH)K ^S;^>KY5H"XC+04506S"-@KG=#$545AP;'
MO0M,!Y%Y&_?O'J(&=/?Z5^<^X'3410,_;Q=I?$M:1I,Q2@8%4P EA8+@>*Y9
M#DE)%CB6Q@FO=XEZ:3!YC"Y.M)O(+6D\BUQ\K:I4U1S4Q8$OS$'.Y$7ZG(W#
MQJ'(NT2]-)@\1A=[[>8>6[ELBX#>XHP>MJI=$I==VKG<\[C.+5T.)?56P8-'
MGR1Y0S)[JS0F5VJC)<N,T<[*)";W/;AKC@7QB?G&@Z^=\>L+WZQD3-98J/>[
M-5V@@%/:0M$L.R]E*:Y-PY&#R'OLQE3!,?F,TQD]K;JI[^;?:85]P5_#7].O
MYU]_F88X/9NN+G[#Q:4")CP45T16('*@11?)"G1D]X$P6?D@2O'&/@3!1[SW
M]'M1_\"XW(-:B[U'"V=-ZN]X5MZ?U^6Z#F'\BGF:PEF5R/;7=V=A^G7YTU^U
M119.HA:AV)"!#EE>8Z("@LX<-+.8?6:,5OE!"#GNO<\.(0W%WL"XV0KCW7RV
M6DSC>95\)74+X,6O897^G,Z^_/!W7"0ZX#^5]1\GC"=F4XA05+7.2KT42JA!
MTC$@%1GVB;?QRSN3_IR@-XP^&X0?'\_ )&CM=:X7W(ZDI1QZ"-(B.,;ENJ _
ME38W)8^G^16"C]9@@[*"!RBO@EI@_30L+FY^:=OC#(M$YX4#:P62G^HB1$[4
M<V:TI-4D$V^5W]N%[A>(P3XUV6,]PMI^>(#TY:[UL^V=NIV!Z1UJDI$ @5Z!
MLK2*HB+C@CF>C&;"RR(/LN0ZD_*<H#6 <IK4)NQDX-U\N?J,:?YE-OT7YDDH
MS'#ORQKPH! )_\8YX%ERA<98C_:4.]F/Y#TG5+732X-2A>N^='<%LKR6R'+;
M=BZ+I+A(M06W)-]7Z-K=A(#OF!#2A- *1$>1>:KBA?80:J>=H4L5EHO5Y'.=
M*;))9E4H:W,<B#[I&N<U$"P!P7'/M"(KD8N#@GKTU!N8HG_=QM,/KQV^%V3O
M6IUWE6Z/\8@K(BZO!@\@XYB\DL.5/40U0 <5W%9B!_DU5*?0F7F;-0A;R2%O
M#D(RDDP?9UDFEX^5@T8"CT.->](Q^M?B,6+K67O;J/:6$"EU8AGI7$K<D]7J
M.,3HR47G="XQY6.V!X56#M+?#Z\^G;'72?CS/B37]PW 'J-R#4_T3N5,[*@4
M;2VY)Z Z$\#(P(IAUAO6R4E\WF=FK^+M,8IZ'UW;Z_=#*-M]LAX'@"$R+OM5
MRP&Z[B#3'O?K0RBL23(BU6SEPD 96^=Q%@$I!N]5\#EE/E9M[SEN!U/V$:+L
M6\EO%./_L;E+7)\NJ4@= U/ 9!U?9)0#'Q)"L8BF"%ND.$RMMQY\NE.W;X'/
M>Y+6WK.XOPRAM^=+XGJY_'WC'7^8K9O$UD=VR!-Z^*%=LX6.)/M6SE 0VJ5"
MAE514C$6HDBHDK<\J*@%LLG#C^\8Q-H\=U,J-IU]N?&"ZSB,(F.-!4?0D"+3
M_E$B.)T<6!$<%[%P(=M<)1Y"7><PWOYW_+:8DYWTRWQYW7)%A2"X$0:\J:)P
MR,%[DH=E,<=L8C"Y30[5460.,#RY;QS=B><U4U.#7.J/YU5:G\HG,M-#I79+
M_7+"62DJU*H#4V/6+@9R@&2AW;L8G8-(6K7!SUZ21H65KJJ\W6RM%STT2#3Z
MC-]Q=H[+"6/,J>(3\"3H-)=%@J/-'Y!'+SF=PYZS)GBXI. YJ_]14FZ0Q?-A
M1N8"5K8V SIFQ/8Y<;Z%Y7RV?(LD ]Q\[X_P%RY_G<[FB^GJXL-LA>2;K][,
M\H]/V=.><E*\M2;Q!%9J!"5$-0^]!RVBBMEESQK-8C\AD\\9LV/%2I,$HV\+
M3-,U5Y,@K Y92TBB$"W&2_#,)G!!"E0ZYFQ;)4Y>4_&<@?5H:3=H,?HF_\_Y
M!H3OYXLW7ROK_]H0%BV&3*XL&$4^K4(,$'BHY[(446!4.3::]K2/I.>,B7[T
MT" QYVIWVR:&;T/6$R>5D8JX$T)S4+E6$/#L 5$%69R4DK?Q1/<0])S!T8<.
M&J3=_!8NUJ?7'_,WB<ZU!1+;=#:N+FIHJYY]];3[5K\R$8JAS"D#,R+6N">9
M?;7GB;5$?K0RIM FY^9P&I\S@!IIZBZF;.?S:-UL=X)):>8\ LLUT34H!D$P
M R*7C,P8@XT&?VW>_YRQ\ @)W]6SZR]E[Q[.WUYL_[BY$$6K4JICNH40]?*$
M>PB11Y#,&C2!1\0V'OHCB#U5^E[[:%]C10V=PW?%YV5[YEMQ_DVC2F$\^JP\
M%-2%%ERHJX5D6=M7IBP+JM2F.\>]9 V?Q] ($[<QV)MN&@00M[1L[P0/(:9I
MWZD?R!FFKU2/ZMI]]=!!ULT!(&7002<#V=I8AYIS",$G.I^3B&BX-;'I#=V
M[9Y.I?=C1-QWHL-[,K_FBXNWY].SU=_GE<\OE\T<371%T+9F,->9S7[=+RB!
M15?W-N<*NZ7X/2D/>U\QF%7Z&+G/>Q=:WUF(UY,9</%]FJZFW]I,[U6Y@#4A
M@!+1021G"(P2+"09N6*'-1S8\X*GJ\8>!-;W>GPWGRW/O^)B0]MEBJSA,@=F
M."CF&"@M"QD;@5CDP?+B7"X^'Z3"G8\_<1)2+V*?]RJSOK7XX;)WR65"E$3:
M#ZP%Y#6S2EL-Y*44B)BC]#X* NU!^KOUX*>NN2YR.K:UU/;C^B.&)?[[O_T_
M4$L#!!0    ( &JLNU)L"XXL)TL! *G- 0 4    8W9C;RTR,#(Q,#0P,U]G
M,2YJ<&?LO E4$U^W+Q@$9#;,@PA19AE5$!R0H(B _!5'9HB*S$-40(+$1%%
M&41 0.$/469%B,@D@H09$14!F0(2$A04"%100DF2RBN^U]UO=7_?>O=UWWZO
M;Z]KL4Y12?8Y9^^SI]^N.@E_E#^%D#YZQ.$(0F"# .(<_(?@+R(V';R(O>"+
M\$7 AP!_'&&#V""P?JR?-ZP?0H+K9V$A(4&AC<(;-_ZCB8B)PDUDXT91"5$Q
M\?4#OI*4$)=<?[$^R'_MND%84%!87&2CB/C_[8/?@I 1%8P5>B<HH('8(",@
M*"/ [T"@8!Z%_\&> .)_.P0V" H);Q2!V9" "6JE8?8%!6&FA6&.X4^OPY\C
MA&2$9;?M/+A1[N1Y$8W+\KMNICT1U3Q4U:IPJA_0,KUP)59,7%%)666SMHZN
MWG9]L]WF%GOV[K,Y;'O$SM[AZ.DS9YU=7-W<?2[Z^OD'! :%1T1>C<)%7[MU
M.RX^X<[=Q/2,!YE9V0\?Y104%A67E)8]??:RNJ:VKOY5P^NV]H[.KNZW/>\&
M!C\/#8^,CE'IC.FOWV9FO_^88RW__+7"7@5_KZW+)8 0%/C?CW\IEPPLUX9U
M'8BLRR6P(6J=0$9(>-O.C;('3XJ<ORRGL>NFJ/RAM"=5K6*:IJ< A0M7^L45
MM<SHVJQUT?XAV?^88+'_CR3[/P3[;W)1$9*" K#R!&40: 2XRD;Q$OB(,"?0
M@,SL8='H=FVIXXT=ZJ)\Q&W-CLUQG.8*AM1QU^*[*WN?N!:Z^JI>G?YQSV !
M"=X>A\0?\1$.5_F(=_$-?$1W&1]QZQCEVW92+8W71/RQ?(T'/4:VH/XEX9UC
ME*FGI%_96&Y9,(E[C4(L^T/ZA_0/Z1_2/Z1_2/^0_B']0_J'] _I']+_6:0S
M]>PO<,$219PJIE2A%DC39&I[)QHXT_LAW DPCJ=F3F:4SJV]#_?2>%W9X9\;
M@+8X_0.33@*&4;46O"WD#B37D$P!F40,#<"D_K;Q9XKQ$1<A+$]-@:A\1H##
MXR,VYA+?G48'4S@X/F+PZPJ'A[F!!@+KN<6F[$8^HCZ59^6$H7Q&G+25_]/^
MQYK L@A7:1HZ,<8Y1!Q#Y_(1=K:8+@6B/^6/"OZHX#]-^X^J@A/V)]SN(#8Y
M%#0Y0>)N%;CR=B)P'),*;0.,AMYO_I+0BE;P_#XX=FO6+B+'=O!P_W0>O2WM
M'O@8^1&K0&P-08<X@?I.7'GG54BLG8\0"F4I)32IT8E2VN^A/>#ORH"JN0&[
MP% -FP,?XIXWW"SX>=&UX*?"^X7O+>W*?N2J6MH8"A+W!4[3/] 2T?X8<#NA
MEJ7:E74UU-);"?PR5:'H)>'VZFQ?NM9 10C9T"9?\.ZW,V_?6>A0="E3W2?I
M-- #77/PM2NEED)7 Y9&[W(8XWV4GRPF9>'WZCBF7QB!$^'*SD[;=:.H*+8L
MH-N%H;JW&C;%5.H4ZB;6?*^PO/VB\=C1.9T:U^6CAON%K'?Z=?B$[^Q%$<F]
M1'!?-B0NS')A;^#=-"-N('S8]W52D671B55P*G%@2&WAY4\[O7"=G%ES5=OA
M\RK+0?/TUM\W<IR%K)3QP7R$L#/H0E\"M4>XLE%L2UX3Y8*C#[ ZK>H%7K=T
MFGXCC,]=DG>X_N18F5?>V;4Y_=4=_K[=#Y]<C$!L,[!&?<I4 .WX"!$SZ%,Z
MGL!'Q.X@O"?5)]PZE]ONK<>:;"CP],0$C)SRF/ 8IP6X9(>/_K[3FJ_]*L5>
MTO[]N7NEZ /$5C_BQ251KC+<=SO4C0).J)DP3.[5HI.OS9#H>OZLCQ73!F.Z
MM=4-P/AD9W"P]'V;@"PF=D,74& _[NZ@[G Q6EEP[7P!)1<#&L^V/#2C@5HN
M"Z6P6$?@%<"HSO,1ZI8QE^F-S.!N*BEQ\59+3OQ-\V)VC&/ E]"%PEC7 IF'
MFBD?AZ/\T\;Z/E, +R(*5\C(YJJZ 8[L:M:1BCU@0ADNN"7G>;-!]:/';]Q6
MU,Q53 [UJCB+&9A[F=8F/M'4*T(0!OHQ'VD=? 2H2VS'W"4"(;IQE*D"2)M5
MG[R"39G<!'RI;*135(.\=S9?'6">=E_>W$9%FME('MKH/U&F'=B=\]%!HYG,
M2^8C DG@]E*N_#0D57?=@^T%9GXC?%*L_D!WPWL1RR7V?S@DX?BV(Z,[@FN+
M8V^ZX^\G]%;=^ON"BC7:*X#\K1P2GV8@XXC5(PL)G-U<>QZI^%,-ENK4XOX\
MQZ63DH01]7T=$[URI\(G7(BZ0'S]N598+_VXHEN.1930,_LGE*.4J6FT8K#5
M 5@;"!##?C!D[#[>58(4"[JZ!N7,4&>&@U=N,0_IWBG7L-\2;WTUKSPMTQ-!
MJ!V9766:H:=>ZT(2IL!;Z",?,88!WK4-]$)RZ!T_FETRLZ%/'+M<*)=-;O@:
MC8;CPME\RS6PG"T*3V2(ARTHMIK8:D[TPU)=ION8WUAR[?M(MRM3^N(M#Y2&
M-@PR(\J]CEY2.YNGY74T*J788L9N-%7^@D:5T652_5GH*3 .;9H#[::P"=1.
M=M*3>>]M0"=47A"8/7#0/S)RW]Y\EYO*1]P/6>P=_UEE>*4C78 GU(_I0W,5
M==EO<]FPL+=NU*)@"VS]BX_P=0'K 7'XVOE:5'N>B'.]G/L/YRL>U-W#Y<7=
MVZ4/<%WN1MQS??[JOH"6S[N@M?!I?V;Q%!+417)55Z=3J8Z0V _.H0_3%:9=
MS?N:4NE.2;M5>Q:7:DZ7?UG$A5&_UY3,]5A]3IKUK;<5N[_3Z#YRY)W![S%6
M]@)OBI)  X(3XOF(J=+)+19L=$T0>&^\8Q ?5D]Y9'DR//PRX^J+[3J%C4RD
M:&T$1J\AN2:($^6;^IS8:DT,H2@3)HE D$D",92/4'-@8^\J[LO/]8]F2%F8
MU\M@6BM2S.<8.DG8+.,+3CO[+Y'>=/777A+@Y-D2=Z!K2A?*Z:G2L,R5-%$B
MEG(')8L/9SC==?;>L8S?_S0(,FF,\=K44UMQY$M%:(50K,)$_]V<JT=>[=H2
M7;#;?F05 XFFL5(9J.XE4(N/:*$D\A$*30[AS\&$DX#9SB#WVE\E#DN;)QV,
MLMP\EY=W=13__;5:UD$KPQIUNA^30P$BZKGR!M.H!3DX+B_4UO%(>+NH)[AZ
M!B:Q$/BJKO7B0??EHK'K^<%)CQ[?#]_R7L/^;(*^3M2IY\_LVDC *6*LNBIL
M/S B;Y5&7R2">MB%&ZHMF"W>JVTC!!TPC?Y;\AKISL6A"(.\0RN[52#V$U7/
MKMO:W0\+=O3'B7X+$%S)@"3.PP%#C.7$E5.%]<>@43/HJW$A*ZER!R/]BW%^
M(Z><S=,FO8YJNI6*V^PZDOMU5'3R77FFI"N^'F;Y^S"LLGIBC3>9LY,PMH9A
MNA2#)#HRE8OD%;(HAUB1^;EBB:S*L%:O?1*.HD5QA]%^KG7O"+C1WOO'^8A-
ML/7=QML /]F3\!7!2HG8:F=Y<BKU)3CK,<C=:1CN,6>Q7>INT^^EK?:'\\_<
MG1417TRF6[>JD.O@:2>PL2A)@@(LNS9!%NQKR5=+[SW%(L>%KJ!E)ZR*+^]I
M?.V<OH.NG98E4R-0MR.)IC)SPXH"SK,H].R%$2"\@X*R,L45J*FV3<KVSWQ>
M^7#TDGV\Z(,J:F%V>-LS8[>Q3&NMFY@'?,2+5*Z\$B0>!Z\3"/9,(U4('S *
MA;P<BK^3T%QYJ1KF*/ EJX*!E?;<]3MV_.,;AW/U]P_[9!U)V2F:8Z9.8$R_
M@:6CU-*V_$ !=C$<E)A96_MI,.T)%22]TQ*\(/G3>(&(I!;4S-_\.T8\ 9)D
MJZ-@PM'CB=LX#B"IDA@<C<%-A-9U\1'L)I(N)%AW8S\6W&Z>!_,3"6N? '42
M]H),CA9AE :\V@K,QE>6CD10DKS%!W/=!YYWA,[,78N<3%-X<,HQI.%A>Z30
M.V?S_;D!*7R$[9R:X['!VKQ]T_9#"]L::QKCZ*]K&^XX;.E_H?]VKB7^E)B0
MNN@><@L-/)!Z>@A2!DO9D2Q*>V@8']&^1KEC9.D26AFTV>A7W4M:9U!$>$B&
M\FATK&FXU<2L>O"U3R)+G0K<G[!Z:.XE54#O-&5AC+&4L'GQR>,@;VW@RS(N
M_N<12M;0RC;L[M@6_^71Z.=)!F5^/=3+?R-$^C% ]$2]E10OWDJ9>Q*(Y VG
M,?9 AC;%4EC'US$Q&;[&C\K^8L_8OS5225<F!;Z5O)$<?A\Y.F?P&UZ5V/=0
M3[,,: K;YTG>/>+4X\W8#JQ:$$5YI1<I9F-Q+Q*KXMUSH"*S+_[KF\2!X6U;
MXX>,J)/"*?3#:74UZ6;I]LMJ<#8S)B\L;23!8USB95&FGA'TP/IIHC07QVI^
M0@].">Z^1DX,JV]7+Z6/YSDML+-8K\?'[(3J^D7?RVB2'GW)^_+P!M$^PF6:
MPE4L[[;2 VMAM-C*M> ]XYY_/H'N$.,* WR$)Q]QNV38+W9Y_X<C1FAFY<LN
M&[WLC]?G-JE^>_O[B)4WKZ16S?\,;#T'(!%N:!-+L61R1S_7:U<@I.=UY"11
M/GQ^[>_3=NP;D^?M#B?O"FM=+M3")]U CF! ([@^YR-2,2^Q7#DGA@73EF/.
M/9G;!AD"NRORF+<I8XHN=:L7'.=CHN(#*I]D?!LSE3Y1N%'\BK5^-!FT&&3W
M\QY3L!10)S4!'8BBAG<ZO^Y+BD3)!+&S7=@YGHH!_0<C^CN$3N@_;KNQ:Z/3
MM=_(:?7JYSC8>'N/!6.&PK!D8X),H,GEJ.C]CH85O(;07E-95T[&6?3474B6
M]\(R&EZ-QJ!F*5ZLY;'@0KS[YUJOJTC1()>HV/$>OZ%LIKKG^YV27>-]KD5[
MQ R.=&:KWA!A"E]!J4,'\)J\AP3D.K1IWH^;Z6W/EP>Z\E=SNLA$G<^)N[\_
M$S'1W"F:5F:X^.Z9A+3![P+8')[9 --3NEPY.$G>,=/]](17T:R.MSUFRJ!U
M]L6Y9%M@I?KK/VLG#G,Z=F2H#3\[I>I6=,=)*\UA2T=TP#M5YA)HTF;+<2*V
MUJ)$8:R?O&LRR,HBNTU]XS#T1;W\LC!EO-;1T;SI$?-"6NBWJS^W&#BH*K>_
M2BYAOQ7Y@5TXR3F'*V3_YMVH(5&7Z'9Q1F8'G+I>>U>'TZ5,7.\W73)SR;[*
MUOCZQ#)-TLAX<E=??;(+G$-:)94@"2N*%*2!! W/U^TC<[5EB&UB33_\EA8X
M6ASGI86^"1Z)F/EU\3<? <=@D6R,Y7H2H)S#C-G"L3%ALQU3RJ)][PP+FP)M
M N/;.Z[%T>ZLB$WE:W\VUK91*ZJ7"L5J./B':CC*VW]G;706JK*",\G&9-PI
MDW$D6Y]78B4)]6^&JAE>2M[#O\HETLJ"?CJ8B;+KA1R$GG<^R=RB=6?.1K-@
M1^N) ,'5>XG0->+4EZ6D?:E<N79(_"=K%A(;XH3A:LF[.P?#F$U[&4ORDTWQ
MV@/<^?IE=S\=91.SWU+TKV$>]M74YF[6R+UNKBP9$FUG-4+B/D!JR^6 24N0
M5/:!@948G:1FJ:M7#T?NJ:AQ-(O]Z_GVP,!P["7VJ,QOZ JS5<(:]?27R\^[
M=*0(_B X!+NK"QC%.4KH(6YH-L>5L[M?L<9Q+[$I:^@;NSWR'$]E<X[/J-#W
M]=\N[BSP, P(_2M%#!=]:+R:L\+1Q7$8Q$[TV"WZ; <Q95*X$>A.7ND3_E'?
M; PPF84'C?.>]H2J>EG[A)T.Z6P1N8_X@,##V4=D!S2.J2-SY1S9YX!2IA,<
MA_N5-EM21SIB,%)!5JI#EJ;%&#?#TX$C]1JNR74EOI>&=?<7G\-/WT @X!*D
MU7SW$JA7SQR$69\!B9P+N#Y(/(E(EXKJ6O/M>.E1VD;9=*QT[&/]3^KAQPYA
M]^C)@<N_$QVM!+ZZW">VSM&6DTP0,.1L"<2L^8P8=*)]#.#8I>];SY459%LD
MT8L3VEL!=:>D9@6,JN?WGY,HN22Y:5=NE?Y;(8F0L$0QR_2!T+&_C_@^1M:&
M1I) 8PEBJP4E  [3+AUD)(["?@C8=3R*P"9,ZKSX%!(Q'VIG'WQL\XI.K(I"
MZ#"]PL3XZ-TH_8]73<U;@K]30.T]O#?9;$7@!.QTV;E.H,>DUPB;CTAC8RQZ
M.(=)?AR[,70_EX_0[/WR[?(@VFH.0('[-!VKX&P>:XP_"Z;ZB]6S1.(6(R12
M-\U??6GF<BTB(W@MM.:#9)F-#NB;;HZ@9][9RVCV@^FO0=W-VO#_#&+K\^8M
M(!%U=\4?3)-4U_N,%V00F8&GUJ3<:1Z4@/.<(TS&]ML7OK1J7W7XVU?^!I(J
M;@!H0E+#O$8N,@9>=3+O"1H>,4D=GAS5L201=#[DEY/TMJRESO2Y]UF;CR67
MA#2^GDNNF_C[L/'YK=NU2"?A:1?QOJQ9KC0'$F4!]6Q37D93.+$(5]]MX6,/
M#R+AV*-TJM$CQNSZ\=_^1C/%G1T?-MPU?<BX<,<E),8:'5A&;D>F-&\$GW!,
MN01>AM6Z[VY!7\ DU]FT7YTOXD;G#-*MRDMLI@^HY;3<K57,$?(Z$BT8)'N]
M>/5MY7?.RZ>I$VL([@XX,=PB3A62 '<TJ!7%5'F,P6_GE?@,$Z3!Y;$9X!N[
M8DI-97'!F&[ KMCGEO[>8(=D^N%O A<SA/;>'86:H?>4+01UPB?*2XLX8@ R
M@8]0)J]@-^%*VQR>C8'=9Q1/>MG)IV4%ZLJT9?7WBDW<*]E:UK_#=T_([U(N
M;/B0&(V>"FZG+:"FD6,9)QT#\-: E$O+M8J6::<1HZ&4ZBQ(/B.\==O7.Z49
M6Q@4&>+4."J54N/"1#T&"R'1LXP?^8,M/X/EP-1.ZNWL;V$U," \J-_]_/L)
MX3ZED5/NASK=\*\JL:.^7T01O")XS3WG,;4C71A)7!+[$;C$<0RVT@50B?B#
M>-I&2W09[O31P9F,=HF='FK.;,=@^Z+H19^39D'-[J*^1RX:<WS6/C91V$W@
MMV)"-Z:JKP-+574"5II@T]MDA0JZ]B$^=7/TY:,A"U_35<\I"2@\DMV9C$"&
MN$QA%^*>!J'731K4FNU&40T8=FWH))0",8BF %*7EUI(<DUH@'.&\@KX-I1#
M=?3U*9F[VJ_\Z]50<O&3N&D!7?&6,FL$NDC?8%F3G3% G()A<QV**^U/]TVX
MY?<&#&?%2LS4@XQ\XV&1^%K5-QH]E72.S<3["]+=^^Q"PZTV[YI;$-!W\YB"
M(1^1*0*@V3[P4J1![]$U_ERY#;U'@;,?F"F9I?=@*!A']?U(HI,5:+9E12YW
M@S4+NI]1TW\>6A77<K":W_]ZQPGDC[9$K@UL-H.+)G@QP&:*W-$G&.1RS>1.
M&/XLL<0K>)_M1-:(Z9A1?4[=LJ6O8]=+Q4CGMZ<6CUC47<]F'X,GUL2-3),[
M*&/^D'@QB\*>8?V"S('Z6S7'?,X"@8E[S=XRS&54K^]JO57NUI+VXM[4B[S*
MOIR%D\5:"$))\(B%N;L:\]LCWB_G=$N,,>%<T;W]/S&9)"4\$<:R>;Q<]-2]
MS32NO.ET-E=>Y@*85 IJ#'80@=A1O.ZGZ:I!:%!+P' VW?%JNL.IO?'+C8A+
M9S9*-%!<RJ>1X)XHZ$0#QYHX2E*"LCU.B+SE(P ;"C4)$N^!QX[A)35%LJ;=
M80D24X7!4FO6F[Z$7_9&!+GO+M=BY%]4-SCX'[EY,>1-[W;1^;;8O?-K%G!D
MF&/Y,[=/.XV.M[[N8]Z]+$F18SAR4*J.H1>R^@^L5#X)#_FFF7+RD(PT]:SU
M^?@E3"X%\!7A%H8S,+QL"0K/],?9<#CYPG/>XX;S4OD(/Q+L8]4)"[SI S;M
M^[([>[\<:SK(4-.@/VY,<GSA<8Y==;3(S!N??7GQXK:Z0SUY+Z6MT>?*9TU
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
M+D:['](4/\%[ Z^@W3I>F'I"K*5PI6-:2%7DFQ2?ISI@L1$YP:B6M"EP\L"
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
MM4J)-<>.C''OE-YS]73#..JC^U1.?\O<6N=Z3G!MVA9!. G;ER=E*FXSF=D
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
M^\1-59>Q"<(>Z/O1YQ=$/IR^:/+ MCMT;.TW]6!P:0NP!A0']^[#7L7_S"*
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
M12IHS9!["Z)_B2A30] S!"U($H!"8$>3Z6]@#6=0W%A%,"?9GL5 A:) /&@
M1<<P!52OGXVK=YN7'?Y^PA_H9YJ7<2YZZSWC.BAQ?H_]8M!MMZ&8TC<SO]Z
MU#J,:8+QLZYQ^BPJR Y3I)E,^W*A>2GA?D34MQ!:>>F*R:PEIL:;)B#<V>K=
MTD>15<0:UM-[;W=.ZU973S!VRCQ<:(GAAD,% N&0P[P1$7#\&P0C]0<&L)_N
M?)OR-AW3?+*3Q6<6X;%;*Q1)!L<BZ:AK&UB,P4?3C;:HTU7 E9;;X<\PQB9-
M$CZ3\6@^EC8;IQVG=!%C&(+9NQW>V!A[2D9X:3;D1^JM@?4UI35=S.>-K=.1
M9S3W(H-DZ79XS"-(-Q/@#ASO)D/H%9A*#.XC6HSU [/0X-%=++R2"<#[AKB3
MX: ?O^$$K-ONQI8S=:)C^D(JXJK"SU%>($?-Z3>"&WDG9^X,CJQB=I,5='!=
MCT5<KJM_,AT.K'H_WYV?&F0V-0&J^D9;'  W (D+8(H,ABX&9SB*]C$!,JQM
MPN/"NFL6JQY ,0'SN#(F8,LE/&9_/0TNQ6!!T2WC)GB;UD\F8'$>A ;3GL%;
M$2"G;O >(%BGK<[BPU!#0$D%:+-D$@6\<H4UCQ64OY:%8=D[00EU%D7DH+;2
MM$[ZMMCDEN#.8<$])H!<ZS):C2C%+,!*Z#&IY<6&H5(8R7DF@!+HT)[<BYNA
MR+&OGWD,C];2EX[-!1*%(L=RJN&M!Z#A0Y@Y!];\Z32'>* _U;S<^WR8JQ_7
M[WU?L*65,;E0LRQU)P&\$$D55K(W1)J:PF[I@YF :!UZPU,<BW(OT@0U60.#
MJ!:XZ(R0[9\+(IL[-#G6%U@F+.*C>R2=G<$AC9NZ[6VQKA*5[N.UGCK7U8D\
M15G^E]ESSFR>!%%C+)B U[QK3\Y27*S@O^PPM.SDC+[6/HI">J:O,_4:5&*X
M:;.88K0AS@3,%(+ '1'PV2_[#ZB8JL#"G$Z': /XMC@\,?R*(1#+'S88R02@
M;M'*@!-68&Z/>,:,]^]O6Q1*+$NL?8:T,/3W##Z/X!7U&>&IYGJ,A >B: P;
M2;T&;[9\6L7(9@(.+1,9)4F8"83PDP]3V[_S"$.(Z_L1<?J-IILQK)F;QN;5
M@1,U8ZUQQ1@B^UXS0H4):'6&36&#: EPHID>3#%\<ZTO-M-A<4SLCBMJC)C'
M$*,21ED32PK33EC@M^]1F8")2NST@VT").'WOO^?51@E)D-U83?A96_#C<5K
MV_L61>'YQ_]4E],=M3]1U0;ZS+LN^3CL.X*+MA1#.^:Z^IZ4;&''3A,,FPU
MZI^F2).2327JDELAK/VP93^SI;%S6"#<626L'RZ/&3F_7^%1VX9\+[PT\&=&
M?6&R2 UKL6,ZT)*#%W:3"F8]S0/I@4U3W_;OKFLR.'ZS5F!QI)(,QCYLUW0&
MNO?7G(1ONWS!HU,^:2.B=37*7:G.K:.:857UZQ=C9<+@?.IA]\LWKT,8,V!:
MF5Y28&VY^?Y0QK+-MJ[WG]#B#$:S=JU^-_4.Q5 M(;R0ULP$Y!W$H[9G)E/)
M*B/?[7FQ?;AZM?!AN.AXGH3:KIUEJ(UY">T Y?B?Z\P617GMNH+<B5-E[_K
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
M$XY<C#*N?);^\%.)!-(X]MGK\.^C,:,>JN"HEG9L>4'O#]&)RJ\VEI7KN-E
M0,!>24R[823E1&S&@UU<;V*U9E$Q*@:QR4Z$_L,M=,QCOQT>$,R_J(N4VMD^
MQ"PF2J,8WG:X).]4ZGV<?65]1@OC_,HW\(F-YU<7Q/2T]A..X09@(NBF!R<!
MF0)N+?C RLSN=[*86.?2PA<UURO6V=^?/8H;"I;5MU#8O_H#[-"GJ5B O+ \
M:J R2>QYGP56HW\NV(ZWNFC80:[I5Z@U';4KKLS<AK8P)+@8_5.+*_%#.YC.
M?W?E]D,*"ZB@5^4//*]IU<;$J)RZ_RT=' 7/TBO[)L?,2IU% &<PK;@)^=[?
MCHB6A<![VU>)0%2'MGWB9_]'F-ZD+VOO%LISPUHMC-OD/39BT1?B"A<N_J5S
MT[B*_B,V%\W<K[X"*0T@LL/]$(  NAWS3]XW^![A@)H0T#^JUU91_$R=<B]"
MIC*]& T9]#C^^/?4%9SQ(&"IFNG\6YX!71\2U\<!WI;D((DWL)KR4SNP=>&T
MT66-]\R;5/L4+A_KNHUX&45/"L(VMQCO-ECAF&F&;-[OHX;D22G_VGK:*:R
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
ME,B$8P%7&ZVEN2$G1/M0I(RKCV%O#7LZ5(>IL0<[_\2TCA)0Q[FL,(-YAG8
M!POG@!RQD>RS0$O)GVS;&)*@\J!)-6HF9*O10!*[GN^+VT^38.H<X<)B++D6
M6*<-MG) %5&M8MYT=V6/1Z,<4"#3M,G-C1TCN8@Y8_#X2/Q4T-HS6AY]!WB=
M<Y6$&W>@'_^.$@_PDG!,+J9=WW:/Y:J+\MQQ\/E3/*^.)BG@@M8C;6*\%M+F
M,8&:D)I?^ 2G5-VY/<>^W$ZI2%C:-\_VJT%<B(, E_'<>%7 "#1>,B:2S?=3
M/80":?HN:'GWH9Z9T5=PTI$@0_!?/B7J-E0)I@B:KCF:0[/LP+VT]HQA/BZ"
M#N8'+%JAA=W.WX N7?@$<7"ZZ'GZ"3HF>N7W,6)S"NVJ6]A)"?H4#1=]/#&U
M3G6V,>U PA4.*-GL[+' (:%5\[@@0A-LK(=NQ<H4T0*TJ.HMOS2'KAXJB(%!
MMU@>CU35F/:%XXX5*.UXSPKS%/9^9?2&F5Z#YPNVC+RQ?_H"&A"PPV]XTY38
M_'JTQ!;$4:[\.<8THJ(CMD/4_QH:_8LAEO4U3THI*5[Y_(B8 U^7OJ=J4%#V
MZ<9O2JVP*O32)%=8<T KEJL2%*Z6V/<7!Q19P\K5-61<1;=P+YKU." ^\!@'
M1(9S0 >=)MB$^;M-[NQJRNOUZ?DU1KA4Z;?S2#S[CUH.J+"7 ^KUYS(._E\U
MFA=5<@_>Q'=TXY@&CQ(L:@:-*P9+J6/1]B=,6X?BI687DHKR"_-.K3M]:OBU
M,K7+R^8KH.)(U10QA@< (8';"/QQEBV_LEV5T?<\'9\;SR]5WWZG>D@N]&2<
M$(_ '._Q5V@7) ^#E]V.$/"#A<,>P?9/]D"F:KY\O_\U$Y70*].QB-! M2.H
MUPC 0\3$[19TA193@\ \":-B0LK9)SD@:F1((D4V)(-.7$&-G^IK\%O_XETM
M[22WSD]3+WHDHNE@I)P_+"^#T_&V(QHB,3FDJ0/0.PHV6KD2=CU^[XAG8LU&
MH/Z;ZIJ0_8".93]O9*4GWU**M?-1R9"VYYX@V2R;O?C<0%X,!S2;1OS<T?I2
M\-M7Q@4@Z-O3R>2YRW%;U98KM1?B9$T"N_J"D\0V)[$6"3=V8]%-6JI(L9=0
M$&J<*%$G?81EDJGUHCTOSV I)CABD>8*(]ESI:L%2@K=B6-<0:H!F'U.;VB8
MB(\#'B<1^A=.OO/TFQMIR/@0"G7@#F,UJYHMR\0>XRI+R7I6G=/B,%0&^#1Z
M>]/@:57>XVR:[M $FBD63#<MK3-6(@_9JP/>(7+N-JHR@,I&_TZ0>-Q#?:85
M_R_K]T,:%)A%>:+)\./[7ZN3_'KVMU[I[WA_N^F=D"J)2($Q+C*MQ[""4.T
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
MH9)*H(?T.QDGWD5>H.[02[[J(C:_S9G6G?Q];N>Q&I\5.^)X90$')&N:QU;
ML??B5!LW857GMGU:KINCF^N)3"&+J.E3OE -5C&7*\HZ/PV(XB8UKZXZU;+9
M"1?'ONAFZ'G1Y*N1Z+T'3[3YC$[W!1PH)./'\\BC+_JB6K$QV*,P-\21)L5'
MU-%G6X$471UWE:='V_CB3]X*ZBQ9OOPC*/I7>A.6>G-]W/*OD3E:2EN/,IJ,
M?6&9/,(^Y5:V_!ANIIL\*31%?_A82!UQ!?!O@4I14:_!477R)(:,2O.TU_[X
M3.=75X]NW;DLAMZCO]$-Z^/R^EFE;4\.2/Z0T\6X*1?5C!\<4%4;[ WF-5LF
M0)7-#RGYJ41"/,/S0,51?0WBR/OV1[=#;(7"KHCR5[5USK]$/=[6<\OAIEZ8
M#0#NJ#9=0502.A 0I'V=I8B4#-HV@6!H(+T6W3W\YKHZ4Z<3FK0M)HIV&8U\
M(Y+'%G/B@)[I]-# JTA-8R\5<\3.]"@;5 QFOEF 'D6* E>HEC?8S8 !M>-/
MZG#!+5EE":-H8F^'O^*[KSL/C'VV3&V/9"P;I9FL]VZ13$3?9>]+L!-_P477
MA.9_8Q?/@1Y1[^O?^R1KM)-\[K]JW-[GCSL/O&2(L;M@8C%=<\3QP6:)0</,
MG9@/^H)-W%CT[^=2'ED<G,O]'-& /*(1*]#I =V'A /IU&_Z\MF8I@;MKS>N
M;#W\<GX-8=[9I\4^UL'F5Z;^C 3L&/XN60I55QG%2F2%L >PG>'ATDV;#;&M
M'Z)[-B%,E77@]&A+*&^KZMA<T\S%"-@H JE'JQ[KA,Q8J;[A@F.-$)=Q1;U'
MPJA1:VP8ZAM1'"6S>C&-84^]4S8.]LV::J"MB?]FI;KAI$4*@R&!O+TQV(2O
MJ'X^GVP;:#$1F5^E_G5+V';7 UZE] XHI1HUXF4T5F"'QY>+[Q??!:M?H=G'
MG9,0+_YV;AD=*.O]1D$ZX[")"U$8YH@;KR:/ON6 1% \@-'=9!/K9<:59WF$
M_!2/;>AL](;-.B /7L7EV1D6,(\WT/ M,>-2WG; D?9JOR(I1I.CBV@(:._G
M5E+^@Y\UYA]R)?HY(&O-_N+;P\)F2=K?GZ35Z,#V,8-IGBTX$1OF*58>Y=WG
M(05/U6LTWQK*8&6H]@'=@Z>6DB[NVYI,FE[-#++LFKG BD"[I>I>\B8A^-C3
M.RBY_CS;"^$T]6;QB5>),GQU?Y;+"?6&2F\<U.Q80NEP'\=,=@OTL"\00TUI
MQHKIRCV ^7N1\(<)GMYYU[3WC@HG;S2NFH;-"C;>@T Q(QL+<_;(+;,!]PG3
MC<PM-P97NYU'"Q/ ;E$#'M2U'?MZEO_Z%",R>M>R!4&],[W?YX8F!Q2-+<.V
M(82L3-(COSJ22)^6[CGQLLZ,Q]_HD/.X+N1E-]K"'6#5576:\@@$S!Y 25>E
MQD,).)-?#I'L-941W0S:,^SCT<)CU[W,8FJ"U0LTY7V"(\1VN>I\_R/N#22Z
M0OC9<@ /:6=U<T[)IJO"[B:QM>%XS2#.XH:*N>'ANSKM-Q[Z;DKJ;SG'A9"H
M7"2(@&HA5;ZCE($3Z]\&ZJY\U ]V-I1ZI3W?/O;SY_AUF=0;E#OJ.?]]&V,S
M;;&5&,4!"6C@*=@7LJI<?D/UD_K:Z*(V=")D$=K-5[0\G'L]/=-0L<UCL@QQ
MX:_<HP9I)IW3^6MKE,?*.?4-7^.//C ;^&VI9CJ4$+"WSI,MJ4#&MX73$>,M
ML\R-\:[F@/*VIJ)5+Q8PQP'=/<^(%9ZZDXPOB]N)7W,80;O HB6QL?(60C5G
M!1Y7?+')WWNT4\7 N#4V_MUH$JM8U^2MI$G>#K86S.0K[&%/Q::D]FQ76P+"
M"YL3,#0BP1$GS!YMX$TT3VS&\OH(&G5,##P9F9&)\:TP*$V>QRA+L-Y_,0<#
M%L2*G7;8#-(">"T15A&H#:";<#64(>YM5[MGYN7KG,_34QJINT1""P*PFY@_
MJ1^?.7T<UV>7C+2//X@+H>?S0+=1F-4I$U5;]T>C&W]2,7UY!-6,!'0WQ*+0
M$MC$)_2CTQF4>2^\  J$E /^C(3S !<F#E43,@L(J24_% I<L,H$LST\$[5G
M%'$FD1!P1$Y!?UBLY;4$Q%-ME\&\F[J?#55_V_\\^+<0:V^#]V_1Q?R+Y@!<
MO<)*9!\FOJUSIZ%ON<M^<^Z:SG.Y[X^8J1*Z?,/0OF-1/O#F+ZE;0V=]TOFV
MC4TV=(+=G*UM8EYFG+D6S??H00 (9*@PT&#/BJI@K$_<GE.(X>+_NYFS%:_N
MNLDS=:A5(S_.N?LH!=X(?I6W5MG:]';GZ!,^"]$]6[!F;"3J"*!.G;P*F,^Z
M[7'/^2GYV,)"C9;PXLM4JZ_?I4<>JZT[)6'_,<>2_UJF; W6K$*\YR0Q2E:Q
M!G"AHMH'N/K$6[R@<.:/A(OR,@_B]NQ)A>]//W[X.MCTQ\)X.\_)9I:#F))R
M@G45X^13,NW-N3OUN9:.0/FRM=+F)K<&44V)$PI71D0V6T<G_+XZX7=&_"61
M3T3JF^O.Y,+?_Q%5BD,/H%291JQ2=PD#0%UL\3E2\;T#32):Y2:K-.=,$3WY
MO6$+J/%8L).<] ':>;9FM_>-+Z1LK=LYRNNPS"FSM4E#WY]>]S>+3IW6--12
M>5V%VZKV#Q$J)_M3> NG C[ P_'E= SXA:[-CF>)'69,0__GPZ^OGECYQ7J_
M#O\F5@D51!'2#%K<QIE>Y,P'"&&@Q]1V.4L>;XOGTBVQ)8&K[\R7>=^!?! "
M*+$ R"P'%#%'30G=NE-1=;7&!=RGW)LYGT10Z1C:^GD.)-9O61K5LSQ<5'IQ
M)%>3VH8\M[6NLAE$-[66>4/=>#-L/='S80EBLM['+/JM>Q>M3._:J]-&PU#2
M/\\#>61PK$8]^*]PEM_[0F*'^]X0^S]%4;X;U6TXX.SZ*H&4>;_N"%6J9>8/
MH("L)>]>P0$=<ADX*-/AJ?FF/!ZK8=H)+KYS_U*MOMWK2\T9@1\'[)U&A[NY
M\+%$]9Q]Q,T5/MYV\,L:U2CEFXE2KC5AUS8=*IQ-EL!E82&%Y&*C5AC5F@.:
MY/&1E:#&QU&OMOCKGOWUG&U,BZ4_N%9]9F[8(7SYDJ8_"<\\C"-1UKYR/P]/
M,69<"<!UU P1%NQ8:7X5\19K)U,G;%X:V%][ 7]7\I;D(./:9]#COZ/<X"Z=
MT-YM?>OCXB*U8SVII(Z<8T0;9!^JIT*:S:!Q5$CC!"9&]>BGE@+7(I^54U-^
MA1_.5_;.Z=VYED/7_&$&;++Y:0POD1J#YW5P$A%LYR%K_Y8WPF?[ZLY#"4N=
M=8\YN;#\PHR,!PT,0(EQ'-4+*Z]PX8#XG6;14167YNRR32-;#0-:^DL<I]51
M*FX#2N8V>PQF/RXPNO[[\IWYU)CW:0]@+\UOV[TKX3ZSIY5"OL-[ 9Y9-%,X
MFRR4J+V"$(7")@+L71 A?;CFOG,=0;8;\VX2,XYCTUEW0'D##7& /@>TC\B*
M@PHB,(>=T?LK6 AKU05C,EBLUK6ZS(@#TO.?2CG(_BE>WQV=NF#5U9%P_@?&
M.5=LLQ*W^?7.1NR^4WF*FUV^Z=YH%;?)'_?EXB\Z6'VX_.G=?O.C(*%0?FO%
MDB,#_T-'>AE<>RWP]+CC_4B+8_N"S/HORRJ1L<_86H F;HIIS$IY;B33&FGG
MW6@I\KAL2,^>6%DWMH1Y0QMS?PQ_@1?%.ZB^Q.YCPFGA<_!F GB9M]GZ83F
MN4:['NYYZKW3&8&#7F?$I]8KA:/VOQ42NOQ+O$&,"T\#2)E^9# )RZ^?N_S9
M>2(Y+_")IE*^S\8&8K*Y-,GPZ(W03SKO6PY<F@RK?4+4BXZ3#E.5.)9_"TZ,
M,6ZSFTP3-\[S+S+[@9[V=\*:7P5EFJM8AUA462X7EV^,[WJ@;@+E-N&M,XI#
M2'VW#]8NKQ%$(R_Q]/NRG<KF4Y^CU<9%#V>/\3.4V'S*M-OT#S34UQ"&-E**
M57B"^KS*[ZFK-6^4+P<DU)*_]"N*D/XB*>.E\IB'R /=M0/7&\\8!>"9:E&L
M.UAF-@=$7UYF'V#NIZ&Y@BB&+0.4SZI&*\D6OW<MM9W@'7B2,$OZX+T8TO%G
M)W'U:XGJ]GH$@MF*GD^"[1X!4Z8*V2B4" <DMU6$-/^]]IRI<I$VNMHU"WY!
M+V4Q\'L"BK?&N]$!;4BAA0X=2]P5*PDTU6K]&4H@:_T:,$SU)*N&5\8(%$\G
ML2.D:>MKXE:YQS%/Q>OA;%&G#G@,'@^P:(%;%&T3F^8L/F5//L1:SY/QA"MC
M.).+FC_10FPP4@V ?\Q4):V'%?ETCOOUG%1[=-> \?2"';=X7ALM-SKR]L'B
MV@#=A]%5XK\DYH.G+*)H.O=O"UM87TW6F^%J*QR9;? - <:[&Q$GUN:Y624
MU0O@;0QZW%=Y/]VVNG;4"6%>[6=Z%#KW-+%)<W5F+^L-5"3@ZAW9LR./UY"W
M<9<$3]638Q(#+WF\R_=\K386T;G]D?D7*P;]D!@+?8@51COA^%V/=(-3D377
MGMAF<$"# 6%=7.%O^18+R!-;, <@,+HWL$LS(KV';U^ RM)B!ZW EZFVZYN\
MI:ZGYP&$\Z=1CZ*1;Q[TK>B;:MNF\%[3IH&%A8+ AHV1F1C'#8/!4-"Y_6*;
MQP!++CF]"=AM!DC1TZB\K3%6'5TN<T1^:.HEQ-K+QX93,['3\%,8X#%L4HE4
M<GNNFGF$T&KI1PMAV9 ^UGL6O31X6H4_6[CED+9M4K[4K;0($T0WF<,<C&^;
M(< !D^V_<,^V'78J<-* WPH\"3;C=U5D;GIELNX0[38)TW9(E:(:B1>N4#T\
M&;&/\,'U^_1QV853]Q1Y@OY=]X8S*2^1!N\!6$LU6YD&S1-+3L\=-_+/M__K
MR:LKDA+^#C]%15!O]FQBF:+J[?9RP'.V!"L"*N'ZU :((N?VG,('>_:XV,N\
M6*O_XM'2>^O!K0!DY[M%L2VML#H9$B$J"SS Y)UEJ9VM*):"1_:85&#66@1N
M"$L004)!:;L$.H@Z\Y6&:64KL_#L$RYE3?G,J^FK]GQE-1!H*JG0OZUF#_/4
M(X0FK47,$A(P.KCU'_4GVK/!^Z\X :"=\%0$9O>J$X6/ WK(]F3)B*&/WMG#
M8/TK4VZ(4-B_F)P;^O>=//\%:7*;_I?'/VKL67OS_\CIP): 8:LCSP V>]+)
MO!B?Z7.4SK#@5X_NLWN-4CP;);LK72\&>?@^S!8;KDB9Z<H@F>@.^-D[&>L'
MC#(UM:*9P0Q,*&3/-@=TN+V#K]AU66-R+ZP!I]IW7#:4QX!Y!CV!(<,)-(.Y
M'-EC9:^8$P:AE)N&&'AESV:A$+#/,I55?K/J[<VGA0M)7-QZUMV/IJ^DO._9
M[B0 :MY;%HC@,D9)$"P>JHC4!MR<Z.NRP*CQP*T24T^/85GXSFV=#(:B)M!5
MP!Y![]LVOCEWNP$(<\Q:\$]V,4GUW:P5,?*6>.J-*+$_R$I$[0N0W&380_9U
M?%K^:S)G&'GEC_HO_FRV8Z?%SBVEW<[H"\E7)+<=HK?.V?*&SWWRSO*]9!8G
M=?&3&<*5^<WCB<MDDG67C9W=<,.AN-+Q>-D Y^O"'AZ&RC;X6H]I!@2!;C%#
M<@?\_0H'=#H%P71MX+X)TV(Z4IU:68<Z?L'"=8WH/RMJZ[5=WC/.]N\::T\I
M>LZ<"/]R)5Y]YU+',>:]H:(1Q8$;42!W3QJND#N8R=AJ) =4JH^/W\J4FBTI
MG+,+;D]P,?V9YALQFO"^N&&\UD_$\"BVXI28<'EEF<&Q415J]?.-C/-]&\O;
M=C>FY<U\=GUWK/V>!^D46\*OABL5ISG6F0JHG.'ONC#EH) =4VZ!M[LPQ6HK
M\I1!7@="J"W7/$68AK1OKTFL2]!M>F6!OMMA:/K\/74*0F!I L<4;Z$W[;52
MKE!]QI;D<JGDA,E ?\HQRDO=R0BOE:HIB&F?/T00/1N+YG$8R:81*%=HJFUH
M<:9^4]I*JW5._V2Y$^S)C8'/!*?4-SO6*TG:&CN9Q)3=6A1?]M;/X59SX'YW
M+5=;*+&5U;W;N83&$CM>H^S+/,2  FYM6''D#?-6;428QK&'F" .*,CRUDUT
MM4BWDH8KD6H)F3 -=]&6"$?]=ER]?@316?.M>KYL,Z+EZFO6J)6TR($ S6W>
MEO5(F!#TR$\EDF>D+$\_4R_OC\ZR_HJ?E&SE6 \ER="^Y8Z3.YJU=R\9?+AP
M"SOQ>@,1@9Y]A=VW'><*D60/$45UW6AHQ+466Z#0-DW'_%+G!BENYP,']'F@
MAN$0_<N A.=*AP@8KP]Z%1P!$=R""=W-\*SN]_E2G$0H#'35PGHGN&5_B#)S
MM_ZU-]?D_$)5_2\6Z6_6*/]?>O<A*=R*(<EE2,P; "(/Z&D1/V]G%_" [.)4
M]?(IQ>T,[NTR[\F"^/,&._ZRPUO&8HL+7WVEB2H%SS^M?BQ&$7S8QJ>\R=3O
M;:0?UX/5:>Q:XGCU[$@]K9;<D$IR5^F^7AZ]<&D[YAU>OK[LLXKA4L*!89DN
MV>T=0@S:87T<U_ZK967F.&#Z8-0,NO2P/,OM%F6JK/%G3M9\?/#H_5G/*/O]
M@!,WS>\%\#9769M_I/2)9?SA7[V36?-[AA%EEP(X1>=A8DO-'RPIH/UVDFIT
M<I)^+1-26JA]5J,F18/1E&#\!M/XD^('_'UHX_\E 0DTK>?(TW/&:A6(HX"#
MR7 1<7W"U<^4<"3$O(EW R=,&V4>X:%#:'T[]%XT3Q$3EE_H$6Y*C9N:N/.J
M>B?)/5..,&P<O/VW2<)S41WK46C8ZCHWC'S R]P3WN*9<R^4F?J/L]F!^1E_
MZ%/:;^QDLT4@@!)O,W&7GZD+W*69=*MOR!RQP%X;DH=06.^.BF+I ;@\Q7?@
MMQP0:=XZ*I0#\F48L-N)8G7"Y2Q4GN?[.)N_8D:U+#JP39?$)I&:7*2(1+5!
MQ%./4_TI?Y!>ZT:YWEW>B3+)3&=\T"F54J.#1LLMA6E*=%=6%ELM"B;*Y@,0
M]@DFU=I9+P42PY?+DF;RI@X[\Y25U9<-%<OA!TO(7\+,IT6_=\I(!X5=/)&+
M2UU'SR9!RB-C?$_E4;7:4%#@?@"EKF\6+CEM4X V2SPF(?OIG%J'V%%6%GHV
M&RN \GS. 54MQ,P=>K@@(T=V"A]R&%^C@#-VMQOI[\!YBKBW410%;HP$ :?G
M )[!/Q[P81@VZ@818-I)8W?:,CLWTS?%H)G<O[C+>JLQ.5:!COT%CV,?0W1/
MBA,Z9@1J*N1KXVA%+WB_'K_%.S!D*4,ETB,!,"U"K$&,^9!*>'$L$IFI8!,6
M:#F>;7$V;RS4K?2?3=+8LNHKZRWG.C#,/[@R!J"J9)\U P:N%"*OUE<BH5A2
MK<N>UT\O663I"Q?,(W-OM(SVHP\C TGHB)D#PVRY@%$S&SV%JX.Y]4,J".!$
MG-$%7N]GH=H)EV7<?O\PF,GFH1E$^Q!$V!-$<8W1\#:$^+H%O7W P\;H>[;4
M8V4)/779DR<= IR[CAT(A4;W:]@IM 0I8Z-\!*%*1E*'K"A%Q<>-"P04WYN*
M^NVY# KBK_R/NR#^;\PR;+5:81/PV:CF)=G!-N+A51&:":R\6'K*-GFUX<Z5
MMR(!\WO6K1ZH63V6A[G8NZJM31C13N1:^V3W73I9MZ63IM2.)Z&8WD , Q>&
M+N^CU)=CIE<:+J:OGL-</WSZ_(V\DCML472+'M,9B$2NQT,JH#G*4ZC-/ZD/
MK\*K93\-;)[\A)X ,48S624K2\^SSV3YS6/8^Y7L MMN+/PB5K %I.OHB.!*
MMF%F=2L<@S_ %BU4Q4#_6*I2S^\J.Q)8S;LD$(S=*CF)&N!JZ>-DU6>0\IG2
MX'T9IVK)*9*^;R%$\\=U/>PUP<<N1 $.R!$]GF@HJ]A02NV(_! C7TD\C+@>
M#S9#]3\=E_TBP%L9J/I[6@2W*D7];.1YGZ:RWE;]*D,*?G#)\RD?Y>7\QBSL
M>61U;HK7@7NXTY^\.* \5TK04%HU^T:]B>O8RRL3]<XM76ZJ23N[U[94 3-8
MA4$KTI"&H8>E&%6BM],@H<7L[E!_B NRNZ5TGZ7Q+'@\>-:RQ84[B%%LR-T^
M=&VP:]!;+7]Y1G6J"CF' RJ/!C[ML ]!&&9,[R^)1JQ8]/T^^&W9^S>VW>UU
M8N8A%%V_3Z_;,!89L6DE'! (/?L%70DBM') \7Y8P:V"]%,]\"%RV>L'>G<$
M+]E;*##*_KK8J3EL$'6^5T_?K"+[=$F91U$#?,:H_V*VXLWT%,TS1]+9+EPM
MEELISP%YM#+FR%KM\.=8WBTB!1U-/%(!%IQT/UNV$E1WX7T' ^H@V#'V,&TW
MCXQGBO?0(4! PE62'MJ6EML-2^:-W/*SVI?Y[$N-F@&&_J9:MG(1#X;-/B/R
M69IQ0,\3Y]8[,$<"RDT33#46FD]6"+'CSGX,S B.,@NB(6X@E;E@ZXUJ)?+.
MZ. .L@F2^W:\,KE/M6U$Y>D=#@BIU_^J,+A$KW!XH6>)<@P^G(_[Z@UCILKH
MIA:[_Y!TZ[J$K]_ ,9.P)^S13??1C]<Q.^!<5">LM*?BD?<A!,'-OZA+D@,B
M7)T_>\Z  ^)Y';J#ZPF!#APE9"6LZ^UIWX\V]JNJ&K%8<G+TE%:[]MXA^B1_
M?O8[T)/]J,?+7-;C0<\,+K2S7X)4WK'V+1H];^B>US2KY5,9]S;II;6Q?F98
MF*BX?/QY0]V1%?6,<TF* [89])KX/K?@ZD#NY\XLGBUS]57;*A7+I4BK#"8.
M:_5XF,M:*6>R)J>5?&%J!SL;87&H!&Y>?Z&7]N0C'>IJG\F2]W\7.9VZYZ&%
M]NM[>?F\K@F\=MD#.'2K-G8[ +V+P3-("%-TDPY^-BO-:54P.^!3,^1%?\"'
MS38)BP1;UZO7$MH&='Q?&0A?]3Y_[L#=H^>?>V:&B^_YDQ35UIPL4GGL.G/I
M[KB=YLF=U>'U#6TO*\DD&H"\]FC@XP]?_T<9UI./!BMQ XL#7,!XDO7J/^M8
MKW_M=4<R/CW/3=S,I:8*NW^XKK#*)OAM>#;FSZ*#)_(^A.K>)ALPCZ333P#Y
M%"\R>KRCY;.MVC2]3VBZHJN:'D*/.Z:<]=3;UI.I@VV#[F6MKY(8'DASZA/X
MMJ1'WJ>/E1];EJHFYL$=9[T1)OV7(6H<T"-TDU6#. ?4@7W)%D/>*<6LHYWO
MPC^XWD;7_G@T[;UNR $);M/R2.MK') S'E#8:2W>?PO%,*5&O29+W: -3Q@]
MS96@GK0<K+C%&Q[ R^9W9P@QK]2RNZN W8_.H\N3IS[3[IQ?,OOSMU6#SXO4
M7VJXQU0.Z"7R$GE:31/'#X3UW"Y/9-G-8/T2KQ&O_WF%N:+0P0'Q-AQ!6E0P
MP-Q,CX1":*(Z?L]'M@(\0F5G'F2@Q,A_6Q9[!]4Q:OTFZSC@3^H+;I2LP&Z*
M42$OURIV+0==/9U39+LN0PQ&U6GI9'P$=#_SS"A;-6!FL7N J??1*- WC,>P
M EE:$E1;>L=T^BT_%0L\Q$SZDW#KT(/HIBN5[B83L.T@6"M!Z,JGP(;T=8G'
M+<L2&:.M$*H%;&*07NFFB'; 8 8#!#W<?U0/5P;C000_AYJ_M%X+K'AURR:\
M64-6S3H<AU@BGP#UI'5 ,2J:?0S5@^?SO:1 37GI,^DIB33Y&K$;;O RZ?U@
MCE)SEW+CP9[,3E.XG";=N+BX.*[(S\)B2>!<N\C1#Y<_11_8&WH1)*2&2(%1
M/0GML+T_L]1I>8VLV\95U:/;DP&^RDIFL!45<K5 F?4\!^3=NWE'Z%TW?%KL
M5]+_$)'_WVV)S\D$ P'WLR5B=T1Z.T![AA+MW>?@$\19>+AJ9'36.<F9_%X+
M9866)Y5;:\1IUL@=K?)S)8]-U/G"HC2#H@_UY>[XJQ=:)XD%)1@-;7WB SU,
MHQFMQW! %8MQ1?,-5(-F&:VFH)L%+IK$%Q(,F2.U4LYLYTX(\>3#T0BD-2L;
M[X#A#XQAF+%GJF6UOEI G2*18DJ:Z5H!63J@6>%!E9\A@247'QTM0C"2)7TE
M-C6[( U&:3.NRM+FZ@?U)X2)^!J\#*)+?6E=ECT,V8N2F<I4MZ11*F?>V3QP
M";JHE7*6FT'CXI3BU5;+BRAU+AL048<T0T(5KE6@MX-&,24H0F@P*UFW:S!C
M/GHWN E!-9-2^CG)A?^P('3315TX+JKWJGW=(+OO,*7&\(^[,27HQ9Q.5*;2
M4_A^+A1[XIT;D$8TGB8TKT]!Q_KCK:1XF\]1'T?@%5\\<_K9,DKPU=5!8?;V
MRSA-9L4PD7U@"+__@"-%+:EVDE&8LNY=OIN?12.#GT'EAC4*D 8,4_;@3H?1
ME?1TP?,+>A#C./17N<7SJO96!3B-$9@G I#W7TW#N,UBQ7^FQ6<?/"/1-!&\
MG"+BD,^PZG5B[S^WLEV"N,KM^HD K7;K(GM%5B'>%2*+O#XTM.:@N11Y'FZN
MK X_-4-4RB,-U#-(,.:1'OI90/F'T:SG^&0+WB7J@ [+>FA9@I\X<U<E-C:*
M-:"4#7XS__9FUHC&U")SP#^%J!(8TB<&Y[UKE*K8MN.?T;#C%M('T9SBQN(!
M2IOIEE2Q/E9+%Z$9O!@>*[(>^9*@(9P5WAL_?E?4Z>L7Q,U"A68LH&))4<4"
M)@TJ 6@2- FFZI@]92#P,Z]&,S_KGM=XGFV(VY;0T?M5$>X4LM6</O^+F-!W
M/B"AL$Q[[,@/"*E=;=>.M5&+.!4W<T"=??:'JJ7CCD$2+,VI*>NW.YHP4G.D
MTHN,GW"@Q] P\=L636GZ;VRB]/PJ$C4V/L]OR!BNM(6(4?/8?),,,>11-<(L
M;IS8TN<KSH]8N;!H^D6019+O?_6> _(7HVA8:"I9%*V;&?^J3>]O^=Y2:!86
MO6&(NGJ\.FQD7U5EA%R\YB%IKWS^OW4/JR^6^OE_9@W\]Z1(+_,1@"/!GZ'Y
M?YO3S&A]W:C @UT29NSNA0ZX0\ZZ996LFHOZ/]J+ST+'$L68EK1!<@F>%MR^
M _4H(,N8V/04B5CH=?R(\^X7_O-#?/<[RZT0?1#Z(G8?6QG S6JUX<#,!U3C
MCI0"(/AV_-J4^!^._$]H%V#/OI>=6RMQ^R4!P&CP9JQ4@X0S3)PI[+_H8G]\
M\$1]Q<FX3IFG#H]]?!YG"_7F^)4D_(\=WO6?L#E)$?<2_Q@#G%%H5>9MA1UK
M.,!NX8 .5>#$ @IG4R**ME5?0I5H6B^$L#F 'YFNE3SP3=[([:7FH:IHK=<?
M#DG?^")X#IU0[TWW8>'89[DE@1Y!DUA]S[B.ZI6 @FA9X:08].&)96O8R^P1
M)JQX:6!*#Y_J%'"_"MMK>*NP3;/BKW<%\^>303L32O-@0$F!*18_R>;SIZY?
MIV5VK+:1UZ4$T:U^03(EA6X:%ZSU,G]\VY2TM;WD8GA:ZO/&^]>&QK&T4K%M
M%DC4LA-UE)LQ&*0SZZ.N/HU+9]A</<I0_XD0KI.BEMM_^>Z+%0V(ZEC_P $U
M&Q79G*@?CHR1M)HJ[G@C<YNB7G>XKDB8SWA0%<?NY("JUAMADSITFP&\&R["
M7OY"@WA]69:[J6]CU:BD],B/B.G*Y>03?/<>/MG5>:*UUS3I!6])/^*P,Y%J
MH1J+%>& G%0/LXG$O6B'+TPC*D\+#NTE7NXUIU#.11*?F&.R.GT(DX&TKO?.
MM[M3LR.#OSS*E'MTZ-A80H@G%3ZGU0*?4"!!HJ#:2&F:>4,UR5-LZ;!KD&R!
M>V;Y9/?[-Z\"KQ]KD0-U-Q:"KHCN&?H' GGC+W33(_1L[MD_,1.PQ$&V(DN*
M WJUHL"M"7=@DP224"1;EBK1X?EYW-:^+U 71HUU>;I MB#*+1A9R"ED./%\
M%MO:#K@M92#,KUZX__1,]\;()"N1_)/6;H,X=%N87]/V]&3JA+;=>$CYSD0T
M(,<^6,]XPOX.J]R/:1.$T[. \@/%[J2D_G3C+U\''S\6^0ZGKVLD5T<?GZQ[
MRV9[5<<^7)QLT.!V^S;^ 2$LTDW/@#Q<4HWF$0L&@]&YYSS];E?+SF)SD707
M?<>C7?<+N[RO3]K-+.F)E>RL!N^BO,)[GQQN:_K2[E^6A,MV>T@T'UCLUY09
MGBZ.*Y^QG^H04"MPD4]J_K1G*K%1;'?[$_>+[J)=,!A/E4R&-+N+?7*(TMM@
MMDQS$;'](-N6I_1#?\OG>-"(%RL!/5N$KL@=I4>U$40#O)OH'QT=,8@1H5RO
M@VL.U=6;RG!&D4C=RP>E21HM_:ARY&M&\6D6U?[C0-MPUAL7K076,+ "0!X&
MU-+; 2E2[4*_AE[07)ODNWTEJ22CZPVO2T<7X--L=WM!FA.;/RH'0'9YPN*1
M@K/.YM$W?.U,*S--X:Q EQ6YRZRJ7M#VB4\!ENR#;20]^UYK=C^B8CU>U]&3
M_DS=.>WARUP7QWIH;\,CG8W8J"7[I=]%@,$XBA07[II5'1]L<?$Z="":<;N<
M_?WK=?9&G\]#7]C::]/MLX_D6(N'!]C6+E?7$Q<2MS%_0%O.%3-O1BM56"YO
M,XJ0]]!N[E?I85]X2(N-A#B(3.[YI//3[3XP<*'?DZIF6P$.*"2;<#5Z"W:
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
MI5.::$BJ9@$IA!),4F?;;@8I&#PW$(8@?M&9KKC5V%!(.O(A"W^!4^E2PJ9
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
MX+^3DV%0+MS2.$(FAXGH_\@(FG_\,N?$C4-J\VV;IR!(3)<55))A!; EQ\T
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
M8#AE426248J&V6^GKAXGLE>C"4V'\ ;@]NGV0GA[E%)G7Y4K<](>^TTI0K7
M_?DA^\?&!/6=9??(651]*5QNZ-QS0XG?L6+I*X @ 7J !7#>&X)H(K+!F>TR
M#:0N 7"2:11^"[@"8[Z=*MB5RXK:Z?*D<'*7WIN6FPV_W+^%O2]V4'A^N>OR
MU'=H-&Z+;K2<%&S K>.Y#73-<:P76.@N0JIO1998U_7)D4%?ZJSJ8+3*B2,?
M:O1.:)_^ZO"58P236(/V=G?0BA5X1MCO;P E6#4V3&*;*+)';;2B-'#\U[)6
M"E!!.[+8%[7M4;CI?!3KU-1IEZDCD\5/) AI &-R86*._Q$R!#S09A\LN@]$
M ./TKGT&J0UHQ=GKY4_RM0RYW_^V5LBU90[N*=$\=J] 9SCMH,&'3>*+2.=G
MI?!/!%![[!V19LO7%Y7@=T%@7BRZ(W0OG6W5 ?M?8,<<R'4\5 HFB5/\YYJ+
MYBMLC+DBTW>'J[2U<^,!1<6#8[GX-B3W*)U:P#(0*L[Q'T(MB1%/(.KYM=S6
M)=9"9V9\E[TJ3XZ>VA#E,6C:4"1=?3CQ>&OA ;U8ZYM/#MZ4T>E\<,;H;SNT
M'$FB+'MM: X"[#>+V_:E")50TW2ATJ& $=Q9!CUE#*_$I7?VVW;[G@-#3PY.
MU^=,?8K3_ZTVW>]]^%)J6;*/_L[R4<7^.C([!9J(6=$KX6HJT*]S*S#N,5(6
M<EW#PEKLG%C^K>= ^Y= [%/9@N%=VX?G8VPO77QIY'Q>&GMV;[Z3Y!OSI];$
MD4)#"9Z 59*]FB-$M%I",*5PC+TY%GKLU(B= HLHAS,?Q)D\G]7:QK/*[ !S
MXI4B86X[J5.!=?^,C 9L>S8>\=9YN&C_$(QG > .#'M"8"+^6'@9WVVC]GW@
M=D,&L$D8Q#5-L@M_&A#@7$[[R?.K^6/NWXN1S*WY>G0N2B,GFG Y31I3,.\+
MV2:!?QD:TK@)?Z#M_)G53)WX 73]KDJNZ[O\%=A&TE6BVOCLM=WA.=@!O^8B
MG=SCMYP6'Z>M=3%>W-!9[[SU]-V4_#K@#&IB>C5[A#S0YH*,L-47Y10$@@"/
MQ&H':4[@PU;3VJS!T:[OKPI9P]2&6\SY#Y_.9AXMDW;Z<4E%0_S W0'Q$,%U
MA4_\X ^ \-7<M:(7>%M<E"@+Y\8D2>+B>$[9S\!#G5[V.[E_/S<24*H_'8=5
M"N_5Z]P+>+R]$Q>ETS2R @.-8MD"09#PFJ@5"":D$V'(X-48R'9 4KSM:Z38
M>BRJQ;UTHLH/Q=>7C=P\\VCC8+/Q296-J>;IFXNN.?],4E[S+P-Z]['5  Q&
M&4(&P)A*0,82A&04B-?6\S 9%W#*K4K@8VZN9VNRM%6-07_X32_SV['K\KSU
MDO(X-5-FAE,5/Q'C!:P?0N44/H4W]8"7PJ\3W9-BSS$H&VD?ET-O(KKGJB.F
M#(;+TQ[]GJ=N>>0:;ZB;$]#TJ?S;@[)['/E2S(NP4G@?D6K#)/1 +@,N5 IR
M%]T#,$B(B63$D+(\IU3?#.$46)E4JZZ[(\><;$W"K;Q)9A6+.H4S!N.=U;6I
M,QX*S0-4PC1*J%PAWK $F10?E&.:3BSQ+PZV[NOB+KS#HWI,E2-\:7Y/"RK"
MU2Z8N^D9+SJ!5UU)NT)]K#."/=.F3F]>MO)'=6-NB!7 I:BG/Q$*?_<?_]&1
M7[!MVH/[T*([7XU6U:-G='UM7+VC>@]1^\C+OK?YP0\NEDH\XWYZK9HFM*D
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
M+,?\%.780"-HB+%!QUX/5U_-RU-;7')],Q3%OI&_13)GR_SC5QZ//N2%G+I
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
M#\YYO$EABK)(EVHBO6S(:=\=35C*:6=O35G?W4C\D]KJ_N8B6,% <>2@CKJ
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
MI/:T."0SS&&^O[5>^PKC_7_7Y#^5W!?ZS_!F0;;]KUC3 CPWU(YB[%C^_TT
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
M+K\V#1*&TB#SY(-",415R&021I"1)$Z8GY L27NX69P)/%)'S487,*_"ZB;
M#\!CI8D*XIA7NAAV<W,VZ7J+R.O.X4 U[EH=J^J?JH#JUDHR 1M%P=8,*QU
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
M&L(T05$49D'$PJA7YN/A6&.S#"O9@-\SL?$(EGI&H"6$')/S)HU1-6%7@DY
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
M'@0]XA[A]#KF_$H=2=]2G]V&55M* _("MK_7* XJS2>@T5VE,6X])>M:U T
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
M %G#FV<-.L?D-"!J!OX]:^@-Y.9KL:J.X3L@O?HQ*RP<P.MCU.D%[+[#<,Y
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
MTIFT+NI98PX7#ZJ'COQ'D=2SW#PNRF*]E"9)%F-)&3 F7@)1)F)(,H:@AT3
M!$=>9E;,J7NXL7&)$K-::ZL?M@3N;;R<@5N/5NR!Z)A7+L+/O'"<%BQV:\9U
M#SELN3@M]0\JQ>E=U?.$_&@ZS%86PIN7XWUJ/RT7=4A\O6N[64AQJE+VA=R\
M"3XK5WG5^NO=CZ=97MVTF/( 2:9**0Q#+JE*("*MGA#!,,4QPXE/(I).%_Q>
M92/?&9RS#ZB#UJN;U:_N@28N7V/Y ,XYDW.O*HS,<LX,#^2'? XTS_/'-JW#
M9P7M)$9N:0[(2U>G<@D ;'*'FH.S+0PF8 N%>INZP<&B;^$59L^N:V)(!8;U
M;+S"U!PX1EY#AMZMT19,CGR;+]F*EG]B)63Y4A7!P?/6\B]4K<8V)^"*2N&*
MZO-IQCR>I!A#'G$J[?/0AR3 H?P)"YZB1+#4*/OS,G'&9K_?RAL]J--_3.ER
MM:BR '"K@W&SM4OF27-1&@Q]U\M,HPAH- &M*J#190+6VM0E8=<)+UL*6>WS
M9@%8V\W@+A%IZ(YQ%N [TE;.QEU[^[.7C_P.__C"%0BS^:RB<[D ,*ZDF:E>
MPW6N?T?)#H^)@)$D@TE"Y9[#BQ*8A2*$68 #0:*4I]2(?JU(-386ME-RQ<Z$
M:?N[AYT&QW3\;MV0K2GQKPJJ?)';1["K8&7<;U3<E%HY6TS@ZE&MKU9]YO9F
MP+8GW8)D0_O7[8%YQ.MN\>;]R/S3LMP.3/_$)3-[<1R1,((I$A@BQHED9CFA
M44J0""+"11J:,//A$&.CV:UTE7F5KI*OI9V !3>LGW@$4CWNO PHQT1X+!NE
M[1"G2A5^KW+MQ#('USF7]@=0K5#LL=II;*Q2U)%A!N6;TVKNDT?'-VV%*39)
M+)M!BFGL4\H\02#Q:0I1B E,TQ!)@DB$%R08\=!K3XJU[;:SP_8XW'T]QK@T
MZO (ZMJFEQTD7S6^L,W:W1+:93SA:8@<!Q$>&?B5(P=/0W$^7+#C6C,V*O)R
M^A'_F#VN'IMX$2ZRS,,^AB1*F#1'@DSM$4,81;&'>9S*OVMM% _N/#8KI!%.
MCS\.<>HFB8NT=\P$C5P6 V9.:MOU4LN+MEYH^=O^RWQXUT'>V)/*M*_EZ2_T
MK+B[+ASR66QO-YJ.1VK749=K)%M.@$TDAA?C.$X%@EX6$(@(B2%&B$*6T<AG
M"/'([&#],G'&]I:?.0_H'1YSX:3IF1C#3<6 SMR>LV!>\M8*>':+VUXFTK!E
M;*W =U"PULY=^Q&MVB)?+ROG&E_0ET^JNCI_NU2%2Z:I)$^$4@'#.%-)^T)
M3%D&!0Y%'"2^ER3,A$4[QAH;12I1P9:L$U!+"[[5\AHR8Q?*>K1G"3O'G-8?
M-F,JTP#$*D]UC3<H"6DHOL\P.I>8T0=]ILO6X+MBSVKCM5K(RZK45<E9U?G;
M>ZP.E,N7:< Y82$B,$P0@DCX 4R]T(<T#@/$TM3CH98Y9C3JV"BEW6(T@H-*
M<M"(WIY8ML+KT8O9+'03C3-L!]JYO1JL;$FK(*-JS1X>WIWAAX/Y]UXP:[-\
M+[AJOE>75B3N(2^L*-SL9H.0>2_]6EKO=W'?JK_Y\TSY7*I>"E?ENKYP[3.>
M)I@E(4]3&)",0^0K:@\)EK]B*KPH$Q$V[)9Y9D23=V.8:K\?OWXIP$^S!2@?
MEJL"+UCQLVF1WVZ,]2Q$B[BYWOFVDM8M8@!6S-'6'K<?C: )C.6BOMUC#ES0
M5PN PV*^>I==7'_IH&5D5=]I4^":$81C[OM5[CU$+!&0)&$ 12@P%R$/PY 9
M<HSVX..C&Y<M>@TF19.4G #MFI^VBO0=Z2W;5)%S4__2'#!719?.#?]:%9<T
M8>DHMZ1[AY[9_2H5X4Y>6_4*$7X6\D1P&*C>?@A[%*8^BR#B ?6#, V]*#'*
MYM^^^]BVN)5P0$G7J_W*+G)Z!-,;#\<<H@^%>0K^,97MIMSOC#!LBOTQY0Y2
MZH]^J6?T(2]5^NQMOGR>,<[>O/Q><-9&$RCC1X7>5BRQ=E0%GB\"RBC,(J*:
M"JC.G4F (!$)SGRI=))F9O:(N1#CLTO>WWRZ^G1]\^DW<'5]=_/'S=W-NZ^&
M48OF4Z%'$F[A=<PD4O@Z [\57V5X_J0T +/%SV 3%+G1PHGOL#^(=L,CS<48
M-GRR-TP'X97][]33%\CE1H]_?N(J.;+I6M!:22]MV^^];8#G1QX-"('(CZBT
M;_P,9MSS8(Q$FB1QAD)JU&N@APQCLX+6PC=-5=K=V MX7/>N-G0?]I@83;>B
M6[A=NQLKZ54SS!;QIM'*6H5--WNGN[8+8+3KI.PAQ[#.R_Y '3@U+[A5WVSO
M_8*4T]0C09*F&*8A"J ZII)&(:5R?E""482%M >GY;+$<\V#J8,AC-AM/9"[
M=^Y.C0&*G1*LO)+4-"7[ ,PX2H6(8F5(4P\BA%.(U6%?)!<4$699[(MP*N=[
MMF1?2YR70T"Z/YP[8-_P^]FBZ@5%\%SY="[&$Q%,Y?.7P#"-$HA2%D$<J_S6
M)/%)FL0^]DB#Y[N%9JZ$#33;P=QA*4>P":3F6>=%T+@^TSQ6,_FJ+/,96975
MPE@NP2U6Q\<V$_=/(6(Y&?]@F($3[$^I>9@T?_*;MC*FKNIB&<4M?E'3>K5@
MA^>=4P\G<1QD"/*$AA!1+)G!SS!,PI0CY<_-8FIV@M%/D/&=8K12@Z=:[,J[
M@AVZ7'K.H!XEN9\5Q[1U(D-K/4NW6[-TQ%7C,FW+!$G'B5Q:HKQR:I<)7.>3
MO8SNUK.V*F><W>;\<;9Z+-[A?,'9%/L)BB(_@ E*?8@2/X:$(P&Q%U(299S3
M,#++/3TRBM;K-VRJJ1(2/#52 @@6RP46HJH6P$$MM6$EU2/@ZE%:7\ &JIE:
M(=6*=PX:\R*IIY6W6QGUR#C#ED,]K>A!#=2.K_9[\[_P0MK%5.5>'*^O6E[C
M/'^1.XPJ'&9*LE0P53B(LB" *(XHS*1-!0/L1Y$7<+FO16;6E*$$XS.C-@H
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
M;'.D<\JP3".<(YA*(2&..((4$?TEBDB*(I*G!44N^6%7>QP;B5W2M726O+'
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
M^]MO)*DC3?*(8$&-]@V/)(&8X@220A60IJF*"CW;CQ7:[,HXTE(/X?+#79G
M1-2^2RO]+LD^:N^7(.6(*AV+YE"23$)LRAP3*A!,4:Y2D10X3;F+EOZ_B8C^
MK>+YE^"464Y,%B7D*4KTQY(K2+,8FU4*(DF:1P5R$G?S >=P>43>GT[';^1H
MJP\,4W5@R'(#HZ@SX%A@($QE@;8.2J6_B+)\-AM6G^2JK64PC127>GK/8$S,
M6B7A'!)1<)BG,LXR@04K'-7:NKH;WY[?QEJPW)K;(X6@$V([CO %6^C=MPU>
M7_?P:DXBF[/+?];3?5.ZZFV3IO7KHM)1\UO?>4<V:/D]8MS5X; GABU</SD
M;'-/;YTRJ=L1FK4VI2N?=:N+Y<LT2S!/:9;#B'(=#2>$FRFZ#HY5)+!*%,T2
MI])NE[L:7[C1&N8L(W8)2SL2\8-08 K9&%E'&XV9$W =L3Y:7E? \"W2=:F[
MH=6WKKA]1E;KVAU]I\G5VDC-R&VZ/2?F)#_*H,I3!7%.-24('7A$"<\*F;"8
MNJEBG?0P/B9H#;SAY,(QB+:3CAN@"3[=<$"EQS3C@N>>)QC'O0P\M;C@Y.FD
MXM*%?1(3B_@=?:F^T&KU;BU;@;0\B5B2$0Q15L00QS&!-(E2&..(Y9P75 AN
M\U)?[&%L+W41_W] :"/!D[82B(ZRQI8(=K_17G )_$:?0')=+<X2&Y<TN1LQ
M&BCAS?[Q<<Q6ZW"_.^_LW(T#9I!UV'V8"]9UH1N;"5E.W\]7Y>KE;XN9GAK1
MY<N'<J:Y8YI'*2.449BED0Y1BBR"%$L$:9RI.*=8ARE6V5L7>Q@;FS5&@JV5
MH#'3[KV]C&,WIWE!)_1&H2,PUF_K5>?/!"J5Y/]QOWC^3WUO$Z/H'^I7N7Z-
M+[<XR&M\U:'-:WS]PIYKG/6\9;/B)B5%7,\D8)JA F*N=$ 2(P4I09&(4JJR
M*';9,SIH?6P[14UEI?9DGU-5KO/@62Y7]H4D]/IDNY[@?\7QG,-^EQ@/>AAV
M3?&<<R>+B&<OZO>^_BIU8_+SDUQ2DZ5],:EH*I6B.>,1S&41Z;D%9I#%,8,9
MXC'"&8VQS%U>9=N.Q_F6+S9V'R4GNKWOUN#;44$(2 .S1&/R!&R-[LQ0]$<B
MKE!YY1?KS@>E'E=(CEG)^7Z?TO^?GVI-[;GX.#=5!LIG61<>_;*8E?QEFBJ1
MTH(+R! UFBU9 8N<Y7IBD1=Q0@F)$WQ["8!.&\8VUZB+D+7%]?:=\*'>WST8
M=EP6&.+ M'9%S1_\T5@<2)^J/W0#:/IWVS$";7\KH.PT_NV:NDV*8AN)M(H)
M&6(4YU3/MI19 TY2#&F"4H@EP4DD1)101]7^"SV-+X6DR1*^67[B&%$[PO*
M4F!2V@I1[(+74&H4%T ((DEQW->KZ%)<</B2.,6ERWN&1!N=J\^J.1M2TMF7
M1577Z=GN5698TI1H&!6C F)A-GS3.(<)C1DB@N2Y=(N!+#H=7]"S$65;*+"U
M&FS,[KTS;#4 EG&/9UA#!SJW(^H>WSA Y#>@L>EXV C& 8J3D,7E7I\E)N[N
M[Y?U20A3R6+*.%$91QDL)%40I[GA)49AI'*6L#3)\U3>7F[BH,^QT=*UTA.3
M6EEC4TC/2R&*PS&PHR;/R(;>,[I0H&("MA9[+L_C@,\ M2L.^QU!'8NS0-C5
MM#A_:S].^K(TP=?JQ<S$5GIJ9GI\,IU\U^V]6SS2<CZMEX3RG,(B49&.E>("
M%@1Q&.<T3>.8(QDYB7I:]#DV3MJ8/*DKP:YJ:<^MV1-@# =_-*8[!DLV V!'
M2)YA#;W4;51 ?RV?ZWS;^7UIJ+[>R;F.HS,5.2#CE8IL^AV4BAR .*8BEUM[
M"H+0<ODW.EO+-R]OZ,QD!GY[D'+URW*Q?M)SPUK"?LI5@A.J)$Q$A"%..(94
M<HT\U0$2+Q!1A55.GTNG8R,C8S.HC0;L!;1F@]INL#&\E?QW)".K(;!C(]_
M!J:C'::3&T!UUP-Q0,FO%HA-Q\/J@#A <:(!XG)OWX0\LSBU?%HLZ[7L>KKX
MUAQ>6KZ\70@Y15F><F$JPV:Y.<!,"&2<85C$J!"42%X0*]T/R_[&QDEM3MJ!
MS9-&]A^84W>-Y<"8[IK UXU[-QL%0#/T1,T#D#T2_JS@N2']K[O]@9,!K9P]
M30VTNZTOO7Q[I+/9FW55SF5531F/65ID".942%-MFD""<@(CD:949$S%W.I
MTH7V1TH?M8U@8Z0K41PB:$L,O7$9A@@L(>GQRI]U_(97_+"]@5_IL\Z<OL+G
M+^N]="+6?/4[-9D,JY=W9<5GBVJ]E+LJ9)E4N<2R@!&3,<1,AV*4H$2_U SE
M*2%ZPN)TK/!ZEV-[L5M32^FX3FL!KO6JB$?( K_SK;%@8RW8F:OG'B&R8^SA
M\;TR<JW;H1=&+&$XLRYB>Z?/#+^]]*DW+[M+VNRJNS_I4C3I-M4OQJ[JX_R+
M7)8+\;LL[Q]64MP]RR6]E_4?W^E(9CN#FJ:(*\Y2UM1DP(0I2/($05'((A$L
MBK&(;\\.#&;_Z BP-1C2QF(@JU7Y:(3/@#)K#L_U.LY" ?GX-%N\2 DJDXL(
M%HWWX-YX*"_G^H[BF;'<S!_ODQ Z+V O 7+?]X,L2*:#O7.)D@8!DQ)>8S !
M#0J@G(,&APG8( %:*)I+@ $#[-:U0F=4!A_' ;(QP_DP@DS.X -DEP4:WHQ;
MLC.,I8NY-J3=>A.8Y5&F)"P4J<L4%9 57,%<%83&>2)BZ:1+>+:7L7VSVF2!
MK94]MS;/(^J277$#3L/D4SA U#.!X@($ 5(FCGMZA22)"\Z>3XNX=/$MY0C*
M^?U.BVPK'/=AL6QDXXQJG*Q^+>?RXTH^5E.*:4JD!C0F<:;G]Y)#AI5FAS@J
MHHPK2CAU+TW@9L38R&/KPX$4WT41/O"'\034KKCN5O89,LO=R\ #$7HW,\08
M]"QVT _$ (4/' UYA2((_: Z7Q"A9ULWBRUNSCB6LOJRE$^T%*UHK&;+(HVY
MD<S.HHQ!3",$628R2").D2Q2%C'>HS:L5>=6+^?PY6)_S)>2SLK_UI.W>_T-
MJX">$W;EOCJNHMJ-BQTE^H/Y%>0<]RR>@-;FC:*TATV57AB%4GGLZ/FU!!^O
M@]&A_6AQ<UBQAT_RK]7W/^7L6?ZVF*\>JFF*$\X3Q2!"!36Y'A02A!#D4<RP
MQ/K13)5+V-?7D+&%?CO9@M,:52B,%L3)V-B1V1"(!^8W-ZV(MIK5Y[G'=<!;
M07P5%8D38T:I*G$)LKXJ$Q?;Z[DGQ1^D6,_D9[51\/ZT6.EP<D'GU=U<G(E
MF]11HJBD-!*0Q8F$.$O-.:<$01(G>J8L(B60TWRYIQUCX\V-&V8;:./(!-2N
MZ-?9.%,?.#@WJ^N7Y]MW_"SW><*/2NC]FH #XK[=<AN<?K=->MHR[/;';8"=
M;&/<V%P_BOUML5S=TWM9=_-Y_E5/$]]73<[AXZ-<FN.INO.WBWFUUO_\)%?3
M%&E"Q4Q D8@(8B-.5I HARBG&48%8BF1+I)DSA8XT>H VF0;T\"L?F-WE53<
MR-)]).QH,BB^@0ER8WM+AHLY,.:#QOX)V'E0\^3&!TVA'2HDSL38&T"OE.AN
MQ:!DV!ND8QKLWU _ OPJG_33^J #6MWL5UG1F;R[7\IZXW@CGL6CG(D(*9@)
M:4Y>" ()U?%D@=(TSG.9Y\)I=]:BS['%CMI*N7QNEO1WYM=O8%DO&;J1G0WJ
M=O3F&<O A+8'G6&LQEZP,QBT$F5!I<H<(/-*83;]#DI:#D <TY3+K7WUA?2H
M/RQF^HZJV8ENFMUE)BM!L(PY@8I''&(:(TC3V)S@X#CB$99(N:507NMQ;*2T
M;_#_ (W)KAI"UT"VG(OZA"[TK/,,:I-!B,<:)<\"0M=Z'5@]R!*$4^D@VQM[
M5+9Y2Y_*5;-%^$U_Z$LST_QM/5N53V9&6@=C_R5GXN/\BX[/E.YW,2TPYYE,
M*4P+GD$<%P+2C%/(TQBAE$52VFF;]>Q_;&2TYP&H-BZ Q]8'AS(P/8:BFZ0&
M #@P9>UCN[4>;,PWRV?-!-%X ,LY?-KX$!9VA]H\8>$?J'*/_V%PJ_#3'\3.
M^C\]FAVN.E!_GP]J!]W03,^2),^TG)E5L ^+Y3<='7^3?+VL=]??2;;ZC:[:
M?VV5&AE2J8I0 BD2N4F!-C\5&10,83W;SI)<,<=2S(XFN+QQPVCKOC4*=-JR
M-9V!UMX7\YKM1+K SBG'JB>NXV,7"(?$//!'9FLZ5(LEK"?F.^LGP-@/=@X$
M$=GLBY[?0BRN1@Q;JZ4G1"?E7/JV$S8)R*1/?-"/])030;&D$N)4%OI_5 (+
M)5,89P2)-,M3D3@I4+D:,+;PNBOI)PV3]+,="SOJ"XEP8.KKE>1C?!@^R^<8
MO5?)[MD:,<JLGF.(^F;SG+1SRY$7>=C-IMP:C43*.%(P314R7!=#B@76/V5Q
MEI.,"C?IBJ[.QD9IK:TMH<WV<X?YE?IM[D#;<9@O^ +SU0:Y4Y;R7OC.!I$
MIT@N=/@*IT6Z73]_*N3*/3<*=WZ</ZU7U:_R6<Y06R49Z2>&\DA!GK$48HPI
MI"Q-8"I8GB<IRV/>3Z_SM*^QL4AM&W#,>^["TI(I_" 4FBCV]#8;0S5;-(!=
MK]#=7V;S,B9AU#7/]/<ZHIJ7';^HI=EQ2S^>,$K!G]6=:*1-VH=:L92(.$Z@
MTEP ,9583Z=B"F7"$\9EGM'$J>#!N4[&Q@RU7+A)+6VM['F^_BR>=B1Q*TJA
M5WR:1$LSW_FVHG-!EZ("/YZ$433Q?]"^"PROM'"VHT'YH,O58R+HO/;6<P,?
MYZM6];TIWWLW%[\L%N+/<C:KLV=W^_P,)['^_Q3R6)GE9UY %N<8DB)C/"&2
M"I6Y+3_WL&)\*] ;.^MTI::6V<X;QR7G/L-BQS.!H0Y,0_O' ';V-V4*FA,
MVU%HLOX#96?T!S%0\K^]':^4^.\,U.6D?_>F>G*CO#?K.U^EV9S57[[M_@[E
MJ3E1*J"21$!,T@)2K)@>H#Q*B(I2B3*G;+(+'8TM2FKM!%M#^Q>DNP2M)8EY
M "PT4_7!RIV(K@#AEVTN=38LI5QQ^80WKEWO39U(_V1:V*L+]>M6Y$;D+,L*
MS"&-&($X(3ED493!!,4894DBT_167:*.[L=&)&>/Z6WLW]^R]RI%U#4^+FN^
M(5 ?9!7X6'ZH%1SZ/VLZ:RH<B+(FG.'4ARS0"ZT[U&7":RL.6<!CH35DTXJ?
MS"63#[#+#KA[-(S[WT9LLEJ]H55933%6B902:=XSQ;^C-(*%1!(*G% 4JS0F
M6+F<B'0UP(D(!S@0^=WT ;9V=A=\]#,$=DP7$MC 7%=G'^VG(YUF*TUL(;\Y
M+<D6MZ!I25>->-6T)%N(KJ4E6;?3.^ K5[*NCW@T ?U12;6>_5HJ.365@87$
MTJ3WF\VU*(4DBBC,$ZPREF*$!7(,\ZYV.L+@3MO<5I(\7J29@,9P8"QWCNBN
M#X!U'.<5UO#1VZV(]@G6K"'R':)=[WCHP,P:BC/AF/V]MR<-Z3ZD?O)6K1[;
M-*4I2TE,8%283/%,,%C0C$(DF>2(I%'!G(YC=_0U-AK:F&>D$$[2AOIG"QTC
M[#)QO!FW06:)VURA+8*MI6$RA2[ $2Q1Z+B_5\L3NN!X5YK0I5OZ$8=FH,_J
M?5O\I)J*(E>18!FDPA051SG7L4L<0Y2D:9'G7$B4NVWK'78POAV[O4WMC95N
MQ'"$H!T7]$<E\.NO#3/[:EO3ACGI?!X.KZ__41>#OO'GW3M^R2]<=>N>_GNZ
MG.NGN_HBEYNZ'B6_FXMWY6QM])0/-Y!3DHJ"Q!)*0JBIFBL@S7D.I1 D5Y(A
MG)&^^_I.EHR/*3;FFPH_34V@NM#$NCE&VG=OWVUX++?&PD,>>N=L;X__%/<)
MJ/VH]_I;3P;:ZN^%9Z#M?C=;7FG+OQ=@E[?]^S770^#AJ*[1]A#P!WE1WX%G
MN2*%CIH*4QLXSV.C>B6AT@!B9-0?2&&M[^#<_=AF7MOJ9YL">SN-!R5=Y!W<
M!Z*;(\/#&Y@:MZ4+-W7E=M("VGP_X@[NH#MH.P0%?R!I!_^#X";MT!O#3F4'
M]U:'$W;H[?&!KD/_5GI\0TQ[.^&S-A-<?R0$2T0!&<[U9T)D&!)&$,S2A N2
M1(6((NO/Q+D>QO8E,#;N:2 ZL-!9_"S8_594 A/X$2#7#]98(N- P;<B-!#+
MVCXZ;MS9Y7PG/9Z]<3@&[++[@.0Z+[RME-3'.5\\RN_T+VDR;O5_F_2A:IHA
MK-)"1[]9P7.(:5Y DN($9BIGN<(X)<QIT_-:AV-CN6U=H[(V&*R,Q?W*0EW$
MV&[R[Q.YP$RX!:VQ%=3&UK-Z4QVJM==_':AKR 0I 76QTU>I_G0-@DN%GZ[>
M%U;]ZO=R];!8K[[IB&TF-PI/IMSP0:;'5!#*%<,19#Q*(4Y8#@NNI^*,L2RA
M.$Z)<,K-]VO>V*AK(R$.&>7_K-48]]*F/&:EW3BH=NSW>D,5G"LM,MHVCDS
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
M?>NM2T%2"'WA&T"]X@:C7D'>XG8(S^M?>&BW'W&;!,.[N3#_>?^O=?E,9\8
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
ML.-6XZ*:;Y7PK9KOMD9VY#H"\D,[E3L-C /Q5>7"VRWX.WJX^(FO**OOA>9
MY?7=9'FC,OM>@)TNM^\WG!^+-BE<G[3"M'YL4X<T3^OYWI<+NN#ZYP\K^;3-
M_(E9G K.&4@+D@"(3(-QP110T&RYDZQ !+N0I]OT4^/,K^OGYWE32$!OK\0V
M;DF_S8M6ITCUBD1:_O*[_NS]'S<*=5P@.^8<#O:!";/--^TDCS:B=R>J/=2-
M](.D:_D!%Y0;'448E1+]X-EG0L]1!@R3W;Q>F#",,,8@Y:8YJ-ZDFP)- N24
M)E! +B&V:L3F-?O4Z,\^CO/RFQA@;>RH;S#$!V:^D& /$S([*.NY23"]@-E+
MG.<WB,=IR8D3Y-_D\J&BSX^FH_R=T7NQJAJW]&=9F;_0!SF#F$("DQC(',<
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
MG7?Z-S=1IWZW],9+$'481!J$QD%DM^C.7Z[@"Q3THQ1.NE&_-\%!W?^4A)_
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
M+2Y=[EDC@S]*L9Z;TK#+I^?EHMTI;VH-=84X?I$+J<K5-^,TW#[?&:>0<DA
M'",!("RPI@^$@,H+EDLLB4R=@G:ND&5J%/.Y6GXO:[/7->=Z_J7GKED>._H9
M"?2!*:K7HBD<O='#_&U;Z:TO"13]U&GSLV:RYG1H$#X+ &S8J@Q7R#-N387K
M@3NHB!!@2,\^W"<;?+_V4W[2\WUIZP]^^TO.O\O?EXO58_V>EE73H&S&."DR
M@;2M1H0F6U'HG3S'.8@US\9% :E*D6-O[D"B36^S;\);RD4T-PW$5H]T$>D5
MCUXDK6XB(W7;K,^Q*W2H=;1CY;=8FS&LR*T>-]%&1Z"_D:"FYCQY>S9CF@WS
MYFS96.I?M8*:J/M?1^_T;VZB3O/HKW+UJ-?[7J_R/VU7V;WI=. E"=N(.I1P
MXS:G#@SI0</JT.-[;K\W5GO[_>DK\G3'[Z;G9'U0D*?>&G(P39E&-P$,(F:Z
M0Y+&B:N?A1S*3&8YR7(WZK]2HNDQ?I,S#WXY*!#FN)&_<J$L-_SC@3^TU7VL
MW-I.1;:!' 5A\ OK4+A2IG$=#V$ /'!0!!K6CV0W9/UA\;Q>U1_E=SG/NK:+
M.4J%X!D$(BZT[8Q)"@@C6/\O5P62L<JQ4Y#1F;FFYHAH9(L<V\J<P]*.XP(A
M-#!_;<U$4Q'>"'H3=8 %;'3I@$E03CHWWZA\8Z'X/I?8W')-\ZHV$G(_9(2F
M,N=2$T.&* 80:AL+<YX Q%*5B$1(IO?8SHVJCLXU/9Z@SD7(ST%I1Q.! !J8
M)OJN4EW\\Z#A-Q:(#- KZOA\;] 7ZJSBQWM G;_%(P7PT_+]A[O[KWQ9R>Z;
M%Q-"8EKH'1?E,8 %SP%F(@<H)1S'3*"T4#:\<'SXJ5'!IV5D)(QJ(Z)#]M<A
M;N=)X'HT!G[O>R :Z2X;!#:(.*2[787,2-ELKQ *E)]V4N^SZ6>'=XV77792
MXE?)8Z>ONKJDWQ\+H?=>)O59BE]_<$V+76(_2C4_81/TE\@,P 1SP(1$ ,9*
MQ51F"4+9;"$?S/[LFU=]OU-36SVLI'U8#P08]E/^?Z)6Q*B2SWILN6@:19:7
MFCYY+X(%"P;$]"W* IX2.#R6WB4"0V#Z)H4"G;&]IES@)90<B@:>'.JM2@=>
MTNU, <&+MWK&WABG]8>Z7DOQ;EUI$FH3BMO2KY_D7\VOZAGF&FM49*# A6D(
M*A6@4#* )$RYRK"2U/'DUV[BZ7GYC5Q-P-Y217SY]+1<M*6@H_5"H][]7.H+
M%DWUJ6=]<]V7B7:,N[%;&KM=;GBXA_;K-T"V$D>MR)N^**W4-Y&6N[TB8-*O
M&U!AHV/LIAXW$,8)CH.8%[>[O8\VZ<-#)=NXV7O5Y;]\+!?RPTH^U3-%)()8
MY285(@409QA@2CB +,9QI@F,X,0IQ/C"A%/;3+^6UQ!7)['SR>1YG*V/'H.A
M-S 'G00N^M.(&S7RACU5M((F]+'A^4G'/A>T@N#(P9_=?1X;W?>4ZW5[^65=
MSE=_7ZYKS6.=*R7-32,]JG>T*M?,4C &<"*PWN"J3!4\9BSAUDZYD]-,C4\Z
M00$SDD:/K:@.^ZS3>$HH28)S 9(496WC<2:8 BKG64$1BW.F',J8!4%T'+-R
M.$PMMOY!<!K\G+21,6J$C#HI?1RBIY%RV-@'06RDO?S11RM4):^+0)S=KI^^
M>[P=^D4-7FW*+U_MVW-.?Z_,R)_DZI:9'K1\-5-401@7$$C*L=YU8TV':<X
M40SCC*)$9L)MUWULFNF1X=?UTQ/5[[HVN,I.X'.%G>P!M;-0KP5I8";<B&<V
MP*OHSU[$H)W=3B,0N'W;D8E&[M%V6M7#1FQGK@V=F[&-8U PSO,,%D"B3&D:
MX!G :9Z#-$4)*D@J6>Q( Q:S3H\5#F/U(V'B^>N-\*:OI"&,>M6$?IK0_0>]
M6J&R+%PC2P*C/#"M'(%W*_"@66H..(V4L/!&\2<.0-BG&80K^U(NZG5E?-\[
M:0%0$$X5!D)JNP3FB ("J0(,JJ8<:"Z0="WP<CC-]+AH1\HF-^C#YF\?E[4I
M3UG+ZKNKR7(483NJN1:U@;EE%ZYA O+/ 1"X%,B1B48N^G%:U</R'F>N]>P/
M*RO]@7@R0[9^_#[ 722$8\D!8YH/("(44*ZW+;E"B!2Y^15T:@Q[?)ZI.<-V
MQ.QR?YHVYHZO_BE0[=[^ % -3  [$O9-7\,'MU^ (6ROUQ-SC=OD];S"!]U=
M+USNQP=_-)T1VMC7NSDMGTR5W^X'\3_KUA;OLMO;JV8Y14F6$ 402C15L)0
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
M6<W/%99CK3_G._BLJ<RB[,.BV:S,XNUCS4V.;=.+'4&D2D[T*JCDF68PE&6
M%C0%F J.1%E6%;24:+XZELO3-):Z>Y=KTYN;S'M[7:+82^#:+$4" 19[&=$B
MM;4S&0R]KBSE")E+T!X(NK$"[C-?ME#=FFS@N!S67KK!B"&IA1^'X:3-!6,K
MJ.Y"5=:L5Y2O9U+F-(7*Z)E0KIDV58#*L@2R0#A#1$J<.O66"6C;U/:9K(*=
M<WJ=R1\?ZX7FJK5\=.U5$'*Z+??T7V<2IQ"LWC9_(TJMGD5Z(F*KQ_;]B\BM
MG@4VG.#J^2$\,Y;D2G^#'^O%P_MZH5\WIAQXV_NO#V%XQ5B1$@IT6%T 5&05
MH*K*0)ZK5(A<4@Z%4^K2]3&G1N [DQWSE2S@M2/6P*!%)LR=M4EO+IV;:'N]
MVG254N$%7!T "IO59#'NN.E-]D <Y3DY7.J=(?E8;QZ;=W2UD.*37 _=I>\7
MXBUM-G2^?IY1E),"$@9XF>G(LDI-KJ2$()5IFDM6,L3+V7JK=V^3]'=U4"?&
MV0X=[PG25B9/O=U)9[ASJN1UI"VY)S!^L<GG$+:[Y),IV!]L;A,V!JN#YE):
M8Q0ZJ_+ZP&/G5UI#<2+3TO[:&QKER6;=%^?/2BPJ(4D*!!5MR5\%",\(D+R@
M$%$L*78\\W@QPO0.-@8#.P6,QK$<[R6 =B3B \J(?>X,&N^NH.'7UN[8Y_"=
M[/;&&+]YW;&#)_O5G?B8=UNA=F.LS=4:!"T'V8I?-\>=:S 7I8 R!1(7&4 *
M,T!8I1_SE)9*580AE3HV$G(R8&JKF=[^9-ZF+3X-*B[O_]VCHY#;3-A114Q\
M(W/) &UK^]U.6??.:.0PV8J<1>H2Y 59Z+Y ;D:,W0G("Z(3O7_\[N.;O=&5
MGFR%W'H2?2,74M7K?L-(K]0^ZSBI/?)IMGNV'%-H.O^"HJI*@(B@@$I> <I(
M7N09R8G*78CO!ENFQH&#*ZZY&_Z38<=](T$<?<.\+V#;*3P.T57R2^_*W^Z2
MG3?)SIWDC\&A@+M# 6 -G /B;\_(22$W W><)7+[+?VXU.RD=[=_D M>R^;-
M\R=J4NP^J]T_/[>=O+FH2H60 @44'*!<,:.<P8 L5(DX1(HK[$*=]D-/C2G;
MPZP]&Y/.;J_FZ0X38$>7<6"-S(Z>B#J3GCLX03G.8?A1*<T=EI<,YG$'-\(2
MLIZ]U6'E_4K2MTLA9R07$JN4 R@*J2.Y0@&BE 2"T11GF1(RM>K#^/+&4R,;
M8UMBC$N,=7;D<@369>JX!8+(Q&#IO341G'/U@M"6OJ1[PO4/.YFMHQN-\L">
M,W]X',_^WB.I]&/]6*^E^%HW_VEZ83?-%[EZ.Z?UX^?%]^>GFM/YE^6\-L_Z
M_>-RLUC/""FX8*D")4KU$UE!!1AA.2!4Z)_SBF%1."2:NH[O\JT=)_ETETSY
M9"Q]3E;:%U-JW%8>/])ZL=;_UVL"'=4EW+CFD&/I/#V7.2 ZY+$CB,[TY&L/
M<1M1&%Q;^TV)0N]!,KB0=#[$A-PAU34F]".EOPY3</ MWWZUS12L^REX&J:
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
MW*5=+! )J]UR:<!QQ5DL7#]27[&YYL9L]T]R/<L58T6N"KU.I15 N<" 9EB
MJL YS!7GA2K=TL7V;S^]-+'!.LW(GOGK+6JYREB)&*BDR0=))08DY5)_"PO)
M)#4)8YF+]+$O9F-(''\W8R1A<+,C3U\T(I/EUJQ6JCA"(O^>NW$R]\T KY.J
MO^?:V=S\_<_<WJFG/3/X*I^6*],K^</"**:W7/KFN?_EKDL,(H7,L :.45%H
M$DP98)G^PVCO40EQP7+IF#/K9\GT^/+-IJD7LFFVIV5[]OLW[G&9',LS@_B
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
MG/+Y[8?D?KU>U6RS;L._]3+Y0E=M@Z_@*2[."(4^;+$<?>SS%S=03AS).-[
MMT:?KR1MY*^R^^^'Q1!Z&FVQ/"]E+D0*JHJE "F" ,:F!WB624I2)#.2SA;R
MP9AI>3YS:3RK9XATS]#^J/$75<X)=9=QM3QSN1FKL78#.ON27P9+_V:*<&RP
M\ZB[M\ D<,']I1%'KK2W</ZXQ-[F(M_TY\?'Y>+;>LG_\ZA;U8QQ)-(<50#A
M/-?D@0M 6,H X5R42E588#%[:O6(OZWI:FU'()>&='DF7@X<[_%X(Q_JA6E7
MFK!NR7YGPAWM1-(8+^[ZON"N";L7D%<%3!'1H$.D&1NAC &6H@PH)D0.2U0H
MF??(OUM8$G=8W(=AXZ'^KFN:-Q;D=HP>"L3(A-Z9F7SKL.HLO=OO11@R0?HZ
M(H'SHR\,.')Z]'77C[.C+:[Q3([>/#W-9;O'L7K^,*R6]_H>_+Z0=+60XLM*
M/M:;QV:6%KB$985 EF5$LSRM='0(<Z D*V &2TRQ8[L_9QNFMUDX6)CL-G*>
M>F,=TZ"=Y\..@Z)B')F8OKU[FPQ)K7=)FH&TO$NV/B1FD407;:># R_W/K+G
MYUVRG:O>U8")T+X@A\U^=K9BW)1G7Y".\IR];^3;8V'Q\%VN'DT@W35DU60(
M<\QSCH%$FA%11C- RUP!B$E&B>(I2QUU(TZ,,CVZVS/.M:7",8:T5(3F&KF2
M"OU"H3IDQ;* ("]HSE N2\2=*OEN1'",K="=CEY0).U>!3?B$YGLW:#Q:%AQ
MUOG ;2N.QQFY><591X];6)S_J!]5?M=4W"C](-TOQ#>Y^ED;7>O/:J^OUE8X
M\KL>H3G]JT&20[)2*B5 5N5"<RR$@!6:'U I=/ )]8_"2:<]I'%3(Y;]WG-[
MVIQ>^AY!)]&.FEYK:B)SFN>L.)-;#/B"LF)0 T>ETQC0ON3A*&-XY 0=)!=]
MK9O_7"[>4V[RDMYLZOGZ?R\WC3;L5]GP5?W4I:3F@I2<$)#E%=<472A 9<XT
M3S,B59XR8=?.V6_XJ9'P83*J\<!4]O0^)*T32>]%LN>&0YZ,^PQ=YM_XN$??
MNYP>Y [Y2E&A'RF)*?04N.4X>2-X,?')_:[C94-Y>WR0(N5_%]^SPV;]69DF
MW[NWG&R^+>=BEBF,19Y34!:\,.UO$= OE1(PBE0N,RHRZ-2+^_Q0TWMA-*W^
M5FMK6Q@T6)L8<UT/K,XB;'M<%0*WZ(3O!YG'4=4U- (?5)T=;N1CJFMN'Q]2
M7;WBMOSTM\M.+NLW^E?]N'D<^N<^?Y&K=X]/\^6SE#.(,"QI6H$T%3E C%0
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
M0<,SV[%'C= < 7D9I+E>[GLPK>1J)<5W^M<V%NSS_(:6[EW&YO;)491 J+@
M96KD:$C% %6,@3+G)*]81A!VDJ-QMF!J49[A-]$[D:SI7\DO\UV2UM_ZOC^N
M)]NNLV)[V!T1Z^CGWSW$VOB#)>=2)?^@\TV_*SF?+_\TVDU;)8GDT+,HW.>-
M:^"S=%<K1CY>]P3I^,3=]T:>35.&O*#WR]7OBR=:B[>M!J$Y]>]^$/^Q:=9F
M-= ?H.G5M+%'O-FL/RW77^73<J4I^\.;3U_["[HNP#F#JF2B!!7#%*#,2)!C
ME()2"H&19$H4U*GE2B1#I\:X;^B\%=+33W[=.Y#H6#)9+-?)JO?!2QXLVDS;
MT?,4YB\RB^^4#HT06>=DTMG:1JC]CSM'AX2"N^3#_E1K;Y/!W>07X_#?^FO#
M-Y:./2UA.]C$,G;<_C>1(3_JGA-[/"\MX4:N?LJF;P/V??EVN6@VC[+5@>L4
ML@4B' E2 5CD'"#]UC!G. @H BN<8<DDEP[ZP=?&F]I[8+!XV]+.;"3T1O?]
MY^T%R6TQM]B"#8MD9$9^%1"=I']#@CF:W&]K="=7.H Y;\%LM,5MKDS;J:L-
M6/2H/TQ.[]!"=K_B=+G+)0W5.]8>T2LBP%=O,Z;PKZU/+\1^K2_S[BZDZK5I
MSC9#E.:B$A"H+!=F2U@"F@H.%%2":*YFG$B7 _?=K:=XK.Z36KL'ELB5*"M(
M 4:%!*B@!) B5>;-5J"<510CZ"AZ[ /62-M'-X)EM[KP@R#RV\=X_Z$['/C%
MF/:W-L[O,PB^Z)BJW=1Y<5CP21."R9A9SN?F8Q\6>IYD$U8S] 54H5L?#;<?
MN[W1"[=.M#!Z^0G/PH6?M)Z;^=(!]3<ZWQ/)ZII4;I:;YO?%2M)Y_=]2F &_
M+)O:S/9'V33??]!%FOVF/_FCN>?ZC;UIZ;G]LM-"B2+'& BCV("0#G<QY1B4
M@E4%394DFD87\J'E<P?YPE@&6SULI'O8CLR.]^#M?.EUO^^2N5%I6FM/DC1+
M'EM?'$LCHDVZ'<.][AR.U"-@\!'HV!(TVLL]0<.[9.=H\F*&D\%7H_R^-]&=
MPW?)GLOMYP-6<,2>EK!%']&L';=.)#;H1Z4ET0?TC,"[%@K-T$.!SG?M)'.%
M99F+')2T*'1(KM\JE L,<BHS1&">EM!) _?"6%,+.P=3=SU&M+'>D@J70+:,
M3L- %YE]O5%S#T&OXQ$V)KTPWKA!ZG7'CZ)6BTO\ZV_;XV1-:F9+0(_0M0IH
M0Z9_:GZ32Z7, >0LJU21RBH'HB08(,%+P @DH&"R*"#!FFN@3UQJ;<%$ \UN
M"W&HO-6VMFW/S=G=2G+3!LR]C93]I%C&C6$Q'BD0'(QN-QF-V7O= 3K+D]9T
M8&QO4R7"%N6Z(1:\,-=R^-&+<]U@.56@ZWB'T+V>ONNIDC.&N"@J#($L<@E0
MEF* $2OT3. 4L;RL"+/:K;0<;VI;F/J+AT(U+.H M3@W"@M39/ZY;FQ8_$)U
M?'+&<0HMGR[C&;#GTP$Z_DV?NMM,I.O3@4_V;9\.+_.4]Z/-#_-_TPK^IUX4
MZ[M_E3HRK;D1]M*_T/Q^^ ][GYQ5(D425AG@E20 D0P:71T(LA(1H3 N2LQF
M3SJ"6HIO:[I:VT64-]GD\N"\M"S>LV.,O$NX_K-5HNAM;>.AU=:3[O=TG3#Y
M4"_:0G,=A*Y_2/<*K3#3JWA!($<2<*)R@!@L 2DY B4I%$0"%RK+^^E]I\.
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
M?9<<N/%"6FD<'KP1X*#,Z&O+J%QY(V OV?/6VXTMFKQE^UF&4)GG,@5252E
M2!6 0*XTP58TEU@4J5DGVZO,![#):=$\@K;3=S-&LHMYQA(YWDV2'<N.#'UD
MQ@TA7&PQ9R.J$Q^A/!$=XIU=_R**PT= AM,6/KZU'S5_DFO3T?O+:OFS%E*\
M>?Z],9L#'Q9]3MD]7]<_6XMFLI)5P?,<8&0$Z@F"@.)< ,XASEB&9&X*:>P9
MV'[HJ1%M6QECFO%O3 Y6O>BK8$Q01;=&N[&OPSS8D6P<="-SJ0&V53D8S#;Y
M;K_\WJ'\MV1K?')_'69GPG1'+"@O.@P_*OVYP_*2Y3SNX"F);O8PEXO[]98=
MMS_L.DL.TA<40UQ6&2@D90"E!08480DD5)!+BEA9.>E9.8P]M<.6WG2C,[:W
M8;9_CNDF.N(S'7:D%@GDR*P6 %]WF75WI,+*KCN,/ZX,NSLP1[+L'K?P([0W
MF[JM@].K\>''#X]/FD?;KTW3/SL%R:M<21V8R=(HM+,,$$D)D&5%J%!4"=<>
M+U;C3F^3<;"UVP"K]RQV(RX[V.TH*SB4D<EJ,+*%</N7?9,CL)432$%YRF[D
M41G*"8R7W.1VL6<CJ@5?F;W!7V7WWP^+ST]R14TH]Y8^U7K]M>V^F&89R50E
M ,.F_51>$,!04>B)J*0L"HHX)H[MIZP'GQX_O6V[*;2UE\O!Z+X5=_NXS7O%
M9AT).[;F=I@2.]J* W-D[AJ,3GX9S/Z;P7IK>=*;'J4SICMB8=M+V0\_;E,I
M9UB.6DFYW\%;*V#S*,47'937F\?F'5TMI)B5 D)!E00<"4UAF8  YZ@$1&"N
MPRM<5 PZ:P4<CS,]MNK-3)YZ.Q.0+)8+JI2F*+J626>WLX3 "8@MCPUNA2WV
M04"/UV#@-8!\] /. Q!:/^#$2&/K!YQW]H1^P(4/>PCVOC5]\%?/3W,]U4:+
MKF[[W?2!/R]9 2N]U!(E$0!A1 'A90D*!J$D><9@91G47!UK>JS06_O%6.N@
M07L1T,O/?U"0(G/ /CK)SDX?U=Z+B#D(]X9";B3MWGT$0TGVVD!P4;7WX@W&
M$^ZU\>- N]?J D_YWKE>N'Q6;9>17Y>/M%[,%,JJ+"<YH##3D5*:"W-4F '!
MF:@0E1DN<B>UWJ,AIK9SWEIH4DM;&Y,_.BL=M\E/(&D7$-V&3VPF=(3&76;W
MK/=A576/AQE71/>LFT>:N><_>5M/SIXVFN\F4V%7*XR$+"N3#R!AB0 JE7[<
M<Y8"63(F4X7U,U^Z+8PN#SB]6*C-H#29&F;QV21_UNL?R6>EP!LZ;TN-O_V0
MYD![YY!?=\PS^-N11#A,(Q-&:^@^6,D?K:UQ$E'M8(G2+?+,D*_2\O&R^^?Z
M-EZYRO/POFLFTWQ?WO/_VM0K^6;3U O9-++7$4,ZHI JKX!$0@&4\PI@14H@
M<DYS2G+%1#JT6OSN<'!_95RK1^2PN^+W,0[M>[/;;E^4=WUWVF3"A714,[B*
MO!W3! %RI!/Y ;SU,NF-37;6!E=PLT4F[ G\M4''/7:WA.#HK-WV.L]5S*99
M+Q_EZE?9-K4>)"A-.2+&2DJ0IOH/5,(<D))2(#*1ED0QCC77.,4V9T::7E S
M&)J(WE+'U<P91"V7-+>C%'M=,\ SF+C5C VXM+F,0MCUS9FQQEWD7';X:*5S
MY>,>&[[_E/7##_WJIOHAHP^2]T']ANH+UK+MG:G?[%S'/J:3*IW/5"5S1##6
MO  U0[!2 995 N15GBHBF)25U6:'U^A3VP<9[$]Z!Y(]#Y+!A61EW:;.;THL
MMI%C AV9>.PQODMV#L3$VV$3.B;N(VU,!\;?;0?;%[^+N]K.-QUOI]O7WX/=
M;^^;>'8OY#^DV,SE9_5]14WBU9YFP4*T:^?^%UW+C8\ZCOVPEH_-C%..*T(@
M()PC_2Y1##!"*J HA3A+*TBXE5#5S99,[;W2RI:8S*AW.O9?/Q\4UKW_!_CT
M(?G#V)ZTQCMNN_M/EUTH.\HD1'[G!,+?O7WBK=B%;:KH;<VXK19O!>VH >/-
M-_1M _M@WN=?=72_,EE>'Q:F,+U]O>\>PC0ED$F5 90C!A!"'& 3?Q>$4\1H
M2BH"W?K 7A]T:O38VYQLC4[VK+Z%&FTFP)(% \,:F? "(.K1*]8>HL#-8BT&
M'KE;K#T4Q^UB':[UV"'X52I]&]$>]]5L8^[[17]WVAZF.<38M"P$I31D5)2E
M)J,T!X1599%*4A6HL-X,N##0U BH-S79MS4QQCIUBKT*K\7"/A!HT>.I4?!R
M6)@'PFVD-;@W?FZK;0M0+BZL+UT_WAK:PHN#Y;+-Y\/QYKO'I_GR67/4;W3-
M?YA<_KT/_*,K#._D0V8<<LP0)YI.56IZ0^8 TY3JH*]*,R52)J15J788<Z;&
MP?\X$'^ZG4$<)L:?E^/ _5KL?9=L_4D&APX^=9<,LW1%B2G&+-W^-H@S6Z_]
MS@@W:T'>+NX@^[R#'$9Y]3>5.R(V[S./NWJ6DXF?4J]$C%AMWU%Y1C*5ICB'
M0'$( 5(Y!0S# DA1")5"*C)!7#8MCH>8VMMIS\*$+QO7;((3&-KM.]R&3.07
MR3XHO74!J\3.>AZV1.QXF''KP\ZZ>50<=OZ3?@^V)A:Y6DGQG?[U<5>Q_??E
M4OQ9S^?WBZ/FZL.O9FE>4E:6'*0$Z?B58@883Q$@*9-(*<(8RCQ2&+T-LGHF
MQL]M',QSXPK_:;&CE+@HCQ;"MCXDVHEDSXN[Y"KFSD1T,UY!^<K?FE%I[6;0
M7K+?[3=T(\EFM9Y]VSP]S=N&(W2^.T3Z*NM!S6LHU'V_7&T5OHS>*%UHVW85
M#C077$(E094I#! 1"- RK4 F1 XESK'BEA4F :UR>9K'R=C<<R%YIY3DZ\0L
M<88R]'^NZO5:=JV^76KV0\[D989]I=F)?9;T[FTR>'*7I!E(J[L]'<*M[7?)
M_@3^$;3<)0*REUA9#[?'R/IO+]DXI#VC\'($  >&CG%KS]*;5?TX-&+,"*RX
MRLR:5)2FB+<$N*HJ/8>,9/H'B3%RZHNYN_?4UJ:M:2!Y_^'MYZ3ARY5,2@Q;
MFGQ821WKKAS+:/90M(LH/;&)S%NM53%:4AY[&[;@9>_^X]:V'#MV5,9RXB/>
MS=>6CU)'<U]-0B-O>_'4R\7VG_LE[ANYD*I>WZ_?2WUO32YKNM[H^7G>76\D
MOT6:LIQ5#.05-[);F -:5/JY+T6:B52B'#J5[ >U;FI\T1N;U*V1R5HOH>@Z
M:0;;'?+;XTRF'>F\VA1%IJTN\JU_RJ2SL%WB&AN30T?;-KS]3&Z=>GG-G5%"
MW(2LZ8D">^@.<@$M'+O)7'AP3_2ABS"(QXGZ-A"\?Y +_MP69#>--F7H3%NE
M),TAEIK0*[UN9@4")!?0=+!+JUQ4*6-6FK)6HTV-I7<KK,[@9,]BAW/7JR!;
M''Z'A"XR>UY"S:=[U57X'$ZE0\(XTJ'S;7"ZG2?;PG/QN/CJ3<8[#;;UY^"P
MU_HB;W%O(S6Y>-A)IMW/Y\L_S8AZ:?YV)46]-OH\LIFE3%"2%0H4L*@ @K0
MF- 4L*K*84$1285C.W:'T:>W.[FUM.U4,3<M<^;+KLV":YFBSVPP4F *TPJH
M3.D5#BHR0! T!58PAT053)1P.')[G=DX/%][K=F(-P,"DJK47SK >9Z9&8
MLS0'99Y5(E>E7H#"69>]IF.EU?I5GXF7=L2;B:%)E%Z.,/E0+Q8F&V"IG/+X
M?*:CHA)6'.JX$#((4(XKT]HB Q151)K*F12Q?CK>+5[ID3B8C,&*4:9"+L08
MDV"W5(\$:^10<FOU@?;L(?%TIK<RB %%MMWA"BNU[3#^N(+;[L <R6Y[W,*S
M)<^R67]61@UQ6"I 61%,*@E@@?0+1!84T))KQN(8055 P7CIU%?TY0A36\(:
M PT+&3%1U_8[1^C94<U-F$0FE &.UKH(!Q-G?0_;:.=HE'%;[)QS\JBYSMD/
M^AY8_-3K[>7JN9.2WNL?JC*8"E2 LM43E66EGVBCKE"E599G>8&84P7ON8&F
M]G0/=CIKA)Y%TG;C_W9\HN]"]2:.HT9_#9' V^MG!AMYI_RRR\>;WE<^?W,*
M;9=UMI5T,3'$6[I:/>LP\4^Z$HW9/Y=&CEY/YWP&B<PJFF' !$H!JF@.*"4F
M-."H*"63%;7:VK[5D*F1BE'.W6E*F25]PO>-]TZE=9L>.R8: _3(3'602-LY
M<;<G--7JNQ\X<M<>-LHVO:1U)DJBK1><L?)LW8QYK31;+\@N9-GZW<]3O9VN
M-ROY6?6C+1?-3)4*EZQD(!6$ Z12#+ D A09SCG*JX)1)UWCXR$F1WVMA6:!
ML+/147S]&$8[(KL-G,@4=0J7P.FEUW$(*Y%^/,RX4NAGW3R2/#__2=]5E##E
MC/5:?JQ_RJ.D_:_+^?Q]1S S6 @E:9H!5!"B_X E8)Q)@ 0O*$&JA#I$<M3<
MM!U\>L=/.]N3N3'>65C3&G?;55@,+*.ORP:C00MBLC.[#WZ2/XSE26]ZT#6:
M*UZ!5VW6PX^\CG.%Y7AEYWP'/^KZ6"\T$W8[Q.^IR9M:/W_H&W":5*A?-ZM=
MLX(*2YSF0H",8@40%PH0*200-"^SDC"94NH2OK@,/K7 YJCC[$&7V42TIB?K
M']+KN,II6NRX+1;8D=G-F&W"I/Y0:K#<%.OT>+=II)WUP7I!W ):4(IS,F!4
MDO.!YB7->=WCU@; [\_S:JN9,R,80Y87*1!&'!U5608P)PH42"+(.%05Y'X=
M?Z\-/362&RPW#V!G._AX+L1H'?!N\WMU4NQ(+@[4D2DN(,HW-/.U!2Q2]]ZK
MP[]2NUY;6,[WY[6^@V\$UQ6./^N \/?%$ZW%VSFM'TT7X/X'\1^;IM4$ZY/@
MNW_^8C[9:7/\NZ2K=(8+":54%)0<%P!ES!SY<0X4STK.B:PPIQ[]+T+99_7
MCM\.P^SM<V-P\C3H5NW%?L_:<M?(+]!TVD:%(\[.6!%C[U*;S-0YE716MQO\
M_8\[QX8V/W?#KXQS6^6@Y-\OS:%'1!D6\,#19B#C1HY$PT)Z'*4&OK]'6=&W
M#1LD,J1H]/ND?GQ:+7^VU>E#,E$N<DDSJ0 K"TW@7%,Y+4@&J!!*5)P0Q*RJ
MPVT'G%RT:O81]\TTG3:^RC6MYUUZDD.)C W>EQDV!HJQ ]%]:Y/F"$Z/4B,;
M'!VJC0+C.5+!T<VXNM4<.8!TL>S(YC[C51XY>'50?.1RW3EBWI^8C_JG__4_
MAG_1?S#:R/_U/_Y_4$L#!!0    ( &JLNU(6R=[L,=X  -Q,"@ 5    8W9C
M;RTR,#(Q,#0P,U]P<F4N>&ULY+U9DULYDB;ZWK\B;\WK127VI:V[Q[2DJF6C
MDF22LFKN?:%A<4B<8O"H2892ZE\_#BZQ+X?D 0]"U=8E180B"8?[!X>[PY=_
M^Y_?SV:_?(/%<MK-__U/[,_T3[_ /'9I.O_\[W_Z_=,K8O_T/__C7_[EW_X?
M0O[W\P]O?GG9Q?,SF*]^>;$ OX+TRQ_3U9=?_IY@^8]?\J([^^7OW>(?TV^>
MD/]8_T<ONJ\_%M//7U:_<,K9S7]=_*MP/"0=)0&1.9$Z.6*I4T0QH:++2G,9
M_M_/_QHA>.:H(AP@$IFY(LY&_#8;P-^R2=K-A\ZF\W_\:_DC^"7\@IN;+]??
M_ON?OJQ67__UUU__^..//W\/B]F?N\7G7SFEXM?=;_]I^^O?;_W^'V+]V\PY
M]^OZ7R]^=3F]ZQ?Q8]FO__NO;S[&+W#FR72^7/EY+ LLI_^Z7/_P31?]:LWS
M1^GZY=[?*-^1W:^1\B/".!'LS]^7Z4__\2^__+)AQZ*;P0?(OY2_?__P^MJ2
MT7^+W9]C=_9K^==?=^+U\_3;?#5=_7@]S]WB;$TJDK_^N-6/K_#O?UI.S[[.
M8/>S+PO(__ZGB)]%BIRII*(0\3\>_+Q?+TG\NH!E^;7R\S?X@^W'%IJ&(1>^
MKV">8,.6W:JS+E[[I5D12K?8_9<S'V"V_NFD[&RR6^W9':L]"\O5PL?5Q(M$
M37"1&*<=D<$!\3Q&8B."U#,51>*/<:WW:AL6[K^=!-.+S_^$OSOQ $SX" 2H
M5$0JG8FWRA-F7/ RBR"<O$YU$<H2I;)&Y!+BGS]WWW[%S_VU[*1\L=[2>CLW
M5[M.]571/UO$7[I%@@6JHMUR?A%OP>#Z,=C^QJ]?_0(_B,0OTUG:_==%)]44
MX:H;@*,;<>$V_O0+<B/#8@'IS49:]VYZO>,5*FY8_^8Q2'B&1*="^*N9_SRQ
M(F3P5A >)>X^<D:<8D!TEDX#-SG&?!04KBW7"PO\Z6'A<)Z.#(9+KLS/_>P#
M?.T6JTEFB0D*"&: 3"2 )\Y%3KAF4AANO)%J$/5P==5>T!!/#QI'<[@1A+R:
M+J.?_7_@%Z_P)\M)RLPGM,:(50Y-N2R0%1HHT2EZ;:P-AHE!0')CX5XXD4\7
M)\?PN2FHO(?%M$N;34CEDG&.DN2Y(-(EU(@Y*!*BRAQ->Q-X'! L5Y;N!1?U
MU.%R**]'!LR+\\7B&N1_FZ>7Z&=.N%7",^J)]QX=0 V..!HB$9(IO$JILI(>
MA9?[5NX%%_WTX#((IQM1+QNP[S: NI&IK S1/"!'E+"H*2,E.5.96?:*!AA$
MM5Q;MA=.S-/#R?$\;@0DGQ9^OIP6GFQ-+L%\#-QR0K5 #PUBPGM46^)00VIG
M&. A&,;GO;%R+ZC8IPN5HS@],EHV7'DUG<';\[, BXE-,6=I,Q$Q,B*-UL0;
M;8AA.3(=*+=@CD+)S15[H<,]/70<Q=DF4/$"6;/PL]?S!-__%_R8L"B5-GA)
M6B&!2$X1T1&5(#-XASIEHS3'731W+MLO>D:?*D".87(3*/D GZ>%$_/56W\&
MD^@0Y\HD=.>#1&X8A8Q@@K@0'(TR2ZWY ""YOFH_C#S!$.O1+&X"(J_GL5O@
MS;CFR4<4#+SHSA'V/UYT"0WPG'64H(A)#/6B#)Q8RR.) %%YPV04Q[DZ/8CH
M!Z G&)<=6@!-X.F3__XZ(<>F>;IY5=S>L")H"TYX0G.TA4F9.,51=[*$/PB6
MYS"$[KEG^7X8>H(!W.&8W@1ZGJ6$LEEN_WHSG0.;*"%SMB")DLX0R00G7@I4
MJ8[)E&W0GNL!D'/'TOU0\P3#N<,PNR7$O, OWRT^=7_,)^!5"$HG$IT,1$:M
MB/<&B&8.S7BEG:-#>$FW%NZ'EB<8S1V"T2UA97W)OEN\7W3?IO-8HHR!E9N4
M %.42.4LL1ROW. E=0DW:%(:#C W5N^'FB<8U!V,Y2U!YWVW7/G9_S_]NC'.
MO!?9EY=10+M,1K3+0@9&A#%."(Z\B@-JFFMK]X/-$XSQ#L3NL=^.RAX6X-=T
MXVXA,+Q.DT9JI;!ZHR?+5TY[AZ;\<:;OU=7Z >,)1G0/9NG(4"C9E;/W7[KY
M1:P132SMDR4@G"*2!TT">$\\B]0!0SWHCX/#S17[0>()AG&/8NW(L/@(\7R!
M_& \?)JN9C#16HM,DT;GK$2.>/'5+-<D6ZG1V]=!LN,NDYLK]DMW>X+!VZ-8
M.S(L/BU\R7?_^.,L=+.)]1Y4H!0I%9I(FAQQ$;<0DT[1>A>5/\XRO;9</T \
MP4CMX4QM1$G\]CU^\?//L XQ9P[4".#$4EK0G"UQ"A(15$9&9:;.'9?;=M>J
M_;#Q!(.P1[.X"??D[S";_:\Y.N4?P2_Q/DROE\MSO!#Q\F,V!D8X3V@=12^(
M=\H0X)"B--HJ>5Q>P8/+]P/-DXVZ#L'T)M#SMVYVCH)9K%_$%\L)9$>U48)P
MQR*1QC#DB$"_RV7/-5>9J>-2K.]<MA]:GFRT]1@F-X&2;9;>)H^F7*<HG)("
M##)8P3R1:^,J&TI"%(&PE!4SRN3(CZO1>&CU?IAYLC'7 5C>!'1>S_'3D!W3
M;_#2K_QV6Q-EDS5&,.*!!2(5YR0H[8E.P4,,6NEL!X#.W:OW@\Z3#;P.P/(F
MH+/6EB_\"CYWBQ\3 *%U0BV9-/XA U#BC(HD>L>9-9:!&^(M\-JB_8#R9$.M
MAS.X"7Q\//.SV?/SY70.R^5$*#3855+$2T_1M\N>6,,S0:/=<)FX W&<;W3'
MHOWP\00CKL<RN E\_'8&B\]X=?YET?VQ^O*B._OJYS\FR6I( >]-QR1#!T\Y
M8L6Z*@6"QML3)!\BK^G.Q?OAY0F&8X=B^,BX>1WSXMEYFN)O/%NM8+F1S;IV
M5IB@4Z:>)&'19L=OB04#A$JJI'!94G;<]7/_VOTJ4)]@M'8@=C>A;#Y^@=EL
M!WFILV81M22UI4](B%"RA06A0LLD-4?@#^$875VS'TB>8 3W2/8V 8[WYV$V
MC:]FG4<^1"W09<N(;%=>+3FJ0YOP+I4@E(+(( YAQUY9LA\TGF  ]SCF-H$,
MA/19R?WMXC\^?D%V+M^=KTJ;GO)H,9$\.NZR)<'&8I%;Y$N&1+36-'*3N#!L
M *@\1$,_[#S9..Y@[&^DNG!YF5(.Z?F/#X42F$?X!-]7S_&7_S'AP8>,_R-@
MBA6?*-IEZ/B1;'AY*V6<FF%Z:#Q*2C]H/<&@;QUA#(:P?_OU%L/?X \.:M3U
MHILON]DTK7?H9Z6]&-[4L%I>I[I?EZ[[/^SX%ET]"3VR/]?YDGSV_NMDG?-8
M(/ NOYK.<;&IG[WO-L6HE_#*R3'F$F&>:B(!35RGC" (-E  PF?[T M_]LNP
MEO1VT<UQA-EJN?O)FKN$LFTKMO^Q#W6'*J/=&L^62V3NQ5Z%"\E'RXFFJ93>
M6D.\QF^CEMD%&R _F =W^%ZOTS%.RZ]JJ-@IG0&8?K!V^0:+T!UY@UVG?QNO
MOM@&!6%XL()((U%)2IY(R-P3B"%G*A0\W'/C6.S<(&=<"!TCX3O!<@RSF\#,
M"[_\@K=X^>NW_SJ??O.S<O,^6[WPB\4/M.+^YF?G)7_814FE)8)3]!@AX%4N
M&27:H2MIDP7[8.+EX1CJ15X+F#H*"%UMF30!M0^ O)E&M"#Z;5#XY!U3DOB$
MW)/.F5+D(-"(%,QJ9R$]6/=X..CV)'2<YH?UX%=33DT \5F,I4YX^0$BX*;"
M#-[":O?,BWM OT4&HB)' \)K($$Z28Q>QS^D]?JAO*\CKLL'J!JGB6(]B TF
M@2;P]/%+MUA]@L79Z_DW/#MKWW4BA0[4!K0MPCJ4IBVQ625BF.)&&9ER?JBM
MR!'NR1W4C--<L1Y^CN;XJ+A9AU#>='Z^]//T!OP2KA^$9V?E<!27^_P,%KMC
M8:BU0GI#D&EX+"(J7*L<LB^YJ#0+S*?P6(C@H)7':;4X/'CJLWW$*&;?S9WA
MUHKCO-N>19VJA,7SHHU'1C)!+/A,T%'.60#0R/A0J+JQ]C@]&<?#U3&L'Q%9
M.X:]/(=7R,4/,"M!P/=^L9K"CG\3;V,(,5.B+,,-.;R9/#.&B,!D"))&&1]J
M!'OX;?<05>,T<ZQWZPTF@0;05"[N.?[*#SP@$RZI\WADB"@=LZ47N3P[HD-A
MT+&P(4:>'YI;<#AZKE(Q3C_'>F@YF,--V-3O%_#53]-OW[_"? GHA+Y;?8'%
M-2Y-T#U@#D3IS(-J4XJ<B./1$F B"BHY"/50*L#AL.E!W#C]'^NA:6AY- &R
MZ^0C>PJ%F3#C)?((Y6[!,*)]XB*5+@G^H:?=@0+E(S6&K.CK'\SDPZ^I;N5G
M)XE9ONWF<8=^9T%088BSIH0M2G&LS7@5@V!)*^O0.1TE7'E)8PN1RD$>7RJ)
MI0FE]*:;?[X9V@@.E--!D.0%0])+52W(0!@UB:EDC7APFL_AV+J#F!9BD8.
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
M?5=5^0/]$Y$%WO#$V9)VS%0BWM-((I@R1<H(=%OJ/ @>3O2XM^H)47DJP3:
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
M;H*KTR/@0;+&#8Z/=WT.)ZL&@'=C#ULKV'I'0=E,1)2:2&48L4QR4DH#G1+
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
M)/R32)O1!PS2$FLLVFC&..<J-=-NY6+=-#PT"J)!M6QH*OUFJ"4!G6#"<^!
MJ0JR4IO)/0EM^D+=!TM'7*A["VSD-."_^O_3+2Z*0M:/0$XAQ08H26%M"AA.
M@E""")[ >Y%1N??JR=4K__?V^B._B-04=3<8WT=&S5M_AARZMH?M X(RZ-\&
M;=#KY27>;QQQ'K^U/&N7K#.4#3?"^UXRQLLE/E:NW=!,'OM5K9R:#[!N6_JI
M>U%:42Y^?)WY"+L]O?<_U@_0G[KG:$&=35?KW_ST9;I([_UB-;UX2O+>.1IU
M(IY9W+7PN&OM# E<1!&L!A#]LA('(VD\F V$C6YT08WJ2VY:FY>TJ>O*?I?1
MJV*":"-)+I><S:P**R6)+((1";=Q<T+\?=WB[UMBO$3X"@ :AI%-!!<>N_O7
M3U27;U66@N4A!0+>%)<T<&*9=B13)X3GSEA5JWGG/G2.G&AP LOJ!/)KX@WY
MX=T]6[WPB\6/Z?SSW_SL'";1,A^4MD2($(G,7), @A%P@'K*@Y:5<A;V)'3L
M*N-ZF-D3GL<(\ G@\VTWC^>+(I.)$*C_1: DBUP:V@A1GN(B\=IY",PGPVME
M0?2E<5RMV1 J#Q3;$P#D!.W2:#4R*R9>9A"6-$7*';&)<HOFD)*TS@O>8Y2-
MF]75$/CV$M'AD.M6?G:2L/\'B'B<IK/I^D-7W<=W_Y>]-^MRZ\C5!7\1[HUY
M>)3E<K76DBVUI>KJTR]<B$GBJ12I0V;:1^?7-X(Y,9E,)H<=W$'7]8.<S&%O
M#%\@  0">/O+8$<!NQX^]/' WHR<Y\@@V21TL0(0'9+72#;*(4O 8E F<&F*
M:S-0H'UMT,:CGZV8I]_8)AS4.3!)"S2):$&QVK.^7E%57*.1S.2H93/AG$Q^
MU\<+A^!N6TW1>97;P9Z\G^=K',^YSI#3O,YS4$&"%X4^:IF4D6B":32ZN?^
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
MBRA@=0K)BN2+/7?U_M[$C]L6Z?)7Q7$HZ+ (>W^6GWF<+!I6VVU8)6CA8]2
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
MXO7T#^*PS!=_6UY/O]7\[C/V3RA6./)-0QJ]XUD\JV=&>'+<U4)\K+6$TA*
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
M79+] ;!Y\3@0.$%ECY5^A/Q&5ONOT]GT\_7G+>%6IJ@=Y9@L.T(\I^@^)FW
M%F31%=RWE\9>BG_PZI%5?XSBYD-(<6SUA[_N$2XCX[[(!,YOJL4]>$WQLLXI
M>*^+"ON-HMM/_?=?/<X>^6#J/UJ*'23&#U<^BN3QYQ5^7A(;7'F?*:&/@C(V
MI&0M!EF;/K*0E"D\LG8EU\\0-/XQRA#QP9!2[P \O]RKLGX7TKIH\:>_ODP7
M:\5\6-^+KE,*HRB>02@YU-UU0Q9%!A'(($32@@O=IB'Y/M3U%'8>"8,7*M\'
MT<F(.%OW[-^ZUS?Y:]TRN)Z12K:E1@^9G(1DE?:>#+*83 89(T3*Z( 9&Z23
M#*5XU!1DQTB$?=_8DT\Z#3SM!-V9EYI@;2T1A0>CF:I=2#(X*018J7-FWDK>
MJ.+GET.OVS0]>&WI=0Z2<6?XN,'XSS-Z/BY7'\,*?[Q>3&>?MIY36.&1VP)%
MDHY5,;60(0601=1>VU)FT>BPZ@ JQS\]/<>J-HB.NMSX_XC3FQE:899OYVG]
M,E\N/]+C%U^/:\FPSV-/W^(_F/B!]O5OWW0W4];+$)6-H"2O@",P!"$"<(-8
M+S^KPMMLZ3\AY507=4^F=Q>N?13<IDQ6)!R2FPV4JBHM@9&#M0P3:E.:L/<<
M->,&TJ?I_K&S.5G:G4Y!W\,RC^_WLO_#S^)B&G9^>0HV@AC2HI(H((ZU"X='
M EL28 +!Q$A;9&ZS63*8HZG[6/>&.%[==7^X)^N;X8WOYHO;%V]J^>L,BUM+
MR<QPK4T]XJ?(3Q49(*+50*$?BURD(-5>)1-[[2,.1'1O[NL01-W?BQQ#AWTT
M#KUE]O;Z++'X]]F7,,UOK\+T<YTZO_TA_\?U<E5E]--?7W"VQ D*'Z-V'#C6
M+7L;$CA'OMWI4#BS3.I&4]5/H7K<W8=A('MV[5UJN']"C<\!3S_+RMRRMN<I
M*DNHS?U0@@JA@&(JDR,3$HQ,(5AA>-!MKGP.G@/<>.Y_7TQ7)"PRB)_6(Y7O
MBNR*D1$] V%+J>W(&7AN)0AGO,? .1>M6H&\3%EOB^LAF'C:^6- +72Q<OXX
M76!:/>)KDJWRF;.Z.U/9J/LT000/Q(]SY,]5+(UJQ9XC9^Q!+D/J_/%1X,GB
M[P)%;Y;+Z\]W\]UO^%!)2&>=!918QY\Z!3[7\38^%U^\<;1.-('1\_2,&S,U
MQ=$ "N@"2&\Q/^4B)U=0FT1D:TU<U-[QF#6X6'L*I!)":C.@\#EJQCV]:0JB
MDX7?1>/^1PS\AK3DZ^)S/8BB)(1X2$I")+N Q&4Q.IF ^^U)G!H;$2WC'LXT
MA<^)@N^@V]##U7@CF@F3)L6""81FQ$-(#ASG"A ILZ7D$[5MXWV>HV;<^V=G
M#(6.$'X7"]BCA7C+!@]%*:XYJ,AJ<6%6$+TPE'-$)TOM(=^H]="SY(Q[2>R<
M<= 1XN\"10]6XBT3R5&T9A0Y3XG$B<)":S E!9+++*26R8DVYYG/$+,7@NQ%
M(NA4T7<5 VWHIY7XPV+^!1>K;^O.@,OK<+7Z-LF<6RT%^59E%2BA!3C)#"1*
M,17FR'AI<VZU#W5[(<Q=),(&5\Y@D=,XV]KUW*F.KFJZNWWSDG-N<C_+6+MZ
MEZ*E1HS@T".M=)E")2T*I&ARSL%:Z]ML  ^VUWV_#O7C=/G/F\4<%Q_F5]/T
M;5(,<UPZ ]XK,HK:KR7X.FY 65F\XR&H^!ID7GM);]O5AZCUN8+>DP4Y:D#T
MF)/-ZGS+1W2Q")4LI0>U&04C9CSC";+F*@6F<HKY4$ \?$5OYZQ#P.$$(8X/
MAE^FGZ<4)E4^ZD"2Y9(869\-OY_]\>W+-(6K-5M37&ZZLT]X-I0F.@[!! :J
M4 ;@H_00(\O$GF-)EKTP<NB;Q]TI'! Z344^/J+>AE4@$<V__#E-E;O:7B3-
MZ?&UB(Q8?9_2NA=RPK\MD$+TQ1]_AMF6TRQ5Y,EKR"D94#5"B[(..(W".U31
MA[2? SJ!B'&W% ?$V;D4T3GD?IZ]^?1IL<X&G_+)1,S*4\XA=*UN#UI"1)7
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
MP'@=REP:@>=[LZ<Z9B]1TOZ/.>7NTZOIZMM'RN$GG"%+-E)Z[@6"$H)!5*&
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
M0<>(_AP]-K9_J/_$L,3__;_^/U!+ P04    " !JK+M2LM2!>!DE  "^VP
M&P   &-V8V\M,C R,30S>&5X:&EB:70Q,#,Y+FAT;>T]:W,;-Y+?[U?,.K<)
M54=1HMZRLZZB]4A495LJ28EK/UV!,Z"(>#C@SD,4]]=?/P ,YD%9LG/16*NM
M6D<D,1B@T=WH=__\M^/SH^M_7IP$TWP6!Q>_O7M_=A2\6M_8^+1]M+%Q?'T<
M_'K]X7VP,]@<!M>I2#*5*YV(>&/CY..KX-4TS^>O-S86B\5@L3W0Z<W&]>4&
M3K6S$6N=R4&41Z_>_HS?P+]21&__Z^>_K:\'QSHL9C+)@S"5(I=14&0JN0D^
M13+['*ROFU%'>KY,U<TT#[8VMX;!)YU^5K>"?\]5'LNW=IZ?-_CSSQOTDI_'
M.EJ^_3E2MX&*_O%*[4^V=@XG^U&XN;FSLQE*<;@9BN'!MI 3.=G:WO_?(2QR
M X;S,UF^C.4_7LU4LCZ5^/[7.UN#_=UY_F:AHGSZ>KBY^?=7-/3MSQ.=Y/"^
M%)[G/WF:YF0BO8'YQCK/]>SU'LQEOLGUG#[F\BY?%[&Z25[3GE_QW/;Y4,<Z
M??W#)OWO#?ZR/A$S%2]?_W2M9C(+/LI%<*EG(OFIG\$YK6<R51,>F*E_R]?#
M(;R$/BYX3_LP3ZP2:?<XW,)=G=Q-U5CEP7!SL#TXK&[J*[<3P@')](GV<R7G
M(A6(M,'H)I42L:4?1(1T(@OT)#B5X[00Z3(8'O8)T?K!>!F() K&,E](F01'
MXC;4P5D2%5F>*IGUX>]P0$..1:)D'+P?!+^EB<RR+P$,P7-8!<\?,*N:+/_?
MX;-3A\]P"^#SXP_#O<TWS7^OIRH+VH 7]'[\X6!K:_.-^X8^#]^L!?#$3$22
M $-G#C!62:[K\*P#S4UY<B?#(E>WTDV)CZT ?R^?RL \>*1G<Y$LW6.P8/P5
MCSG(9!Y,=)I/X?VQ7O0#7) ,Y&0B0WR7'>QM]AB?ZP%Z1'("$(N"*>Q%)6N#
MX$2$4T0:MU):(3YNEH! X-&P=3A_%14BCI=!"JPF18# VV%B85=^(=+<KIOG
MTC<2YDMQE+=#' =['YBA7X]G_!6L#4[H]3:0ZA,AWJ=?3RY/1E?]"O"FL&DY
MF\=Z"9 J83POTJP0L$8 '@X'U)IE!*U0 Y#QS(B411#*-!< ^Q.:A/"UQ%R+
M?SB%@:?A!!:<?ST@^#@B&6K&O=<%G$R*HUZ]'<U3%0?#761+P\.G6^.KMQ5B
M:X.MI;P??]@])#Q^1@@*Z"1".)]()*$,%@HX"4*C#0Q]#VD1E\>(;@ZA@0WZ
MR Z_JSSSGOA=P?P7J<Q41',=396$^TDE\&(EXN!\,H$1:9\P_QHDIZQ([4?D
M*;!.V).*8_M*^1R/PV<&5\C"@6'O]=0:,H#5YT*_^-?+</^-Y34TUIVK/9Z9
M6.(]@;P&3H#DA3S 'W+85E#,X;6S(@?N'BQ2E>=PT,)Q&K,4PV3^4T[A\ %'
MT,:7#:0%?(A(9 !&CC!%E2 #(##I@*PY?<X0K6!H0ZQ@5 -!@I ,?@)D!#$=
MI U%%YI*0<3(YD:D&<LL1]$+!)$,6 Q*/"E"$V?T<#Z5,5TZV53-_=MQ1E(*
M',-,A6(<2[QFPQAT-)WT#2^DV>ZYC4NIB]8'Z_3NBN=W>*&8JQR6^&^4\ @>
MB<ZM(&BER 8D@FP*9PHWQ:TD2!+?!Y#'P4R"C)S<9,$<3C!,U9@EQZP \=/
MNP9CJ[B-[B/"YPAZ>1?*>4[*',K-"Y65K(1N7!_B_1K&SE-]JS(K/Z[D4$1N
M8CX'^@,^1_?M!"9IN5'L=8'\$&;TB(W/.I4S0;J!44 &P0-U[,.JCMWMP_EX
M_JD?7.,)G9Y?GI (!;P!Y9K4@0:!;2Y0.(49'%O6I! 6;NA@@QNM(_IX*^+"
MLJ5R3C[:K$ A2<DD7.)+%E,%%&-T,E1#P\^)7L0RNI%1OZ((&+ZJ&7=6HX+(
M&&DBIQ8:M0VOL%C>$),>ZR)Q\MY$QZ!W(L-T^R0,<DO!>?%*._BB6F=P8;@%
MIS 7$7+A]5A.^*PKA[\^/'B*TR>;RW#PU^@J;1:?*E@.R6Q7L0*A;E^!]5-
MZ)&B*+,.)XEZMHN&\:JBJ36VS4K:( A^0_'U$=S+*1D.]P'OG?1]O]Q7"C66
M!892F1MO%(9I ;.=CX&-L2S2-T0K9D!$*%_"O9H%_[VSV]_?.QQL[PZ>!Y%L
M=8Y(CGQN^O0D<@:,-6)QTDJ:K=B"B)D5XS\ &7%<$ZE#H*)8597W5/ZK4"DA
M:$V.,DB=!?LP,-7%S?1^O8;>WT+._ U>2Y&,X9=TR4M-=+*>REL=.BIK/OQ)
MX ,T_!>9P(G$P:6,0=^7./XH%@K%ESP7X93EPII8"70ZHE]YJ16>8":J6%@?
M!3ZX,.&N%/-I<& MJG4*1_-J0AZ9R!Y=>0EF$O9&TXUA;Q,T@8B!@W4TL)/"
M6<1*%F370VL)L0-?R)N+)4D!_JH#,I_=PXQ$\V[WI ,6&ST=)UY^V[V\O]4A
MEB/^(I;3]O8J6-"[M&\ATV[\/!+9%(C1XLH[QI4GW &PI!'H>;"J$H,!!:U/
M9'OG3;G:"_Z>OEWK.TPE3P-H$N27<*)IIN[R9=#;VUR#'Y:942U:7!*@Z_P+
MQ65#4EDQ ^+X-OP<;A[4$71K>_!T**JZ@Z($A/_>V=KMPTO[; XAB<0=@N,Z
M/V7!.V3.5R)&6<PI=\;#V.9=@OLF$,$<U@E*#8Y9R!C85V^XM1;,8*%38^.:
MQT6V6D6LN:?GFOWSK]FP<RL;#FO[H$&(S?(1,<YT7.3-1[[@X^9_IZF=>2YN
MY/HXE>+S.B'R:Q$O *M?_56N]8?A^-[@8/?ID+QS6+Y]L-_?W1X.MK=;$1T1
M6"!ONP%&K),"5=BY4%';U6N5@IW>^%Z3/%$ &6.FJ'CWMM> N<9P_XHT6$J1
M9H&:S62D@%A H9ZCTL!&QY4&EIZ\"^."!J$0HA(,/,"%H00CDXR?::Y[#C28
MXE=5?QO+"N6<I) A^R<(!*,(;2XL0)2JT&XO6NNI^YT1H'^=(O430,DL4*1
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
M)R "2;[CT*Q:-M.HZH+@3.2 ])X,9@>.X08"7,TX05IF[8D1I2W+SY-REI:
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
MH/M>XF(R5YOJ8&^/M;1K[ ,4_'YVMFHX#\-?1B J *HD)DWK& MFJY@%ALK
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
MN,M#GX ]^+%<^>L_W7,?$9[_%U!+ P04    " !JK+M2FL>9_AP(  !B*@
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
M Q0    ( &JLNU(3C]2]J9D# '+E)P 1              "  0    !C=F-O
M+3(P,C$P-# S+FAT;5!+ 0(4 Q0    ( &JLNU)!GR6Y&QP  'Q4 0 1
M          "  =B9 P!C=F-O+3(P,C$P-# S+GAS9%!+ 0(4 Q0    ( &JL
MNU(5Q//2'S,  $X: @ 5              "  2*V P!C=F-O+3(P,C$P-# S
M7V-A;"YX;6Q02P$"% ,4    " !JK+M2L30R(TEM   DY 0 %0
M    @ %TZ0, 8W9C;RTR,#(Q,#0P,U]D968N>&UL4$L! A0#%     @ :JR[
M4FP+CBPG2P$ J<T! !0              ( !\%8$ &-V8V\M,C R,3 T,#-?
M9S$N:G!G4$L! A0#%     @ :JR[4C]M1[TJ<0$ ZCH/ !4
M ( !2:(% &-V8V\M,C R,3 T,#-?;&%B+GAM;%!+ 0(4 Q0    ( &JLNU(6
MR=[L,=X  -Q,"@ 5              "  :83!P!C=F-O+3(P,C$P-# S7W!R
M92YX;6Q02P$"% ,4    " !JK+M2LM2!>!DE  "^VP  &P
M@ $*\@< 8W9C;RTR,#(Q-#-X97AH:6)I=#$P,SDN:'1M4$L! A0#%     @
M:JR[4L$/2!,5!   -C   !D              ( !7!<( &-V8V\M,C R,30S
M>&5X:&EB:70R,2YH=&U02P$"% ,4    " !JK+M2L-?"J,T#  #"#   &0
M            @ &H&P@ 8W9C;RTR,#(Q-#-X97AH:6)I=#(S+FAT;5!+ 0(4
M Q0    ( &JLNU*OO:%/'0@  )\H   :              "  :P?" !C=F-O
M+3(P,C$T,WAE>&AI8FET,S$Q+FAT;5!+ 0(4 Q0    ( &JLNU*:QYG^' @
M &(J   :              "  0$H" !C=F-O+3(P,C$T,WAE>&AI8FET,S$R
M+FAT;5!+ 0(4 Q0    ( &JLNU);YN8#/P4   H:   :              "
M 54P" !C=F-O+3(P,C$T,WAE>&AI8FET,S(Q+FAT;5!+!08     #0 - 'L#
(  #,-0@    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
